フィーチャ ロケーターの作成

独自のデータを持っており、名前または属性値を使用してフィーチャを検索する必要がある場合は、ArcGIS Pro[フィーチャ ロケーターの作成 (Create Feature Locator)] ツールを使用します。 このツールを使用して、ロケーターを構築し、フィーチャの名前および一意な属性 (水道メーター、短い地名、携帯電話の基地局、場所の識別に使用される英数字文字列 (N1N115 など)) を検索できます。

フィーチャに対する一致を見つけるには、元のデータの値全体を入力する必要があります。部分一致はサポートされていません。 ロケーターには、検索時のスペルミスを許容する柔軟性があり、スペル ミスによって検索結果のスコアが少し減ります。 完全一致を希望する場合は、[ロケーターのプロパティ] ダイアログ ボックスで [一致とする最小スコア] 値を 100 に調整すると、スペル ミスがある場合は一致する結果がなくなります。 [場所検索] ウィンドウにおける対話形式の検索でも完全一致のみを返す場合は、[候補とする最小スコア] 値も 100 に調整することができます。

注意:

  • 参照データ内のフィーチャに、割り当てられたカテゴリ、または関連付けられた住所がある場合は、[ロケーターの作成 (Create Locator)] ツールおよび [POI] ロールを使用して、場所の名前、カテゴリ、フィーチャの住所、または場所と住所の組み合わせで検索できるロケーターを作成します。
  • [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールで作成されたロケーターをコンポジット ロケーターに追加する際には、注意して処理する必要があります。なぜなら、[名前] フィーチャ ロケーター ロール フィールドのフィールド マッピングによって、予期しない動作が発生する可能性があるためです。 [POI] ロールに基づいて [ロケーターの作成 (Create Locator)] ツールで作成されたロケーターを使用することをお勧めします。
  • このツールで作成したロケーターは、ArcGIS Pro 2.5 以降および Enterprise 10.8 以降で使用可能で、ArcMap のロケーター サービスとして使用できます。 このツールで作成したロケーターを ArcMap のローカル ロケーターとして使用することはできません。 ロケーターを ArcMap でローカルに使用するには、[住所ロケーターの作成 (Create Address Locator)] ツールを [General - Gazetteer] または [General - Single Field] 住所ロケーター スタイルで使用します。

[フィーチャ ロケーターの作成 (Create Feature Locator)] ジオプロセシング ツールを使用してロケーターを作成するには、次の手順に従います。

  1. [解析] タブで、[ツール] ボタン ツール をクリックします。

    [ジオプロセシング] ウィンドウが表示されます。

  2. [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールを選択します。
    1. [ジオプロセシング] ウィンドウで、[ツールボックス] タブをクリックします。
    2. ジオプロセシング ツールボックスのリストから、[ジオコーディング ツール] をクリックします。
    3. ジオコーディング ツールのリストから、[フィーチャ ロケーターの作成 (Create Feature Locator)] ツールをクリックします。

      フィーチャ ロケーターの作成 (Create Feature Locator) ツール

  3. [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールのウィンドウで、[入力フィーチャ] テキスト ボックスの横にある [参照] ボタン 参照 をクリックします。
    [入力フィーチャ] ダイアログ ボックスが表示されます。
  4. ロケーターで使用する参照データを選択し、[開く] をクリックします。
  5. 注意:

    何百万ものフィーチャを含む参照データで住所ロケーターを作成する場合は、一時ディレクトリを含むドライブにデータ サイズの少なくとも 3 ~ 4 倍の空きディスク容量が必要です。これは、ロケーターが出力場所にコピーされる前に、ロケーターの構築に使用されるファイルがこの場所に書き込まれるためです。十分なディスク容量がない場合、このツールは実行中に容量が不足した時点で失敗します。また、大きなロケーターを作成している場合、大量のメモリを消費するプロセスを処理するために、コンピューターに十分な RAM が搭載されている必要があるので注意してください。

  6. [エイリアス名] 列にあるドロップダウン矢印をクリックし、適切なフィールド名を選択して、データ内のフィールドを、[フィールド名] 列の Name フィールドに関連付けます。

    出力ファイルの名前と出力先は、自動的に選択されます。

  7. 名前と出力先の値を変更するには、[出力ロケーター] テキスト ボックスの横にある [参照] ボタン 参照 をクリックします。

    [出力ロケーター] ダイアログ ボックスが表示されます。

  8. ロケーターの保存場所 (保存場所はファイル フォルダーである必要があります) を指定し、ロケーターに名前を付けて、[保存] をクリックします。
    ヒント:

    このツールの入力パラメーターのいずれかに関するヒントや注意を表示する場合は、入力パラメーターの横にある [情報] ボタン 情報 のいずれかをクリックします。

  9. [実行] 実行 をクリックします。

    [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールのウィンドウ

処理が終了すると、ロケーターが [カタログ] ウィンドウの [ロケーター] フォルダーに追加されます。 指定した保存場所でロケーターを検索することもできます。 新しいロケーターを新規または既存のプロジェクトに追加することができます。

注意:
また、このツールで作成されたロケーターを使用し、グローバル座標 (緯度/経度、MGRS、DD、UTM など) をジオコーディングすることもできます。 座標検索のサポートは、ロケーターの [ロケーター プロパティ] ダイアログ ボックスの [ジオコーディング オプション] ページにある [サポートするカテゴリ] で無効または有効にします。 座標検索のみをサポートするロケーターを作成するには、単独の入力フィーチャを含むロケーターを作成します。そうすると、このロケーターは、デフォルトで座標のジオコーディングをサポートします。

関連トピック