ルート検索サービスにより、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 レイヤーとして共有し、ネットワーク解析機能を有効化できます。
- [共有] タブの [共有] グループで [Web レイヤーの公開] をクリックして、[Web レイヤーとして共有] ウィンドウを開きます。
- [一般] タブに情報をすべて入力します。
- [レイヤー タイプ] の下にある [マップ イメージ] チェックボックスをオンにします。
- [構成] タブで、「マップ イメージ レイヤーのプロパティを構成」して、ネットワーク解析機能を有効化します。
- ページの下部にある [分析] ボタンをクリックして、潜在的なエラーや警告を分析します。
- 検証に成功したら、[公開] をクリックして、マップを共有します。
マップ サービスで他のプロパティを構成するには、「ルート検索サービスのプロパティの編集」に関するドキュメントをご覧ください。
サービスの使用
ルート検索サービスを使用して、特殊なルート検索またはローカルでホストされたルート検索を、Web アプリとその他のデスクトップ シナリオ内にプログラムで提供できます。 ArcGIS の開発者には、ArcGIS Web API、ArcGIS Maps SDK、および ArcGIS REST API など、ネットワーク解析サービスを操作するプラットフォームの選択肢が多数あります。