ジオコード サービスの公開

ジオコード サービスは、Web 上でジオコーディング機能を提供します。 ロケーターをスタンドアロン ArcGIS Server に公開することで、ジオコーディング機能を ArcGIS Server にアクセスできるユーザーなら誰でも利用できるようになります。 ジオコード サービスは、住所や場所の検索、住所や場所のテーブルのジオコーディング、リバース ジオコーディングによる位置に関する情報の検索、対話型のオートコンプリート候補の提供など、さまざまな操作をサポートします。

注意:

このワークフローは、スタンドアロン ArcGIS Server での公開時にのみ使用できます。 ArcGIS Enterprise とフェデレートされたサーバーでロケーターを共有する場合は、「ロケーターの共有」をご参照ください。

また、ArcPy を使用してジオコード サービスをスタンドアロン サーバーに公開することもできます。 詳細については、「CreateGeocodeSDDraft」をご参照ください。

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

注意:

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

  • [住所ロケーターの作成 (Create Address Locator)] ツールで作成されたロケーターを公開するには、スタンドアロン ArcGIS Server 10.6 以降が必要です。 ただし、このツールで作成された公開ロケーターをサポートする最新リリースは ArcGIS Server 10.9 です。 [住所ロケーターの作成 (Create Address Locator)] ツールで作成されたロケーターは、ArcGIS Pro 2.3再作成するか、後で [ロケーターの作成 (Create Locator)] ツールを使って再作成する必要があります。
  • [ロケーターの作成 (Create Locator)] ツールで作成されたロケーターを公開するには、スタンドアロン ArcGIS Server 10.6.1 以降が必要です。
  • [ロケーターの作成 (Create Feature Locator)] ツールで作成された [パーセル] ロールに基づくロケーター、または [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールで作成されたロケーターを公開するには、スタンドアロン ArcGIS Server 10.8 以降が必要です。
  • [精度タイプ] パラメーターを [グローバルで極めて高い] または [ローカルで極めて高い] に設定した [ロケーターの作成 (Create Locator)] ツールで作成されたロケーターを公開するには、スタンドアロン ArcGIS Server 10.8.1 以降が必要です。
  • ArcGIS Pro 2.7 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターが、カスタム オフセット交点コネクタをサポートする [ストリート住所] ロールに基づく場合にそのロケーターを公開するには、スタンドアロンの ArcGIS Server 10.9 で設定を維持する必要があります。
  • ArcGIS Pro 2.8 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターが、サブアドレスをサポートする [ポイント住所] ロールに基づく場合にそのロケーターを公開するには、スタンドアロンの ArcGIS Server 10.9 以降でリバース ジオコーディングしてサブアドレス結果を返す必要があります。

  • ArcGIS Pro 2.9 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターが、[部分的サブアドレスの候補] が有効化されたサブアドレスをサポートする [ポイント住所] ロールに基づく場合にそのロケーターを公開するには、スタンドアロンの ArcGIS Server 10.9.1 以降で、部分的なサブアドレス名の入力に対して有効な候補を返す必要があります。

  • ArcGIS Pro 3.0 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターが、[部分的な番地の候補を表示] が有効な [ポイント住所] ロールに基づく場合にそのロケーターを公開するには、スタンドアロンの ArcGIS Server 11.0 以降で、部分的番地の入力に対して有効な候補を返す必要があります。
  • ArcGIS Pro 3.0 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターが、サブアドレスをサポートし、[ベース アドレスの候補表示でサブアドレスのサマリーを表示][部分的なユニットが入力されたときに候補を表示]、または [ベース アドレスが入力されたときに候補を表示] が有効な [ポイント住所] ロールに基づく場合にそのロケーターを公開するには、スタンドアロンの ArcGIS Server 11.0 以降で、サブアドレスまたはサブアドレス サマリーに対して有効な候補を返す必要があります。

ジオコード サービスを公開するには、次の手順に従います。

  1. [カタログ] ウィンドウまたはカタログ ビューで、プロジェクトのサーバーの一覧を参照します。 公開先となる ArcGIS Server を右クリックし、[公開] をクリックして [ジオコード サービス] ジオコーディング サービス をクリックします。

    [公開] メニューは、サービスの公開権限を持つスタンドアロン サーバーとの ArcGIS Server 接続に対してのみ表示されます。

  2. [ロケーターの選択] ダイアログ ボックスで、公開するロケーターを参照して選択し、[OK] をクリックします。
  3. [ジオコード サービスの公開] ウィンドウで、サービスの名前を入力します。

    注意:
    サービス名は 120 文字以内とし、英数字とアンダースコア (_) のみを含めることができます。

  4. 必要に応じ、[サマリー] フィールドと [タグ] フィールドを完成させます。

    最大 128 個のタグを入力できます。

  5. [フォルダー] メニューに、サーバー上でサービスの保存先にするフォルダーを指定します。 フォルダーが存在していない場合は、フォルダーの名前を入力します。

    フォルダーを指定しない場合、サービスはルート フォルダーに保存されます。

  6. [構成] タブで、ジオコード サービスのプロパティを設定します。 必要に応じて [ケーパビリティ] を有効化して対象サービスの使用を許可するユーザーを選択し、そのサービスをサーバーでどのように公開するかを詳細に設定できます。

    サービス プロパティの設定の詳細については、「ジオコード サービスの構成」をご参照ください。 サービスの最適な実装方法については、「サービスのチューニングと構成」をご参照ください。

  7. 必要に応じて、[コンテンツ] タブをクリックし、新しいサービスの構造を表示します。
  8. [分析] 解析 をクリックし、潜在的な問題や制限を特定します。 解析によって生成されたエラーや警告は [メッセージ] タブに表示されます。 メッセージを右クリックして、詳細情報を表示したり、関連するヘルプ トピックにアクセスしたり、推奨される解決策を入手したりできます。 サービス定義を保存するには、エラー エラー を解決する必要があります。 警告 警告 の解決は推奨されますが、必須ではありません。

    これらの問題の解決の詳細については、「GIS リソースの分析」をご参照ください。

    注意:
    解析ツールのヘルプ トピックでは、公開対象のサービスに対応するロケーターを取り上げています。 たとえば、ジオコード サービスに対する分析については、コンポジット ロケーターについて言及したヘルプ トピックをご参照ください。

  9. エラーを解決し、必要に応じて警告を解決したら、[公開] 公開 をクリックします。

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

  10. 必要に応じて、[ジョブ] 共有ジョブ ステータスの確認 をクリックし、ジョブ ステータスを監視します。
  11. サービスが正常に公開されたら、必要に応じて [サービスの管理] リンクをクリックしてサービス REST エンドポイントにアクセスします。

関連トピック