標準ルート検索サービスは、Network Analyst ですぐに使用可能な機能を備えたマップおよびジオプロセシングのサービスです。 ArcGIS Enterprise で 6 種類の解析を Web サービスとして使用して、ネットワーク解析レイヤーを行うため、これらの解析を標準ルート検索サービスとして公開できます。 標準ルート検索サービスを公開すると、ArcGIS Enterprise で、ArcGIS Pro や Map Viewer などのすぐに使える Esri アプリケーションのすべての機能と統合を使用できるようになります。
注意:
このトピックのワークフローは、マップ サービスの公開に焦点を置いたものです。 ジオプロセシング サービスを公開する場合は、カスタム ルート検索サービスの公開のドキュメントをご参照ください。
ルート検索サービスを作成する方法の 1 つは、ArcGIS Network Analyst エクステンション を使用して、ネットワーク解析機能を有効化した状態で、ArcGIS Pro からマップ サービスを公開することです。
注意:
ArcGIS Pro から ArcGIS Enterprise に公開する場合は、マップ イメージ レイヤーの共有ワークフローをご参照ください。 ArcGIS Pro からスタンドアロンの ArcGIS Server サイトに公開する場合は、マップ サービスの公開ドキュメントをご参照ください。注意:
ArcGIS Pro のネットワーク解析機能を備えたマップ サービスの公開機能は、フェデレーション サーバーで ArcGIS Enterprise を使用している場合は、ルート検索サービスの構成機能に、スタンドアロン サーバーを使用している場合は、ルート検索サービスの公開機能に置き換えることができます。 ルート検索サービスの構成とルート検索サービスの公開のユーティリティは、ネットワーク解析機能を持つマップ サービスを公開するだけでなく、ArcGIS Pro と Map Viewer の解析ツールにより使用されるジオプロセシング ツールも公開します。このタイプのルート検索サービスを作成するための最初の手順は、ArcGIS Pro で 1 つ以上のネットワーク解析レイヤーが含まれるマップ ドキュメントを作成することです。 位置情報サービスを使用している場合は、ネットワーク データセット レイヤーをマップに追加する必要もあります。 次に、ネットワーク解析機能が有効な状態で、マップ ドキュメントをサービスとして公開します。 選択したプログラミング言語で ArcGIS Web API、ArcGIS Runtime SDK、またはサービスの REST API を使用して、生成されるサービスをプログラムで利用できます。
マップの作成
ルート検索サービスを公開するには、サービスで使用するネットワーク解析レイヤーが、最低でも 1 つ含まれたマップを ArcGIS Pro で作成する必要があります。 [データの追加] ダイアログ ボックスを使用して、既存のネットワーク解析レイヤーを追加するか、ネットワーク解析レイヤーを作成することができます。 インポートまたは作成されたこのネットワーク解析レイヤーは、ローカル ネットワーク データセットを使用する必要があります。 ポータル (ArcGIS Online または ArcGIS Enterprise) からネットワーク データ ソースを使用する場合、ネットワーク解析機能を備えたサービスとしてマップを公開することはできません。 位置情報サービスを公開している場合は、ネットワーク データセット レイヤーをマップに追加する必要もあります。
注意:
ロケーション-アロケーションと配車ルート (VRP) の公開および利用の操作は、ネットワーク解析機能を備えたマップ サービスでは利用できません。 ロケーション-アロケーション レイヤーと配車ルート レイヤーをマップに追加しないでください。
最寄り施設の検出解析レイヤーで検索する施設の数や解析のデフォルトとして使用される移動モードなど、ArcGIS Pro でネットワーク解析レイヤーのプロパティを編集できます。 これらのプロパティは、公開されたサービスによりデフォルト値として使用されます。
- ArcGIS Pro を使用してマップを作成します。
- ネットワーク データセットをマップに追加します。
位置情報サービスは、ネットワーク データセット レイヤー リソースで実行されます。 ルート検索サービスを使用してネットワーク解析を正常に実行するには、ルート検索サービスが解析の各入力が配置されるネットワーク データセットの位置を識別する必要があります。
- 1 つ以上のネットワーク解析レイヤーをマップに作成します。
サービスの公開
マップを作成して保存したら、ArcGIS Server サイトがポータルとフェデレートされている場合は、ArcGIS Pro からマップをマップ イメージ レイヤーとして共有でき、ArcGIS Pro からスタンドアロンの ArcGIS Server サイトに公開する場合は、マップ サービスとして共有できます。 マップ イメージ レイヤーまたはマップ サービスを公開するときに、ネットワーク解析機能を有効にします。
注意:
以下の手順により、サービスをマップ イメージ レイヤーとして公開できます。 代わりにマップ サービスを公開する場合は、マップ サービスの公開ドキュメントをご参照ください。- [共有] タブの [共有] グループで、[Web レイヤーの公開] をクリックして、[Web レイヤーとして共有] ウィンドウを開きます。
- [一般] タブに情報をすべて入力します。
- [レイヤー タイプ] の下にある [マップ イメージ] チェックボックスをオンにします。
- [構成] タブで、マップ イメージ レイヤーのプロパティを構成して、ネットワーク解析機能を有効化します。
- ページの下部にある [分析] ボタンをクリックして、潜在的なエラーや警告を分析します。
- 検証に成功したら、[公開] をクリックして、マップを共有します。
マップ サービスで他のプロパティを構成するには、ルート検索サービスのプロパティの編集に関するドキュメントをご参照ください。
サービスの使用
ルート検索サービスを使用して、ネットワーク解析機能を自身のカスタム アプリケーションに追加できます。 ArcGIS の開発者は、ArcGIS Maps SDK for JavaScript、ArcGIS REST API、さまざまなネイティブの ArcGIS Maps SDKs などのルート検索サービスを操作できる多くの API を使用しています。