ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

演習 5: 代替道路名と地名エイリアスの使用

  • データの取得
  • 代替名と地名エイリアスを使用する住所ロケーターの作成
  • 代替道路名、代替都市名、地名エイリアスを使用して位置を検索
複雑度:
初級
データ要件:
ArcGIS Tutorial Data for Desktop
データ パス:
C:\ArcGIS\ArcTutor\Geocoding
目的:
代替名および地名のエイリアスを使用して住所ロケーターを作成し、これらのエイリアスを使用して位置を見つけます。

住所ロケーターを作成するときには、代替名と地名のエイリアスを使用するオプションが用意されています。地名エイリアスでは、有名な場所の名前 (美術館、病院、ランドマークの名前など) を住所に関連付けることができます。住所をジオコーディングする場合は、最初に地名エイリアス テーブルが調べられます。地名が見つかったら、地名エイリアス テーブルにある住所がジオコーディングされます。同様に、参照データ内の道路や都市などのフィーチャに対して、代替名を定義できます。住所をジオコーディングするときには、道路や都市に複数の名前がある場合の候補を見つけるために、代替名テーブルも検索されます。

データの取得

このチュートリアルのデータは、arcgis.com からダウンロードできます。

  1. arcgis.com のジオコーディング チュートリアル データのアイテム説明 Web ページに移動します。
  2. [開く] > [ダウンロード] の順にクリックして、ファイルをローカルに保存します。
  3. ダウンロードしたファイルを展開します。

代替名と地名エイリアスを使用する住所ロケーターの作成

このタスクでは、代替道路名と地名エイリアスを使用する新しい住所ロケーターを作成します。次に、この住所ロケーターを ArcMap で使用して、住所を検索します。

  1. ArcCatalog で、Atlanta ジオデータベースが格納されている Geocoding フォルダーに移動します。
  2. Geocoding フォルダー内の [コンテンツ] タブの空き領域を右クリックして、[新規作成] > [住所ロケーター] の順にクリックします。

    [住所ロケーターの作成 (Create Address Locator)] ダイアログ ボックスが表示されます。

  3. [住所ロケーターの作成 (Create Address Locator)] ダイアログ ボックスで、[住所ロケーターのスタイル] テキスト ボックスの横にある [参照] ボタン 参照 をクリックします。
    [住所ロケーターの作成 (Create Address Locator)] ダイアログ ボックス

    [住所ロケーター スタイルの選択] ダイアログ ボックスが表示されます。

  4. [US Address - Dual Ranges] アドレス スタイルを選択します。

    [住所ロケーターのスタイルの選択] ダイアログ ボックス

  5. [OK] をクリックします。
  6. [参照データ] テキスト ボックスの横にある [参照] ボタン 参照 をクリックして、[参照データ] ダイアログ ボックスを開きます。
  7. Atlanta ファイル ジオデータベースに移動し、道路フィーチャクラスを選択して [追加] をクリックします。
  8. [住所ロケーターの作成 (Create Address Locator)] ダイアログ ボックスで、[役割] 列の見出しの下の矢印をクリックして、[Primary Table] を選択します。

    テーブルのロールの選択

  9. ステップ 6 と 7 を繰り返しますが、今回は Atlanta ジオデータベース内の altname テーブルを参照して追加します。
  10. altname テーブルの [役割] 列の見出しの下の矢印をクリックして、[Alternate Name Table] を選択します。
  11. [フィールド マップ] セクションは、自動的に設定されます。そうでない場合は、各フィールドの参照データ内の適切なフィールドを選択します。プライマリ テーブル (Primary Table) と代替名テーブル (Alternate Name Table) の JoinID フィールドが適切にマッピングされていることが重要です。そうでない場合は、次の手順を実行します。
    1. [Primary Table:Altname JoinID] フィールドの [エイリアス名] 列の見出しの下の矢印をクリックして、[streets:JOINID] を選択します。
    2. [Alternate Name Table:JoinID] フィールドの矢印をクリックして、[altname:JOINID] を選択します。

      代替テーブル フィールドのマッピング

      Altname テーブルの JOINID フィールドと streets フィーチャクラスの JOINID フィールドを使用して、altname テーブル内のレコードを streets フィーチャクラス内のレコードと関連付けます。

  12. ステップ 6 と 7 を繰り返しますが、今回は Atlanta ジオデータベース内の altcity テーブルを参照して追加します。
  13. altname テーブルの [役割] 列の見出しの下の矢印をクリックして、[Alternate City Name Table] を選択します。
  14. [フィールド マップ] セクションは、自動的に設定されます。そうでない場合は、各フィールドの参照データ内の適切なフィールドを選択します。プライマリ テーブル (Primary Table) と代替都市名テーブル (Alternate City Name Table) の JoinID フィールドが適切にマッピングされていることが重要です。そうでない場合は、次の手順を実行します。
    1. [Primary Table:City Altname JoinID] フィールドの [エイリアス名] 列の見出しの下の矢印をクリックして、[streets:JOINID] を選択します。
    2. [Alternate City Name Table:JoinID] フィールドの矢印をクリックして、[altcity:CITYID] を選択します。

      代替都市名テーブル内のフィールドの割り当て

      altcity テーブルの CITYID フィールドと streets フィーチャクラスの CITYID フィールドを使用して、altcity テーブル内のレコードを streets フィーチャクラス内のレコードと関連付けます。

  15. ステップ 6 と 7 を繰り返しますが、今回は Atlanta ジオデータベース内の place_aliases テーブルを参照して追加します。
  16. place_aliases テーブルの [役割] 列の見出しの下の矢印をクリックして、[エイリアス テーブル] を選択します。
  17. place_aliases テーブルのフィールド マッピングは、自動的に設定されます。そうでない場合は、各住所ロケーター フィールドの参照データ内の適切なフィールドを選択します。[エイリアス テーブル:エイリアス] という名前のフィールドに対して、[エイリアス名] 列の見出しの下の矢印をクリックして、[place_aliases:NAME] を選択します。このフィールドには、ジオコーディングに使用できる地名が格納されています。

    場所名のテーブルのフィールドの割り当て

  18. 次に、出力住所ロケーターのパスを設定します。
  19. [出力住所ロケーター] テキスト ボックスの横にある [参照] ボタン 参照 をクリックします。

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

  20. Atlanta ジオデータベースが格納されている Geocoding フォルダーに移動し、住所ロケーター名として「Atlanta_AltName」を入力した後、[保存] をクリックして変更を受け入れ、ダイアログ ボックスを閉じます。
  21. [OK] をクリックして、住所ロケーターの作成プロセスを開始します。

    プロセスが終了すると、Atlanta ファイル ジオデータベースが格納されている Geocoding ファイル フォルダーに新しい Atlanta_AltName 住所ロケーターが表示されます。

  22. ArcCatalog を閉じます。
  23. これで、この住所ロケーターを使用してマップ上の住所の位置を見つけることができます。

代替道路名、代替都市名、地名エイリアスを使用して位置を検索

このタスクでは、直前に作成した Atlanta_AltName ロケーターを使用して、住所を検索します。

  1. ArcMap で新しいマップ ドキュメントを開きます。
  2. Atlanta ジオデータベースから streets フィーチャクラスをマップに追加します。
  3. [ツール] ツールバー上の [検索] ボタン 検索 をクリックします。
  4. [検索] ダイアログ ボックスで、[ロケーション] タブをクリックします。
  5. [住所ロケーターの選択] ドロップダウン ボックスの横にある [参照] ボタン 参照 をクリックします。

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

  6. Geocoding フォルダーに移動し、[Atlanta_AltName ロケーター] を選択して [追加] をクリックします。
  7. 道路には複数の名前が存在することがあります。たとえば、Atlanta Blvd は、Atlanta データベース内の Old 10th St NE の代替名です。Atlanta_AltName 住所ロケーターを使用すると、30 Old 10th St NE と 30 Atlanta Blvd の両方で同じ場所が見つかります。
  8. [完全な住所] テキスト ボックスに「30 Old 10th St NE Atlanta」と入力し、[検索] をクリックして候補を検索します。
    代替名の住所の検索
  9. 候補リスト内の候補を右クリックして、[ポイントの追加] を選択します。

    住所の位置を表すグラフィック ポイントがマップに表示されます。

  10. [完全な住所] テキスト ボックスに「30 Atlanta Blvd Atlanta」と入力し、[検索] をクリックして候補を検索します。
  11. 見つかった候補を右クリックし、[フラッシュ] をクリックします。

    両方の住所がマップ上の同じ位置と一致していることが確認できます。

  12. 住所を検索するとき、市内の都市名または近傍名を使用して住所を特定できます。たとえば、Sherwood Forest は Atlanta 市内にある近傍で、Atlanta データベースの代替都市名テーブルにリストされています。Atlanta_Altname 住所ロケーターでは、「192 Little John Trl NE, Atlanta」と「192 Little John Trl NE, Sherwood Forest」は同じ場所を検索します。
  13. [完全な住所] テキスト ボックスに「192 Little John Trl NE, Atlanta」と入力し、[検索] をクリックして候補を検索します。

    代替名の住所の検索

  14. 候補リスト内の候補を右クリックして、[ポイントの追加] を選択します。

    住所の位置を表すグラフィック ポイントがマップに表示されます。

  15. [完全な住所] テキスト ボックスに「192 Little John Trl NE, Sherwood Forest」と入力し、[検索] をクリックして候補を検索します。
  16. 見つかった候補を右クリックし、[フラッシュ] をクリックします。

    両方の住所がマップ上の同じ位置と一致していることが確認できます。

  17. 住所のジオコーディングだけでなく、place_aliases テーブルで定義した地名もジオコーディングできます。
  18. [Full Address] テキスト ボックスに「Atlanta Market」と入力して、[検索] をクリックして候補を検索します。
  19. 最初に見つかった候補を右クリックし、[ポイントの追加] をクリックします。

    完全な住所を入力した場合と同じように、マップ上に市場の位置が表示されます。

  20. [キャンセル] をクリックして [検索] ダイアログ ボックスを閉じます。

代替名や地名エイリアスを使用するロケーターを作成することは、ランドマークの名前は知っているが住所がわからない場合に役立ちます。また、道路やフィーチャに複数の名前が存在する場合にも役立ちます。

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル