ルート サービスの構成

ルート サービスでは、市街地での最適ルートの検索、一番近い緊急車両または施設の検出、ある位置の周囲に存在する到達圏の特定、配送車両の走行順序の指定など、交通ネットワークに対するさまざまなタイプFの空間解析を実行できます。

デフォルトの管理者および適切な権限を持つ管理者は、ルート サービスを使用してさまざまなタスクを実行するように ArcGIS Enterprise ポータルを構成できます。 次の 3 つの方法のいずれかを使用して、ArcGIS Enterprise ポータルでルート サービスを構成できます。

構成後は、ルート サービスを ArcGIS Pro などのさまざまなアプリケーションで使用したり、Map Viewer Classicルート案内の取得解析の実行のために使用したりできます。 また、これらのルート サービスを利用する ArcGIS Web API と ArcGIS Runtime SDK を使用してアプリケーションを作成することもできます。

ルート サービスを構成するには、次の手順に従います。

  1. 管理者として組織にサイン インします。
  2. サイトの上部にある [組織] をクリックして、[設定] タブをクリックします。
  3. ページの左側にある [ユーティリティ サービス] をクリックします。
  4. ページの右側にある [ルート案内とルート検索] をクリックします。
  5. [ルート サービスの構成] をクリックし、3 つの方法のいずれかを選択して ArcGIS Enterprise ポータルでルート サービスを構成します。
    ルート サービスの構成ダイアログ ボックス

ArcGIS Online からルート サービスを構成する

ArcGIS Online から ArcGIS Enterprise ポータルのルート サービスを構成できます。 Esri が提供しているルート サービスを利用するには、ArcGIS Online 組織アカウントが必要です。 このアカウントにはクレジットが関連付けられているとともに、ルート サービスを使用するための適切な権限が付与されている必要があります。

  1. [ルート サービスの構成] ダイアログ ボックスで、ArcGIS Online オプションを選択して [次へ] をクリックします。
  2. ルート サービスに使用する ArcGIS Online アカウントの認証情報を入力し、対応するアイテムが ArcGIS Enterprise ポータルに作成されるフォルダーを選択するか、作成します。
  3. [保存] をクリックします。

操作が正常に完了すると、ArcGIS Enterprise ポータルのルート サービスの取得元が ArcGIS Online であることが表示されます。 また、ArcGIS Enterprise のルート サービスの設定に使用されている ArcGIS Online ユーザー アカウントも表示されます。 ArcGIS Enterprise ポータルでルート サービスを使用するときに、このアカウントからクレジットが差し引かれます。

ネットワーク データセットを使用するルート サービスを構成して、フェデレーション ArcGIS Server サイトに公開する

道路データをモデル化するネットワーク データセットがあり、そのデータセットをルート サービスのソースとして使用する場合は、ネットワーク データセットを使用するルート サービスをフェデレーション ArcGIS Server サイトに公開することで ArcGIS Enterprise のルート サービスを構成できます。 このプロセスでは、ネットワーク データセットに基づいてすべてのルート サービスを作成し、ArcGIS Enterprise ポータルにユーティリティ サービスとして登録して、これらのルート サービスを各種アプリケーションで検索および使用できるようにします。

ルート サービスがホストされるサーバー サイトから、ルート サービスの公開に使用されているネットワーク データセットに確実にアクセスできるようにします。 これを行うには、ネットワーク データセットを含むファイル ジオデータベースまたはモバイル ジオデータベースを、ArcGIS Enterprise ポータルのコンテンツ内のフォルダー データ ストア アイテムとして登録されているフォルダーに格納するか、ネットワーク データセットを格納するエンタープライズ ジオデータベースにデータベース データ ストア アイテムを追加します。 データ ストア アイテムでは、ルート サービスのホストに使用されているフェデレーション ArcGIS Server サイトへのアクセスが許可される必要があります。

ArcGIS Enterprise のデータ ストアの詳細

注意:

このプロセスにはしばらく時間がかかることがあるため、ArcGIS Enterprise ポータルの最大トークン期間を 120 分未満に指定した場合、問題が発生する可能性があります。 このプロセスの実行前に ArcGIS Enterprise ポータルの最大トークン期間を 120 分より大きい値に設定しておき、プロセスの終了後にその期間を目的の値に再設定することをお勧めします。

  1. [ルート サービスの構成] ダイアログ ボックスで、[公開するネットワーク データセット] を選択して [次へ] をクリックします。
  2. [ネットワーク データセット] セクションで、次の手順を実行します。
  3. [ネットワーク データセットを含むデータ ストア アイテム] ドロップダウン メニューから、ネットワーク データセットを含むデータ ストア アイテムを選択します。
  4. [ルート サービスをホストする GIS サーバー サイト] ドロップダウン メニューから、ルート サービスのホストに使用する GIS サーバー サイトを選択します。 このドロップダウン メニューには、データ ストア アイテムにアクセスできる GIS サーバー サイトのみが含まれ、 加えて、バージョン 11.0 以降の ArcGIS Server サイトのみが含まれます。
  5. [ネットワーク データセットの相対パス] は、データ ストア内のネットワーク データセットへのパスです。 たとえば、ファイル ジオデータベース内のネットワーク データセットのカタログ パスが C:\data \streets\NorthAmerica.gdb\Routing\Routing_ND で、データ ストア アイテムが C:\data を参照している場合、ネットワーク データセットの相対パスの値は /streets/NorthAmerica.gdb/Routing/Routing_ND になります。

    注意:

    ネットワーク データセットの相対パスの指定では、スラッシュを使用する必要があります。

  6. [サービス プロパティ] セクションで、次の手順を実行します。
  7. [サービス フォルダー] パラメーターに、このツールで作成されたすべてのルート サービスが含まれるサーバー フォルダーの名前を指定します。
  8. [サービス タイプ] パラメーターで、不要なサービスをオフにします。
    注意:
    すぐに使用できるクライアント アプリケーションの中には、機能が無効化されているものもあります。 すべてのサービスまたは必要なサービスを利用するには、それらのサービスが [ルート サービスの構成] ダイアログ ボックスでオンになっていることを確認します。
  9. [詳細プロパティ] セクションで、サービス インスタンスの最小数と最大数など、ルート サービスの特定のプロパティを指定するための構成ファイルを指定します。 ArcGIS Server インストール ディレクトリの framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices フォルダーに、publishroutingservices.jsonpublishroutingservices_dedicated.json という 2 つのサンプル構成ファイルが含まれています。 構成ファイルを指定しない場合、このプロセスではデフォルトで publishroutingservices.json ファイルが使用されます。

ルート サービスの構成ファイルの公開の詳細

公開前に、すべてのパラメーターが正しく入力されていることを確認してください。 プロセスが開始されると、進行状況インジケーターが表示されます。 このプロセスの実行にはしばらく時間がかかることがあるため、ポータルで他のタスクを続行するかたわら、進行状況インジケーター ページに戻って、プロセスが完了したか確認することができます。

プロセスが完了すると、ルート サービスをホストする ArcGIS Server サイトおよびルート サービスに使用されているネットワーク データセットが表示されます。 ルート サービスを公開するために StreetMap Premium データを使用している場合や、データがライブ交通量を使用するように設定されている場合は、ルート サービスに対して ArcGIS Online からライブ交通量が構成されていることを示す交通量データ サービス アイテムが表示されます。

エラー メッセージと警告メッセージ

公開中に問題が発生した場合は、警告メッセージまたはエラー メッセージが表示されます。 ルート サービスを公開するときの警告とエラーの詳細

複数の警告メッセージまたはエラー メッセージがある場合は、[ルート サービスの公開に関する警告を表示します] または [ルート サービスの公開に関するエラーを表示します] をクリックしてそれらのメッセージを表示できます。 [ルート サービスの公開による詳細メッセージ] をクリックすると、ルート サービスの REST API の公開により返された未加工の JSON メッセージを開くことができます。このメッセージにより詳細な情報が含まれていることがあります。

ArcGIS Enterprise ポータルのルート検索ユーティリティ サービスの URL を更新することでルート サービスを構成する

ルート サービスがスタンドアロン サーバー上でホストされているときに、これらのルート サービスを ArcGIS Enterprise ポータルに登録して、各種アプリケーションで検索および使用できるようにする場合は、ArcGIS Enterprise ポータルのルート検索ユーティリティ サービスを更新することでルート サービスを構成できます。

  1. [ルート サービスの構成] ダイアログ ボックスで、[既存のルート サービス (上級者向け)] を選択します。
  2. 各種のルート検索ユーティリティ サービスへの URL を構築します。 すべてのサービスを対象に URL を指定する必要はありません。
  3. [保存] をクリックします。

上記の 3 つの方法のいずれかを使用して ArcGIS Enterprise ポータルでルート サービスが構成されたら、[オプション] ボタンをクリックして [ルート サービスの詳細の表示] をクリックすると、個別のルート サービスの URL とサービス アイテムを表示できます。 [ルート サービスの削除] をクリックすると、ルート サービスを ArcGIS Enterprise ポータルから削除できます。 ArcGIS Enterprise ポータルのルート検索ユーティリティ サービスの URL を更新することでルート サービスを構成した場合は、[オプション] ボタンをクリックして [ルート サービスの編集] をクリックすると、それぞれのユーティリティ サービスを直接編集できます。

ArcGIS Enterprise ポータルでルート サービスを構成し、後でルート サービスの更新が必要になった場合は、[ルート サービスの更新] ボタンをクリックし、ArcGIS Enterprise ポータルで同じ手順に従ってルート サービスを更新できます。 ArcGIS Enterprise ポータルの既存のルート サービスを削除してから、ArcGIS Enterprise ポータルで最初からルート サービスを構成することもできます。 これを行うメリットは、ArcGIS Server サイトの既存のサービス アイテムとルート サービスが削除され、クリーンになることです。 ルート サービスのソースが [カスタム] の場合は、[ルート サービスの削除] オプションのみを使用できます。このオプションを使用すると、ArcGIS Enterprise ポータルのみからユーティリティ サービスが削除されます。