コンポジット住所ロケータの作成(Create Composite Address Locator) (ジオコーディング)

サマリ

コンポジット住所ロケータを作成します。コンポジット住所ロケータは 2 つ以上の別々の住所ロケータから構成され、複数の住所ロケータに対して住所を照合することができます。

コンポジット住所ロケータの詳細

使用法

構文

CreateCompositeAddressLocator_geocoding (in_address_locators, in_field_map, {in_selection_criteria}, out_composite_address_locator)
パラメータ説明データ タイプ
in_address_locators
[[in_address_locator, name],...]

登録されている住所ロケータの順番により、候補がどのように検索され住所が照合されるかが決まります。単一の住所をジオコーディングすると、ロケータに選択基準が設定されていない限り、登録されているすべての住所ロケータに対して住所が照合されます。見つかったすべての候補が、表示された登録住所ロケータの順に表示されます。住所テーブルをジオコーディングすると、最初に登録された住所ロケータから最初に見つかった最適な候補に住所が自動的に照合されます。住所が照合できなかった場合、リスト上の次のロケータが検索されます。

各登録住所ロケータの参照名が必須です。これはコンポジット住所ロケータによって参照される住所ロケータの名前です。名前にはスペースや特殊記号を入れてはいけません。名前の最大長は 14 文字です。

Value Table
in_field_map

各登録住所ロケータが使用する入力フィールドの、コンポジット住所ロケータの入力フィールドへのマッピング。

Field Mappings
in_selection_criteria
[in_address_locator, selection_criteria]
(オプション)

各登録住所ロケータの選択基準。各登録住所ロケータに対して 1 つだけの選択基準をサポートしています。

選択基準を使用すると、特定の住所に対する基準を満たさない登録住所ロケータが除外されるため、ジオコーディング処理をより効率的に実行できます。ジオコーディング処理における選択基準の使用方法に関する詳細については、トピック「コンポジット住所ロケータの作成」をご参照ください。

Value Table
out_composite_address_locator

作成するコンポジット住所ロケータ。

Address Locator

コードのサンプル

CreateCompositeAddressLocator(コンポジット住所ロケータの作成)の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトで、CreateCompositeAddressLocator(コンポジット住所ロケータの作成)関数をイミディエイト モードで使用する方法を示します。

# Example 1:

# Create a composite address locator using the StreetMap US Streets and Tutorial Atlanta locators.

# Import system modules
import arcpy 
from arcpy import env 
env.workspace = "C:/ArcTutor/Geocoding/atlanta.gdb"

# Set local variables:
US_Streets_locator = "C:/dm_stmap_dvd/streetmap_na/data/Street_Addresses_US"
Atlanta_locator = Atlanta

arcpy.CreateCompositeAddressLocator_geocoding(
"Atlanta_locator Atlanta;US_Streets_locator US_Streets", 
"Address 'Street or Intersection' true true false 100 Text 0 0 ,First,#,Atlanta_locator,Address,0,0,US_Streets_locator,Street,0,0;
City 'City or Placename' true true false 40 Text 0 0 ,First,#,Atlanta_locator,City,0,0,US_Streets_locator,City,0,0;
State 'State' true true false 20 Text 0 0 ,First,#,Atlanta_locator,State,0,0,US_Streets_locator,State,0,0;
Zip 'Zipcode' true true false 10 Text 0 0 ,First,#,Atlanta_locator,Zip,0,0,US_Streets_locator,ZIP,0,0", 
"Atlanta '\"City\" = 'Atlanta'';US_Streets #", Atlanta_Composite) 

 

環境

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012