独自のデータを持っており、名前または属性値を使用してフィーチャを検索する必要がある場合は、ArcGIS Pro で [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールを使用します。このツールを使用して、ロケーターを構築し、フィーチャの名前および一意な属性 (水道メーター、短い地名、携帯電話の基地局、場所の識別に使用される英数字文字列 (N1N115 など)) を検索できます。
フィーチャに対する一致を見つけるには、元のデータの値全体を入力する必要があります。部分一致はサポートされていません。ロケーターには、検索時のスペル ミスを許容する柔軟性があり、スペル ミスによって検索結果のスコアが少し減ります。ただし、完全一致を望む場合は、[ロケーターのプロパティ] ダイアログ ボックスで [一致とする最小スコア] プロパティを 100 に調整すると、スペル ミスがある場合は一致する結果がなくなります。[場所検索] ウィンドウにおける対話形式の検索でも完全一致のみを返す場合は、[候補とする最小スコア] も 100 に調整することができます。
メモ:
- 参照データ内のフィーチャに、割り当てられたカテゴリ、または関連付けられた住所がある場合は、[ロケーターの作成 (Create Locator)] ツールおよび [POI] ロールを使用して、場所の名前、カテゴリ、フィーチャの住所、または場所と住所の組み合わせで検索できるロケーターを作成します。
- このツールで作成したロケーターは、ArcGIS Pro 2.5 以降および Enterprise 10.8 以降で使用可能で、ArcMap のロケーター サービスとして使用できます。このツールで作成したロケーターを ArcMap のローカル ロケーターとして使用することはできません。ロケーターを ArcMap でローカルに使用するには、[住所ロケーターの作成 (Create Address Locator)] ツールを [General - Gazetteer] または [General - Single Field] 住所ロケーター スタイルで使用します。
[フィーチャ ロケーターの作成 (Create Feature Locator)] ジオプロセシング ツールを使用してロケーターを作成する手順を次に示します。
- [解析] タブで、[ツール] ボタン をクリックします。
[ジオプロセシング] ウィンドウが表示されます。
- [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールを選択します。
- [ジオプロセシング] ウィンドウで、[ツールボックス] タブをクリックします。
- ジオプロセシング ツールボックスのリストから、[ジオコーディング ツール] をクリックします。
- ジオコーディング ツールのリストから、[フィーチャ ロケーターの作成 (Create Feature Locator)] ツールをクリックします。
- [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールで、[入力フィーチャ] テキスト ボックスの横にある [参照] ボタン をクリックします。[入力フィーチャ] ダイアログ ボックスが表示されます。
- ロケーターで使用する参照データを選択し、[開く] をクリックします。
- [エイリアス名] 列にあるドロップダウン矢印をクリックし、適切なフィールド名を選択して、データ内のフィールドを、[フィールド名] 列の Name フィールドに関連付けます。
出力ファイルの名前と出力先は、自動的に選択されます。
- 名前と出力先の値を変更するには、[出力ロケーター] テキスト ボックスの横にある [参照] ボタン をクリックします。
[出力ロケーター] ダイアログ ボックスが表示されます。
- ロケーターの保存場所 (保存場所はファイル フォルダーである必要があります) を指定し、ロケーターに名前を付けて、[保存] をクリックします。
ヒント:
このツールの入力パラメーターのいずれかに関するヒントや注意を表示する場合は、入力カテゴリの横にある [情報] ボタン のいずれかをクリックして詳細情報を表示します。
- [実行] をクリックします。
メモ:
何百万ものフィーチャを含む参照データで住所ロケーターを作成する場合は、一時ディレクトリを含むドライブにデータ サイズの少なくとも 3 ~ 4 倍の空きディスク容量が必要です。これは、ロケーターが出力場所にコピーされる前に、ロケーターの構築に使用されるファイルがこの場所に書き込まれるためです。十分なディスク容量がない場合、このツールは実行中に容量が不足した時点で失敗します。また、大きなロケーターを作成している場合、大量のメモリを消費するプロセスを処理するために、コンピューターに十分な RAM が搭載されている必要があるので注意してください。
処理が終了すると、ロケーターが [カタログ] ウィンドウの [ロケーター] フォルダーに追加されます。前に指定した保存場所でロケーターを検索することもできます。新しいロケーターを新規または既存のプロジェクトに追加することができます。