Skip to main content

フィーチャ ロケーターの作成 (ジオコーディング ツール)

サマリー

1 つのフィールドに格納されているすべてのフィーチャの一意の名前または値を含む参照データを使用してロケーターを作成します。 このツールで作成したロケーターは、幅広く応用できます。 これを使用して、水道メーター、短い地名、無線基地局、または位置の特定に使用される英数字の文字列 (たとえば、N1N115) など、フィーチャの名前や一意の属性を検索できます。

このツールで作成したロケーターは、単一フィールド内のインデックス付けされた値を使用して、その単一フィールド内の値を検索してポイントのコレクションとして値を返すか、ポイント位置に近いフィーチャを特定します。 このツールで作成したロケーターを使用してジオコーディングできる住所のテーブルには、位置を特定するために使用できる同じ一意の名前または値の単一フィールドが必要です。

注意:

このツールで作成したロケーターは、ArcGIS Pro 2.5 以降および Enterprise 10.8 以降で使用可能で、ArcMap のロケーター サービスとして使用できます。 このツールで作成したロケーターを ArcMap のローカル ロケーターとして使用することはできません。

使用法

  • サービスとして表されるフィーチャクラスは、参照データに使用できるデータ タイプとしてサポートされています。

  • このツールは、参照データとしてポイントおよびポリゴン ジオメトリーを含むフィーチャクラスをサポートしています。

  • このツールで作成したロケーターを使用すると、5 単語以下の一意の識別子または短い文字列値を検索できます。

  • このツールによって作成されたロケーターでは、座標 (緯度/経度、Military Grid Reference System (MGRS)、DD、度 (10 進)、または United States National Grid (USNG)) のグローバル検索がサポートされています。 ロケーターの構築に使用されるプライマリー参照データに少なくとも 1 つのフィーチャが含まれている必要があります。 座標検索のサポートは、ロケーターの ロケーター プロパティ ダイアログ ボックスの ジオコーディング オプション ページにある サポートするカテゴリー で、無効または有効にします。

  • ロケーターを作成するとき、参照データのその他のフィールドを指定して、カスタム出力フィールドとしてロケーターに追加できます。 これらのフィールドには、ジオコード結果候補の追加情報が含まれています。 たとえば、ある消火栓がどの国勢調査区または消防管区に関連付けられているか知りたい場合、消火栓 ID をジオコーディングし、国勢調査区や消防管区の属性をジオコーディングの結果に空間的に結合します。 追加情報を含むレイヤーからの属性を、ロケーターの構築に使用された参照データに空間的に結合することによって、ロケーターを構築する際に、結合されたフィールドをユーザー定義のカスタム出力フィールドとして指定できます。 ジオコード結果には、追加のカスタム出力フィールドとその値が含まれます。

  • このツールの出力は コンポジット住所ロケーターの作成 ツールへの入力として使用できます。 ただし、コンポジット ロケーターで、このツールで作成したロケーターを他の住所ロール ベースのロケーターと組み合わせる際には、注意して処理する必要があります。なぜなら、名前フィーチャ ロケーター ロール フィールドのフィールド マッピングによって、予期しない動作が発生する可能性があるためです。 POI ロケーター ロールに基づいて ロケーターの作成 ツールで作成したロケーターを使用することをおすすめします。

  • 正確な Python 構文を生成するには、まず、 ジオプロセシング ウィンドウで適切なパラメーター オプションを使用してツールを実行します。 次に、 実行 メニューを開いて Python コマンドのコピー オプションを選択します。

  • Z 対応のポイント フィーチャクラスをプライマリー参照データとして使用して、ロケーターを構築できます。 Z 対応のフィーチャは、ジオコードの結果が予期される標高でマップに表示されるよう、絶対高度で作成します。

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

ロケーターを作成するために使用される参照データのフィーチャクラスまたはフィーチャ レイヤー。

サービスとして表されるフィーチャクラスは、参照データに使用できるデータ タイプとしてサポートされています。

注意:

参照データに定義クエリーが定義されているか、フィーチャが選択されている場合、ロケーターを作成するときは、クエリーおよび選択したフィーチャのみが含められます。

注意:

数百万のフィーチャで構成された参照データを含むロケーターを作成する場合は、一時ディレクトリーが配置されるドライブ上に、サイズが通常の 3 ~ 4 倍以上のデータを書き込めるディスク空き容量が必要となります。これは、このロケーターが出力場所にコピーされる前に、このロケーターの構築に使用されるファイルがドライブ上の場所に書き込まれるためです。 十分なディスク空き容量がない場合は、このツールで容量不足エラーが発生します。 また、大きなロケーターを作成している場合、大量のメモリーを消費するプロセスを処理するために、コンピューターに十分な RAM が搭載されている必要があります。

Feature Layer

検索フィールド

参照データ フィールドを 入力フィーチャ パラメーター値内で検索に使用されるフィールドにマッピングします。 名前の横にアスタリスク (*) の付いたフィールドは必須です。 選択したフィールドにはインデックスが付けられ、検索に使用されます。

Field Info

出力ロケーター

ファイル フォルダーに作成される出力ロケーター ファイル。 ロケーターが作成されると、追加のプロパティとオプションをロケーターの設定で変更できます。

Address Locator

追加のロケーター フィールド

(オプション)

データ内に範囲とランクが存在する場合に、それらの追加フィールドをマッピングします。 Rank フィールドは、同じ名前とスコアを持つあいまいなクエリーの結果や候補を並べ替えるために使用されます。 範囲フィールドは、ジオコーディング結果を表示するマップ範囲の設定に役立ちます。

Field Info

カスタム出力フィールド

(オプション)

ユーザー定義の出力フィールドをロケーターに追加します。 このパラメーターに指定する値により、ジオコード結果に返されるカスタム出力フィールドの名前が定義されますが、新しいフィールドは参照データ内のフィールドにそれぞれマッピングする必要があります。 ロケーターでサポートされるフィールドの最大数は 50 です。

参照データ内のフィールドにデータが含まれていない場合、カスタム出力フィールドはロケーターによって返されず、 ロケーターのプロパティ ダイアログ ボックスの 出力フィールド タブにリストされません。

ジオコード結果で使用するためにロケーターにカスタム出力フィールドを追加するには、次の手順を実行します。

  • カスタム出力フィールドの名前を入力します。 カスタム出力フィールド名がフィールド マッピングに追加されます。

  • 参照データ内で、ジオコード出力に含まれる追加の値を含むフィールドを選択します。

String

環境

現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい