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

ジオコード サービスは、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 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 以降で、サブアドレスまたはサブアドレス サマリーに対して、有効な候補を返す必要があります。
  • ArcGIS Pro 3.2 以降で [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールで作成されたロケーターがカスタム出力フィールドを含む場合にそのロケーターを公開するには、スタンドアロン ArcGIS Server 11.2 以降で、ジオコード結果内のカスタム出力フィールドを返す必要があります。
  • ArcGIS Pro 3.2 以降で [ポリゴン フィールドをロケーターに追加 (Add Polygon Fields To Locator)] ツールを使用してポリゴン出力フィールドが追加されたロケーターを公開するには、スタンドアロン ArcGIS Server 11.2 以降で、ジオコード結果にポリゴン出力フィールドを返す必要があります。
  • ArcGIS Pro 3.2 以降で [フィーチャ ロケーターの作成 (Create Feature Locator)] ツールまたは [ロケーターの作成 (Create Locator)] ツールで作成されたロケーターが Z 対応のポイント データに基づく場合にそのロケーターを公開するには、スタンドアロン ArcGIS Server 11.2 以降で、ジオコード結果に Z 座標を返す必要があります。
  • ArcGIS Pro 3.2 以降で [ロケーターの作成 (Create Locator)] ツールで作成されたロケーターがカテゴリをサポートする POI ロールに基づく場合にそのロケーターを公開するには、スタンドアロン ArcGIS Server 11.2 以降で、リターン コレクション パラメーターを使用する必要があります。
  • ArcGIS Pro 3.3 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたストリート住所ロールに基づくロケーターを共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Server 11.3 以降に、公開者権限または管理者権限でサイン インして、2 つの交差するストリート間のストリートを検索する必要があります。
  • ArcGIS Pro 3.3 以降で [ロケーターの作成 (Create Locator)] ツールを使用して作成されたロケーターを共有するときは、少なくとも 1 つのフェデレーション サーバーがある ArcGIS Server 11.3 以降に、公開者権限または管理者権限でサイン インして、リバース ジオコーディング時に入力位置を返す必要があります。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

関連トピック