概要
住所ロケーターを再構築して、ロケーターを最新の参照データで更新します。住所ロケーターは作成されたときの参照データのスナップショットを保持しているため、参照データのジオメトリおよび属性が変更されると更新されたデータに対して住所をジオコーディングできなくなります。最新バージョンの参照データに対して住所をジオコーディングするには、ロケーター内の変更を更新するために、住所ロケーターを再構築する必要があります。
使用法
このツールを使用するためには、住所ロケーターへの書き込み権限を持っている必要があります。
住所ロケーターを再構築するためには、すべての参照先のフィーチャクラスおよびテーブルが存在する必要があります。最後にロケーターを作成したときから参照データを別の場所に移動してしまった場合、ロケーターの再構築は失敗します。ArcGIS Desktop で参照データの位置を更新することにより、住所ロケーターを修復することができます。また代わりに、[住所ロケーターの作成 (Create Address Locator)] ツールを使用して住所ロケーターを再作成することもできます。
バージョン対応のジオデータベースに基づく住所ロケーターは、ロケーターが作成されたときと同じバージョンで再構築されます。
このツールを使用してコンポジット住所ロケーターを再構築することはできません。コンポジット ロケーターを管理する最も適切な方法は、ジオプロセシング モデル内で [コンポジット住所ロケーターの作成 (Create Composite Address Locator)] ツールを使用してコンポジット ロケーターを作成する方法です。ModelBuilder では、[住所ロケーターの作成 (Create Address Locator)] ツールと連結してこのツールの出力をコンポジット ロケーターへの入力として使用することも可能で、コンポジット住所ロケーターの作成または更新の処理全体を管理することができます。
構文
arcpy.geocoding.RebuildAddressLocator(in_address_locator)
パラメーター | 説明 | データ タイプ |
in_address_locator | 再構築する住所ロケーター。 | Address Locator |
コードのサンプル
RebuildAddressLocator (住所ロケーターの再構築) の例 (Python ウィンドウ)
次の Python ウィンドウ スクリプトで、RebuildAddressLocator (住所ロケーターの再構築) 関数をイミディエイト モードで使用する方法を示します。
# Import system modules
import arcpy
from arcpy import env
env.workspace = "C:/ArcTutor/Geocoding"
# Set local variables:
address_locator = "Atlanta"
arcpy.RebuildAddressLocator_geocoding(address_locator)
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい