ネットワーク解析機能を使用したルート検索サービスの公開

ルート検索サービスにより、Web 上でネットワーク解析を実行できます。 ルート検索サービスを作成する方法の 1 つは、「Network Analyst」エクステンションでネットワーク解析機能を有効化した状態で、ArcGIS Pro でマップ サービスを公開することです。

ルート検索サービスを公開するためのオプションの詳細

このタイプのルート検索サービスを作成するための最初の手順は、ArcGIS Pro で 1 つ以上のネットワーク解析レイヤーが含まれるマップ ドキュメントを作成することです。 次に、ネットワーク解析機能が有効な状態で、マップ ドキュメントをサービスとして公開します。 選択したプログラミング言語で ArcGIS Web API、ArcGIS Maps SDK、またはサービスの REST API を使用して、生成されるサービスをプログラムで利用できます。

マップの作成

ルート検索サービスを公開するには、サービスで使用するネットワーク解析レイヤーが最低でも 1 つ含まれたマップを ArcGIS Pro で作成する必要があります。 [データの追加] ダイアログ ボックスを使用して、既存のネットワーク解析レイヤーを追加するか、「ネットワーク解析レイヤーを作成」することができます。 インポートまたは作成されたこのネットワーク解析レイヤーは、ローカル ネットワーク データセットを使用する必要があります。 ポータル (ArcGIS Online または ArcGIS Enterprise) からネットワーク データ ソースを使用する場合、ネットワーク解析機能を備えたサービスとしてマップを公開することはできません。

注意:

ロケーション-アロケーションと配車ルート (VRP) の公開および利用の操作は、ネットワーク解析機能を備えたマップ サービスを介して利用することはできません。 したがって、ロケーション-アロケーション レイヤーと配車ルート レイヤーをマップに追加しないでください。

最寄り施設の検出解析レイヤーで検索する施設の数や解析のデフォルトとして使用される移動モードなど、ArcGIS Pro でネットワーク解析レイヤーのプロパティを編集できます。 これらのプロパティは、公開されたサービスによりデフォルト値として使用されます。

ネットワーク解析レイヤーの詳細

サービスの公開

マップを作成して保存した後、次の手順に従って、そのマップとレイヤーを Web レイヤーとして共有し、ネットワーク解析機能を有効化できます。

  1. [共有] タブの [共有] グループで [Web レイヤーの公開] をクリックして、[Web レイヤーとして共有] ウィンドウを開きます。
  2. [一般] タブに情報をすべて入力します。
  3. [レイヤー タイプ] の下にある [マップ イメージ] チェックボックスをオンにします。

    マップ イメージ レイヤーの共有の詳細

  4. [構成] タブで、「マップ イメージ レイヤーのプロパティを構成」して、ネットワーク解析機能を有効化します。
  5. ページの下部にある [分析] ボタンをクリックして、潜在的なエラーや警告を分析します。

    リソースの解析の詳細

  6. 検証に成功したら、[公開] をクリックして、マップを共有します。

マップ サービスで他のプロパティを構成するには、「ルート検索サービスのプロパティの編集」に関するドキュメントをご覧ください。

サービスの使用

ルート検索サービスを使用して、特殊なルート検索またはローカルでホストされたルート検索を、Web アプリとその他のデスクトップ シナリオ内にプログラムで提供できます。 ArcGIS の開発者には、ArcGIS Web API、ArcGIS Maps SDK、および ArcGIS REST API など、ネットワーク解析サービスを操作するプラットフォームの選択肢が多数あります。

ルート検索サービスにアクセスするさまざまな API の詳細