サマリ
ロケーターまたはコンポジット ロケーターをパッケージ化して、1 つの *.gcpk 圧縮ファイルを作成します。
図
 
      使用法
- このツールは [ジオコーディング] ツールボックスに配置されます。使いやすさを考慮して、[データ管理] ツールボックスの [パッケージ] ツールセットにも、このツールのコピーが配置されます。 
- ツールを実行するには、入力ロケーターに説明を追加する必要があります。概要とタグを追加するには、ArcCatalog でロケーターの [説明] タブをクリックし、[編集] ボタン  をクリックして、[アイテム説明] ウィンドウに情報を入力します。 をクリックして、[アイテム説明] ウィンドウに情報を入力します。
- このツールは無効なロケーターを見つけると警告を出力します。無効なロケーターはパッケージ化されません。 
- 統合またはパッケージ化するロケーターがコンポジット ロケーターで、[コンポジット ロケーターのみ: エンタープライズ ジオデータベース内に含まれるロケーターを参照するのではなくコピーする] オプションがオンの場合は、次のように処理されます。 - コンポジット ロケーターとすべての関連ロケーター (エンタープライズ ジオデータベースのロケーターを含む) が、統合フォルダーにコピーされます。
- 各ロケーターは、統合フォルダーに作成された一意のフォルダーにコピーされます。
 
- 統合またはパッケージ化するロケーターがコンポジット ロケーターで、[コンポジット ロケーターのみ: エンタープライズ ジオデータベース内に含まれるロケーターを参照するのではなくコピーする] オプションがオフの場合は、次のように処理されます。 - コンポジット ロケーターとエンタープライズ ジオデータベースに格納されていない関連ロケーターが統合フォルダーにコピーされます。
- エンタープライズ ジオデータベースにある関連ロケーターは統合フォルダーにコピーされませんが、エンタープライズ ジオデータベースに格納されている関連ロケーターの接続情報がコンポジット ロケーターに保存されます。
 
- ロケーター パッケージ ファイル (*.gcpk) は、他のユーザーと共有したり、各自の ArcGIS Online アカウントに読み込むことができます。 
- ロケーター パッケージを解凍するには、*.gcpk ファイルを ArcMap にドラッグするか、*.gcpk ファイルを右クリックして [解凍] をクリックします。 - [開く] を使用する場合、パッケージは次の格納場所にあるユーザー プロファイルに抽出されます。 - XP - C:\Documents and Settings\username\My Documents\ArcGIS\Packages
- Vista および Windows 7 - C:\Users\username\My Documents\ArcGIS\Packages
 - 代わりに、[パッケージの抽出 (Extract Package)] ツールを使用して、出力フォルダーを指定しても解凍できます。 
構文
PackageLocator_management (In_locator, output_file, {copy_arcsde_locator}, {additional_files}, {summary}, {tags})| パラメータ | 説明 | データ タイプ | 
| In_locator | パッケージ化されるロケーターまたはコンポジット ロケーター。 | Input address locator | 
| output_file | 出力ロケーター パッケージ (*.gcpk) の名前と場所。 | File | 
| copy_arcsde_locator (オプション) | 関連ロケーターをコピーするか、これらのロケーターの接続情報をコンポジット ロケーターに保存するかを指定します。このオプションはコンポジット ロケーターにのみ適用されます。 
 | Boolean | 
| additional_files (オプション) | ファイルをパッケージに追加します。*.doc、*.txt、*.pdf などの追加ファイルは、パッケージのコンテンツや目的に関する詳細を提供します。 | File | 
| summary (オプション) | サマリー情報をパッケージのプロパティに追加します。 | String | 
| tags (オプション) | タグ情報をパッケージのプロパティに追加します。カンマやセミコロンで区切ることで、複数のタグを追加できます。 | String | 
コードのサンプル
PackageLocator (ロケーターのパッケージ化) の例 1 (Python ウィンドウ)
次の Python スクリプトは、Python ウィンドウから PackageLocator (ロケーターのパッケージ化) ツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/MyData/Locators" 
arcpy.PackageLocator_geocoding('Atlanta_composite', 'Altanta_composite.gcpk', "COPY_ARCSDE", "#","Summary of package","tag1; tag2; tag3")
PackageLocator (ロケーターのパッケージ化) の例 2 (スタンドアロン Python スクリプト)
指定されたフォルダーに存在するすべてのロケーターを検索し、個別にロケーター パッケージを作成します。
# Name: PackageLocatorEx.py
# Description:  Find all the locators that reside in a specified folder and create a locator package for each locator.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/MyData/Locators" 
# Loop through the workspace, find all the locators and create a locator package using the same name as the locator.
for loc in arcpy.ListFiles("*.loc"):
    print("Packaging " + loc)
    arcpy.PackageLocator_geocoding(loc, os.path.splitext(loc)[0] + '.gcpk', "COPY_ARCSDE", "#","Summary of package","tag1; tag2; tag3")
環境
ライセンス情報
- ArcGIS for Desktop Basic: ○
- ArcGIS for Desktop Standard: ○
- ArcGIS for Desktop Advanced: ○