ロケータの統合(Consolidate Locator) (ジオコーディング)
サマリ
すべてのロケータを 1 つのフォルダにコピーして、ロケータまたはコンポジット ロケータを統合します。
図
使用法
このツールは [ジオコーディング] ツールボックスに配置されます。使いやすさを考慮して、[データ管理] ツールボックスの [パッケージ] ツールセットにも、このツールのコピーが配置されます。
このツールは無効なロケータを見つけると警告を出力します。無効なロケータはパッケージ化されません。
統合またはパッケージ化するロケータがコンポジット ロケータで、[コンポジット ロケータのみ: ArcSDE データベース内に含まれるロケータを参照するのではなくコピーする] オプションがオンの場合は、次のように処理されます。
- コンポジット ロケータとすべての関連ロケータ(ArcSDE データベースのロケータを含む)が、統合フォルダにコピーされます。
- 各ロケータは、統合フォルダに作成された一意のフォルダにコピーされます。
統合またはパッケージ化するロケータがコンポジット ロケータで、[コンポジット ロケータのみ: ArcSDE データベース内に含まれるロケータを参照するのではなくコピーする] オプションがオフの場合は、次のように処理されます。
- コンポジット ロケータと ArcSDE 以外の関連ロケータが、統合フォルダにコピーされます。
- ArcSDE データベースにある関連ロケータは統合フォルダにコピーされませんが、ArcSDE に格納されている関連ロケータの接続情報がコンポジット ロケータに保存されます。
構文
ConsolidateLocator_geocoding (in_locator, output_folder, {copy_arcsde_locator})
パラメータ | 説明 | データ タイプ |
in_locator |
統合される入力ロケータまたはコンポジット ロケータ。 | Locator |
output_folder |
ロケータまたはコンポジット ロケータと、その関係するロケータを含む出力フォルダ。 | Folder |
copy_arcsde_locator (オプション) | 関連ロケータをコピーするか、これらのロケータの接続情報をコンポジット ロケータに保存するかを指定します。このオプションはコンポジット ロケータにのみ適用されます。
| Boolean |
コードのサンプル
ConsolidateLocator(ロケータの統合)の例 1(Python ウィンドウ)
次の Python スクリプトは、Python ウィンドウから ConsolidateLocator(ロケータの統合)ツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/MyData/Locators"
arcpy.ConsolidateLocator_Geocoding('Atlanta_composite', 'Consolidate_folder', "COPY_ARCSDE")
ConsolidateLocator(ロケータの統合)の例 2(スタンドアロン スクリプト)
指定されたフォルダに存在するすべてのロケータを検索し、個別に統合フォルダを作成します。
# Name: ConsolidateLocator.py
# Description: Find all the locators that reside in a specified folder and create a consolidated folder for each locator.
# import system modules
import os
import arcpy
from arcpy import env
# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/MyData/Locators"
# Loop through the workspace, find all the loc and create a consolidated folder using the same
# name as the original locator
for loc in arcpy.ListFiles("*.loc"):
print "Consolidating " + loc
arcpy.ConsolidateLocator_geocoding(loc, os.path.splitext(loc)[0], "COPY_ARCSDE")
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013