ロケーターの作成ツールを使用すると、複数の参照データ レイヤーとロケーター ロールを結合するロケーターを構築して、単一の複数ロールのロケーターを作成し、一度に複数の位置を検索することができます。 複数ロールのロケーターを作成すると、United States Census TIGER Address Range Feature の道路の中心線データ (ddrfeat.shp) の市や州など、主要な住所データの欠落した属性を復元することもできます。 TIGER Address Range Feature 道路データでは、単一のフィールドに完全なストリート名と他のフィールドに郵便番号が含まれているため、住所を検索しても、市や州を含む一致は返されません。 ストリート住所のジオコード結果に市と州を含めて、州間高速道路の検索を強化するには、ストリート住所、市、州ロールで構成される複数ロールのロケーターを構築します。 市と州の属性は、空間リンクを使用して、市および州ロールのポリゴン データから復元されます。
次の図は、上記のロケーターの構築に使用するロールが、ロールごとにマッピングする必要がある TIGER データおよび最小フィールドに、どのように接続されているかを示しています。 City_Boundary レイヤーが市ロールの参照データとして使用され、ストリート住所の検索時に、CITY_NAME フィールドの値がジオコード結果に復元されます。 State_Boundary レイヤーが州ロールの参照データとして使用され、ストリート住所の検索時に、STATE フィールドの値がジオコード結果に復元されます。
住所フィールドの分割によるストリート データの準備
次のワークフローでは、住所をコンポーネントに分割ツールを使用して、複数ロールのロケーターを構築する前に、複数フィールドに格納される個別のコンポーネントに完全なストリート名を分割して、ストリート データを準備します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] ボタン をクリックします。
[ジオプロセシング] ウィンドウが表示されます。
- [住所をコンポーネントに分割] ツールを選択します。
- [ジオプロセシング] ウィンドウで、[ツールボックス] タブをクリックします。
- ジオプロセシング ツールボックスのリストで、[ジオコーディング ツール] をクリックします。
- ツールセットのリストで、[データの準備] をクリックします。
- データの準備ツールのリストで、[住所をコンポーネントに分割] ツールをクリックします。
- [住所をコンポーネントに分割] ツール ウィンドウで、[国または地域] ドロップダウン メニューをクリックして、[米国] を選択します。
データが米国以外の場合は、参照データの国または地域を選択して、書式を設定します。
- [入力住所データ] パラメーターに、[TIGER_Centerlines] を選択します。
- [入力住所データ] パラメーターのドロップダウン メニューから、[FULLNAME] を選択します。
- [出力住所データ] パラメーターを変更して、出力データの名前を「TIGER_CenterlinesSplit」に変更します。
- [実行] をクリックします。
空間リンクを使用した複数ロールのロケーターの構築
ロケーターを構築するには、次の手順に従います。
- [ロケーターの作成] ツールを選択します。
- [ジオプロセシング] ウィンドウで、[ツールボックス] タブをクリックします。
- ジオプロセシング ツールボックスのリストで、[ジオコーディング ツール] をクリックします。
- ジオコーディング ツールのリストで、[ロケーターの作成] ツールをクリックします。
- [ロケーターの作成] ツール ウィンドウの [ロール] ドロップダウン リストをクリックし、[ストリート住所] ロールを選択します。
- [プライマリ テーブル] テキスト ボックスの横にある [参照] ボタンをクリックします。
- TIGER_CenterlinesSplit ストリート レイヤーを参照します。
- ツールの [フィールド マッピング] 部分で、[エイリアス名] ドロップダウン メニューから適切なフィールドを選択して、[ロール: ストリート住所] セクションにある各関連フィールド名をフィールドにマップします。
- [ロール] ドロップダウン リストをクリックし、[市] ロールを選択します。
- [プライマリ テーブル] テキスト ボックスの横にある [参照] ボタンをクリックします。
- City_Boundary ポリゴン レイヤーを参照します。
- ツールの [フィールド マッピング] 部分で、[エイリアス名] ドロップダウン メニューから適切なフィールドを選択して、[ロール: 市] セクションにある各関連フィールド名をフィールドにマップします。
- [ロール] ドロップダウン リストをクリックし、[州] ロールを選択します。
- [プライマリ テーブル] テキスト ボックスの横にある [参照] ボタンをクリックします。
- State_Boundary ポリゴン レイヤーを参照します。
- ツールの [フィールド マッピング] 部分で、[エイリアス名] ドロップダウン メニューから適切なフィールドを選択して、[ロール: 州] セクションにある各関連フィールド名をフィールドにマップします。
- [出力ロケーター] パラメーターで、ロケーターの名前を指定します。
- [言語コード] ドロップダウン メニューから、[英語] を選択します。
- [実行] をクリックします。
下記のワークフローでは、管理ゾーン (市、州、近傍) が欠落している TIGER 中心線データを使用して、ロケーターを構築する方法を説明しています。ただし、この手順は、ゾーンが欠落しているいずれかのプライマリ ロケーター ロール (ポイント住所、ストリート住所、パーセル、POI、距離メーカー、距離範囲) のデータを使用したロケーターの構築に適用できます。
TIGER/Line シェープファイル データおよび TIGER/Line シェープファイル技術ドキュメントにアクセスします。