このトピックでは、ロケーターをサービスとして ArcGIS Enterprise ポータルで共有する方法、ロケーター パッケージを作成する方法、モバイル マップ パッケージを作成する方法をそれぞれわかりやすく説明します。それぞれの方法の詳細は、「ロケーターの共有の概要」に記載されています。
ロケーターをホスト サービスとして共有
ロケーターを作成したら、アクティブな ArcGIS ポータルで共有することができます。ロケーターをホストされたサービスとして ArcGIS Enterprise で共有すると、組織内のすべてのユーザーがジオコーディングを常に利用できるようになります。これによって、インターネット ユーザーやイントラネット ユーザーは、Web アプリ、ArcGIS Desktop、ArcGIS Online、およびその他のクライアント アプリケーションでホストされているロケーターを使用できるようになります。
ロケーターを共有する前に、サーバー内のロケーター データを管理するオプションをいくつか検討する必要があります。ロケーターがサーバー上の特定の場所に保存されている、または保存する必要がある場合、フォルダーの場所をデータ ストアとして登録します。データ ストアを使用すると、サービスを再起動するまたは上書きするときのサービスのダウンタイムを最小限に抑えることができます。ロケーターがローカル コンピューターに保存されている場合、公開プロセスはそのロケーターをサーバーにコピーします。ロケーター データの管理の詳細については、次のトピックをご参照ください。
メモ:
ロケーターを ArcGIS Enterprise ポータルで共有したり、ロケーターをスタンドアロンの ArcGIS Server に公開したりできます。
- [住所ロケーターの作成 (Create Address Locator)] ツールを使用して作成されたロケーターをポータルで共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Enterprise 10.5 以降に、公開者権限または管理者権限でログインする必要があります。
- [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターをポータルで共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Enterprise 10.6.1 以降に、公開者権限または管理者権限でログインする必要があります。
- [ロケーターの作成 (Create Locator)] ツールを使用して作成された [パーセル] ロールに基づいてロケーターまたは [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールを使用して作成されたロケーターをポータルで共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Enterprise 10.8 以降に、公開者権限または管理者権限でログインする必要があります。
- [ロケーターの作成 (Create Locator)] ツールを使用して作成され、[精度タイプ] パラメーターが [グローバルで極めて高い] または [ローカルで極めて高い] に設定されたロケーターをポータルで共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Enterprise 10.8.1 以降に、公開者権限または管理者権限でログインする必要があります。
- リボンの [共有] タブにある [共有] グループで、[ロケーター] ドロップダウン メニューをクリックしてから [ロケーターの共有] をクリックします。
ヒント:
あるいは、[カタログ] ウィンドウの [フォルダー] カテゴリ の [ロケーター] またはフォルダー接続 を展開し、共有するロケーターを右クリックして、[ロケーターとして共有] を選択します。
[共有するロケーターの選択] ダイアログ ボックスが表示されます。
- 参照して共有するロケーターを選択し、[OK] をクリックします。
[ロケーターの共有] ウィンドウが表示されます。
- [ロケーターの共有] ウィンドウの [一般] タブに情報を入力します。
- [名前] テキスト ボックスにはロケーター名が自動的に入力されますが、名前を変更することもできます。また、パスを記述し、サーバー上のルート フォルダー以外のフォルダーでロケーターを共有することもできます。たとえば、[名前] テキスト ボックスに「Locators\Atlanta.loc」と入力し、[Locators] という名前のフォルダーを作成し、共有できます。
- [アイテム説明]、[概要]、[タグ] テキスト ボックスに情報を提供する必要があります。
- また、[共有オプション] を変更すると、組織内でロケーターを共有するユーザーを定義することもできます。
- あるいは、[ロケーターの共有] タブの [構成] タブで、サービス プロパティを変更できます。
- [ロケーターの共有] タブの [コンテンツ] タブでは、ロケーターが共有されるフォルダー構造を表示できます。また、ポータルのフェデレーション サーバーのうち、ロケーターを共有するサーバーを指定することもできます (複数ある場合)。デフォルトでは、ロケーターはホスティング サーバーで共有されます。
これでロケーターがポータルのフェデレーション サーバー上で実行され、ユーザーやクライアントがネットワーク経由でアクセスできるようになりました。サーバー管理者としてロケーターを共有し、サービスへの Web アクセスを許可している場合は、このサービスを Web 上でも利用できます。
[カタログ] ウィンドウの [ポータル] タブを使用すると、ポータルからプロジェクトにロケーターを追加できます。共有されたロケーターを参照して右クリックし、[プロジェクトに追加] を選択します。[場所検索] ウィンドウ、[ジオコード テーブル] ウィンドウ、ジオコーディング ジオプロセシング ツールからロケーターを使用できるようになります。
ロケーター パッケージの共有
組織の内外にロケーターを配布する適切な方法は、ロケーター パッケージを作成することです。
- リボン上の [解析] タブで、[ツール] ボタンをクリックして [ジオプロセシング] ウィンドウを開きます。
[ジオプロセシング] ウィンドウが表示されます。
- テキスト ボックスで [ロケーターのパッケージ化 (Package Locator)] (データ管理) ツールを検索し、クリックして開きます。
[ロケーターのパッケージ化 (Package Locator)] ツールが開きます。
- [入力ロケーター] で、パッケージ化するディスク上のロケーターを参照して選択し、組織内の他のユーザーと共有します。
- [出力ロケーター] で、ロケーター パッケージを保存するディスク上の場所を指定します。
- [実行] をクリックして、このジオプロセシング ツールを実行します。
このツールの実行が終了すると、元のロケーター内のすべてのファイルを含む *.gcpk ファイルが作成されます。これで、接続されていない環境で使用するためのロケーターを簡単に共有できるようになります。
モバイル マップ パッケージ内のロケーターの共有
接続されていない環境で使用するためのロケーターを共有する必要がある場合は、モバイル アプリで使用するためのモバイル マップ パッケージを作成します。
- リボン上の [共有] タブにある [パッケージ] セクションで、[モバイル マップ] をクリックします。
[モバイル マップのパッケージ化] ウィンドウが表示されます。
- デフォルトで選択されていない場合は、[パッケージをファイルに保存] オプションを選択します。
出力は、ディスクに .mmpk ファイルとして保存されます。
- 保存場所と出力ファイル名を [名前] テキスト ボックスに指定します。
デフォルトの保存場所と名前が自動的に生成されますが、変更することができます。
- [概要] と [タグ] にロケーターの説明を入力し、ユーザーがそのロケーターを検索したり、そのロケーターの内容を把握したりできるようにします。
- 必要に応じて、モバイル マップ パッケージに含めるマップの範囲を変更し、その範囲にデータをクリップするかどうかを指定します。
- [ロケーターを含める] チェックボックスをオンにします。
このチェックボックスをオンにすると、確実にロケーターがモバイル マップ パッケージに挿入されます。
- [パッケージ] をクリックして、モバイル マップ パッケージを作成します。
このツールの実行が終了すると、元のロケーター内のすべてのファイルを含む *.mmpk ファイルが作成されます。これで、接続されていないモバイル環境で使用するためのロケーターを共有できるようになります。
組織内でのロケーターの共有が必要な理由とそのロケーターの使用方法を調査すると、ホスト サービスとしてのロケーターの共有またはパッケージとしてのロケーターの共有のどちらが目標を達成する上で最適なワークフローであるかを判断できます。