ロケーターの共有

このトピックでは、ロケーターをサービスとして ArcGIS Enterprise ポータルで共有する方法、ロケーター パッケージを作成する方法、モバイル マップ パッケージを作成する方法をそれぞれわかりやすく説明します。 それぞれの方法の詳細は、「ロケーターの共有の概要」に記載されています。

ロケーターをホスト サービスとして共有

ロケーターを作成したら、アクティブな ArcGIS ポータルで共有することができます。 ロケーターをホストされたサービスとして ArcGIS Enterprise で共有すると、組織内のすべてのユーザーがジオコーディングを常に利用できるようになります。 これによって、インターネット ユーザーやイントラネット ユーザーは、Web アプリ、ArcGIS DesktopArcGIS Online、およびその他のクライアント アプリケーションでホストされているロケーターを使用できるようになります。

ロケーターを共有する前に、サーバー上のロケーター データを管理するオプションをいくつか検討する必要があります。 ロケーターがサーバー上の特定の場所に保存されている、または保存する必要がある場合 (ロケーターのサイズが 1 GB を超える場合など)、フォルダーの場所をデータ ストアとして登録します。 データ ストアを使用すると、サービスを再起動するまたは上書きするときのサービスのダウンタイムを最小限に抑えることができます。 ロケーターがローカル コンピューターに保存されている場合、公開プロセスはそのロケーターをサーバーにコピーします。 ロケーター データの管理の詳細については、次のトピックをご参照ください。

注意:

ロケーターを ArcGIS Enterprise ポータルで共有したり、ArcGIS Enterprise on Kubernetes で共有したり、ロケーターをスタンドアロンの ArcGIS Server に公開したりできます。 ロケーターのサイズが 1 GB を超える場合は、ロケーターを公開できないことがあるため、データ ストアを使用してロケーターを共有または公開する必要があります。 フェデレーション サーバーにデータ ストアとして登録されるサーバー上のフォルダーにロケーターをコピーします。

  • [住所ロケーターの作成 (Create Address Locator)] ツールを使用して作成されたロケーターをポータルで共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Enterprise 10.5 に、公開者権限または管理者権限でサイン インする必要があります。 ただし、[住所ロケーターの作成 (Create Address Locator)] ツールで作成されたロケーターのポータルへの共有をサポートする最終リリースは ArcGIS Enterprise 10.9 です。 [ロケーターの作成 (Create Locator)] ツールを使用して、ArcGIS Pro 2.3 以降でロケーターを再作成してください。
  • [ロケーターの作成 (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 以降に、公開者権限または管理者権限でサイン インする必要があります。
ArcGIS Enterprise 10.6 以降のカスタム ロールのメンバーである場合は、管理者から [サーバーベース レイヤーの公開] の権限が付与されていることを確認します。 ロケーターをスタンドアロンの ArcGIS Server 10.6 以降に公開する詳細については、「ジオコード サービスの公開」をご参照ください。

  1. リボンの [共有] タブにある [共有] グループで、[ロケーター] ドロップダウン メニューをクリックしてから [ロケーターの共有] 新しいロケーター をクリックします。
    ヒント:

    あるいは、[カタログ] ウィンドウの [フォルダー] カテゴリ フォルダー接続[ロケーター] またはフォルダー接続 フォルダー を展開し、共有するロケーターを右クリックして、[ロケーターとして共有] 新しいロケーター を選択します。

    [共有するロケーターの選択] ダイアログ ボックスが表示されます。

  2. 参照して共有するロケーターを選択し、[OK] をクリックします。

    [ロケーターの共有] ウィンドウが表示されます。

  3. [ロケーターの共有] ウィンドウの [一般] タブに情報を入力します。
    1. [名前] テキスト ボックスには、ロケーター名が自動的に入力されますが、名前を変更することもできます。
    2. [アイテム説明][概要][タグ] テキスト ボックスに情報を提供します。
    3. [場所] で、[ポータル フォルダー] メニューを使用して、ロケーターを保存するポータル コンテンツのフォルダーを選択します。 必要に応じて、フォルダーを作成します。

      デフォルトでは、ロケーターはポータル コンテンツのルート レベルに格納されます。

      ヒント:

      [参照] ボタン 参照 をクリックし、ポータル コンテンツのフォルダーを参照します。 テキスト ボックスにフォルダー名を入力することもできます。

    4. [サーバーおよびフォルダー] ドロップダウン メニューを使用して、サービスを公開するフェデレーション サーバーと、サービスを保存するフォルダーを指定します。 必要に応じて、フォルダーを作成します。

      デフォルトでは、サービスはホスティング サーバーのルート フォルダーに格納されます。

      注意:

      ロケーターのサイズが 1 GB を超える場合、[データ ストア] ボタン データ ストア をクリックして、[登録済みデータ ストアの管理] ウィンドウを開きます。 このウィンドウを使用して、フェデレーション サーバーにフォルダーを登録します。

    5. また、[共有オプション] を変更すると、組織内でロケーターを共有するユーザーを定義することもできます。
  4. あるいは、[ロケーターの共有] タブの [構成] タブで、サービス プロパティを変更できます。
  5. [ロケーターの共有] タブの [コンテンツ] タブでは、ロケーターが共有されるフォルダー構造を確認できます。
  6. [共有の完了][分析] をクリックし、潜在的な問題や制限を特定します。

    解析によって生成されたエラーや警告は [メッセージ] タブに表示されます。 メッセージを右クリックして、詳細情報を表示したり、関連するヘルプ トピックにアクセスしたり、推奨される解決策を入手したりできます。 サービス定義を保存するには、エラー エラー を解決する必要があります。 警告 警告 の解決は推奨されますが、必須ではありません。

    GIS リソースの解析の詳細

  7. エラーを解決し、必要に応じて警告を修正したら、[公開] をクリックしてロケーターを共有します。

    代わりにロケーターのサービス定義を保存する場合は、[公開] ドロップダウン矢印をクリックして [SD として保存] をクリックします。 詳細については、「ロケーターのサービス定義の保存」をご参照ください。

    これでロケーターがポータルのフェデレーション サーバー上で実行され、ユーザーやクライアントがネットワーク経由でアクセスできるようになりました。 サーバー管理者としてロケーターを共有し、サービスへの Web アクセスを許可している場合は、このサービスを Web 上でも利用できます。

    [カタログ] ウィンドウの [ポータル] タブを使用すると、ポータルからプロジェクトにロケーターを追加できます。 共有されたロケーターを参照して右クリックし、[プロジェクトに追加] を選択します。 [場所検索] ウィンドウ、[ジオコード テーブル] ウィンドウ、ジオコーディング ジオプロセシング ツールからロケーターを使用できるようになります。

ロケーター パッケージの共有

組織の内外にロケーターを配布する適切な方法は、ロケーター パッケージを作成することです。

  1. リボン上の [解析] タブで、[ツール] ボタンをクリックして [ジオプロセシング] ウィンドウを開きます。

    [ジオプロセシング] ウィンドウが表示されます。

  2. テキスト ボックスで [ロケーターのパッケージ化 (Package Locator)] ツールを検索し、クリックして開きます。

    [ロケーターのパッケージ化 (Package Locator)] ツールが開きます。

  3. [入力ロケーター] で、パッケージ化するディスク上のロケーターを参照して選択し、組織内の他のユーザーと共有します。
  4. [出力ロケーター] で、ロケーター パッケージを保存するディスク上の場所を指定します。
  5. [実行] をクリックして、このジオプロセシング ツールを実行します。

    このツールの実行が終了すると、元のロケーター内のすべてのファイルを含む *.gcpk ファイルが作成されます。これで、接続されていない環境で使用するためのロケーターを簡単に共有できるようになります。

モバイル マップ パッケージ内のロケーターの共有

接続されていない環境で使用するためのロケーターを共有する必要がある場合は、モバイル アプリで使用するためのモバイル マップ パッケージを作成します。

  1. リボン上の [共有] タブにある [パッケージ] セクションで、[モバイル マップ] をクリックします。

    [モバイル マップのパッケージ化] ウィンドウが表示されます。

  2. デフォルトで選択されていない場合は、[パッケージをファイルに保存] オプションを選択します。

    出力は、ディスクに *.mmpk ファイルとして保存されます。

  3. 保存場所と出力ファイル名を [名前] テキスト ボックスに指定します。

    デフォルトの保存場所と名前が自動的に生成されますが、変更することができます。

  4. [概要][タグ] にロケーターの説明を入力し、ユーザーがそのロケーターを検索したり、そのロケーターの内容を把握したりできるようにします。
  5. 必要に応じて、モバイル マップ パッケージに含めるマップの範囲を変更し、その範囲にデータをクリップするかどうかを指定します。

    [クリップ] がオンの場合、ロケーターも指定したマップ範囲にクリップされます。 モバイル マップ パッケージのクリップされたロケーターは、指定したマップ範囲内のジオコード結果のみを返します。

  6. [ロケーターを含める] チェックボックスをオンにします。

    このチェックボックスをオンにすると、確実にロケーターがモバイル マップ パッケージに挿入されます。

  7. [パッケージ] をクリックして、モバイル マップ パッケージを作成します。

    このツールの実行が終了すると、元のロケーター内のすべてのファイルを含む *.mmpk ファイルが作成されます。これで、接続されていないモバイル環境で使用するためのロケーターを共有できるようになります。

組織内でのロケーターの共有が必要な理由とそのロケーターの使用方法を調査すると、ホスト サービスとしてのロケーターの共有またはパッケージとしてのロケーターの共有のどちらが目標を達成する上で最適なワークフローであるかを判断できます。