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

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

住所のジオコーディング (Geocode Addresses)

  • 概要
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

住所テーブルをジオコーディングします。この処理にはジオコーディングしたい住所を格納するテーブルと、住所ロケーターまたはコンポジット住所ロケーターが必須です。このツールは住所ロケーターに対して住所を照合し、各入力レコードの処理結果を新しいポイント フィーチャクラスに保存します。ArcGIS World Geocoding Service を使用している場合、この操作でクレジットが消費されることがあります。

図

住所テーブルのジオコーディング

使用法

  • 単一のフィールドに格納されている住所または複数のフィールドに分割されている住所をジオコーディングすることができます。単一の入力フィーチャには、完全な住所が格納されています。たとえば、「303 Peachtree St NE, Atlanta, GA 30308」のようになります。入力住所が、米国の一般的な住所に使用される Address、City、State、および ZIP などの複数のフィールドに分割されている場合、複数のフィールドがサポートされます。

  • 一部のロケーターは、複数の入力住所フィールド (Address、Address2、Address3 など) をサポートしています。この場合、住所コンポーネントを複数のフィールドに分割して、ジオコーディングのときに住所フィールドを連結することができます。たとえば、3 つのフィールドに 100、Main St、Apt 140 がある場合や、2 つのフィールドに 100 Main St と Apt 140 がある場合、ジオコーディングのときは、どちらも 100 Main St Apt 140 になります。

    レガシー:

    バージョン 10 より前の ArcGIS で作成されたロケーターを使用する場合は、複数のフィールドのみがサポートされます。

  • 出力フィーチャクラスは住所ロケーターと同じ空間参照内に保存されます。出力フィーチャクラスの空間参照を変更するには、ツールの環境設定で異なる出力座標系を設定します。

  • 出力フィーチャクラスは、各レコードの入力アドレスおよびその他の情報 (スコア、ステータス、照合された住所など) をデフォルトで格納します。ArcMap の [住所の再照合 (Rematch Addresses)] ツールまたは [対話的に再照合] ダイアログ ボックスのいずれかを使用して、住所を再照合することができます。一度、照合処理が終了しフィーチャクラスが作成されると、入力アドレス テーブル内の住所の変更は出力フィーチャクラスの結果には反映されません。

  • 入力アドレス テーブルが更新されたときに出力フィーチャクラスの照合結果を自動的に更新したい場合、[ダイナミック出力フィーチャクラス] パラメーターを TRUE (オン) に設定します。リレーションシップ クラスが入力テーブルおよび出力フィーチャクラスに作成されます。ArcMap の編集セッション中に入力テーブルの住所が変更されると住所はすぐに再度ジオコーディングされ、出力フィーチャクラスの関連するレコードが新しいジオコーディング結果に更新されます。自動更新は入力テーブル内の新しいレコードの追加または既存のレコードの削除にも対応しています。

    備考:

    このオプションは、入力アドレス テーブルと出力フィーチャクラスが同じジオデータベース内のワークスペースにある場合にのみ使用できます。

    ライセンス:

    ArcGIS Desktop Basic ライセンスを使用している場合、リレーションシップ クラスは Desktop Basic ライセンスでは生成できないため、このオプションは無効になります。

  • ArcGIS World Geocoding Service を使用して住所のテーブルを照合するには、ArcGIS Online for organizations サブスクリプションが必要です。詳細については、「ArcGIS Online の World Geocoding Service の操作」をご参照ください。

構文

GeocodeAddresses(in_table, address_locator, in_address_fields, out_feature_class, {out_relationship_type}, {country}, {location_type})
パラメーター説明データ タイプ
in_table

ジオコーディングする住所テーブル。

Table View
address_locator

住所テーブルのジオコーディングに使用する住所ロケーター。

レガシー:

ジオデータベースへのロケーターの格納に対応していない新機能 (パフォーマンスの改善、マルチスレッディング、候補の表示のサポートなど) を有効に活用できるように、ロケーターをファイル フォルダーに格納しておく必要があります。ジオデータベースへのロケーターの格納をサポートするのは、ArcGIS 10.4 が最後のリリースになります。

Address Locator
in_address_fields
[input_address_field, table_field_name]

input_address_field が住所ロケーターで指定された入力住所フィールドの名前で、table_field_name がジオコーディングする住所のテーブルで対応するフィールドの名前である場合、このパラメーターでマッピングしている各フィールドの形式は、input_address_field, table_field_name となります。

「303 Peachtree St NE, Atlanta GA 30308」のような完全な住所を保存する、単一入力フィールドを指定できます。または、入力住所が、米国の一般的な住所に使用される Address、City、State、および ZIP などの異なるフィールドに分割されている場合は、複数のフィールドを指定できます。

一部のロケーターは、複数の入力住所フィールド (Address、Address2、Address3 など) をサポートしています。この場合、住所コンポーネントを複数のフィールドに分割して、ジオコーディングのときに住所フィールドを連結することができます。たとえば、3 つのフィールドに 100、Main St、Apt 140 がある場合や、2 つのフィールドに 100 Main St と Apt 140 がある場合、ジオコーディングのときは、どちらも 100 Main St Apt 140 になります。

住所ロケーターで使用されるオプションの入力住所フィールドを入力アドレス テーブル内のフィールドにマッピングしないことを選択する場合、フィールド名の代わりに <None> を使用してマッピングしないことを示します。

Field Info
out_feature_class

ジオコーディングされた出力フィーチャクラスまたはシェープファイル。

Feature Class
out_relationship_type
(オプション)

ジオコーディング フィーチャクラス内の住所テーブルの静的コピーを作成するのか、または動的に更新されるジオコーディング フィーチャクラスを作成するのかを示します。

  • STATIC —出力フィーチャクラスに入力アドレス テーブル内のフィールドの静的コピーを作成します。これがデフォルトです。
  • DYNAMIC —入力アドレス テーブルと出力フィーチャクラスの間にリレーションシップ クラスを作成して、入力アドレス テーブル内の住所の編集が出力フィーチャクラスに自動的に更新されるようにします。このオプションは、入力住所テーブルと出力フィーチャクラスが同じジオデータベースのワークスペース内にある場合のみサポートされます。
    ライセンス:

    このオプションは ArcGIS Desktop Standard または Desktop Advanced ライセンスを所有している場合にのみサポートされています。適切なライセンスを所有していない場合、[住所のジオコーディングに失敗しました。] というエラー メッセージが表示されます。

Boolean
country
[country,...]
(オプション)

ジオコーディングは、選択した国に制限されます。国を使用しない場合、ジオコーディングはサポートされているすべての国に対して実行されます。ほとんどの場合、国を選択するとジオコーディングの精度が向上します。

[入力テーブル] に国を表すフィールドがあり、そのフィールドが CountryCode の [入力住所フィールド] にマップされる場合、[入力テーブル] の値の方が、[国] パラメーターよりも優先されます。入力値は ISO 3166-1 の国コード (3 文字) で指定してください。

このパラメーターは、すべてのロケーターではサポートされていません。

String
location_type
(オプション)

[PointAddress] の一致用の優先出力ジオメトリを指定します。オプションは、道路の側の位置で、ルート検索や、住所の屋上またはパーセルの重心に使用できます。優先位置がデータに存在しない場合、代わりにデフォルトの位置が返されます。[Addr_type=PointAddress] のジオコード結果の場合、X,Y 属性値は道路に沿った住所の座標を記述し、DisplayX および DisplayY の値は屋上または建物の重心の座標を記述します。geocodeAddresses の [locationType] パラメーターの詳細については、REST API Web ヘルプをご参照ください。

このパラメーターは、すべてのロケーターではサポートされていません。

  • ADDRESS_LOCATION —屋根の位置、パーセルの重心、玄関などの住所位置を表すジオコード結果のジオメトリを返します。
  • ROUTING_LOCATION —道路の側に近い位置を表すジオコード結果のジオメトリを返します。これがデフォルトです。
String

コードのサンプル

GeocodeAddresses (住所のジオコーディング) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、マルチライン ジオコーディングを使用して GeocodeAddress 関数をイミディエイト モードで使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/Atlanta.gdb" 
# Set local variables:
address_table = "customers"
address_locator = "C:/ArcTutor/Geocoding/Atlanta"
address_fields = "Street Address;City City;State State;ZIP Zip"
geocode_result = "geocode_result"
arcpy.GeocodeAddresses_geocoding(address_table, address_locator, address_fields, 
                                 geocode_result, 'STATIC')
GeocodeAddresses (住所のジオコーディング) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、シングルライン ジオコーディングを使用して GeocodeAddress 関数をイミディエイト モードで使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/Atlanta.gdb" 
# Set local variables:
address_table = "customers"
address_locator = "C:/ArcTutor/Geocoding/Atlanta"
address_fields = "'Single Line Input' SINGLELINE"
geocode_result = "singleline_geocode_result"
arcpy.GeocodeAddresses_geocoding(address_table, address_locator, address_fields, 
                                 geocode_result, 'STATIC')

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • 出力座標系
  • テンポラリ ワークスペース

ライセンス情報

  • Basic: 制限付き
  • Standard: はい
  • Advanced: はい

関連トピック

  • ArcMap での住所テーブルのジオコーディング
  • ジオコーディング ツールボックスの概要

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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