Skip To Content

ルート検索サービス

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

これらは ArcGIS Server で実行されるので、ルート検索サービスではネットワーク解析ツールが組織の Web 上で利用可能になり、多くのユーザーが同時に実行できるようになります。 各ユーザーが ArcGIS ProArcGIS Network Analyst エクステンション を持たなくても、組織全体でネットワーク解析機能を共有することができます。 また、ネットワーク データセットの複数のコピーを管理する必要もありません。 組織の全員が、すべてのネットワーク解析に対して 1 つの信頼できるソースを使用します。 ルート検索サービスによってもたらされるエクスペリエンスは、道路ネットワークの解析を実行する上では、ArcGIS Pro で利用できるツールと似ています。

ルート検索サービスには、解析を実行するためのネットワーク データセットが必要です。 ネットワーク データセットは、一方通行路、方向転換制限、歩道橋、トンネルなどを統制するような交通規則を適用することで、交通ネットワークをモデル化します。 ネットワーク データセットにはジオデータベースからアクセスできます。これはファイル ジオデータベース、ディスク上に保存されたモバイル マップ パッケージ、またはエンタープライズ ジオデータベースの可能性があります。 ユーザーは自分の組織が維持している道路データに基づいてネットワーク データセットを作成するか、ArcGIS StreetMap Premium の一部として利用できるネットワーク データセットを使用することができます。

ライセンス:

ルート検索サービスでは、ユーザーの ArcGIS Server サイトで ArcGIS Network Analyst エクステンション ライセンスが有効である必要があります。 ただし、ルート検索サービスを使用するために、ArcGIS Pro などのクライアント アプリケーションには ArcGIS Network Analyst エクステンション ライセンスは必要ありません。

ルート検索サービスのタイプ

ルート検索サービスを使用して実行できる解析には 7 つのタイプがあります。 これらの解析ツールはそれぞれサービスとして使用できます。

ルート検索サービスを公開する方法の詳細

ルート サービス

ルート サービスを使用すると、ある場所から別の場所への最適なルート、または複数の場所を訪れる場合の最適なルートを検索できます。 最適ルートとは、1 日の所定の時刻における交通状況を考慮した上での最速ルートや、移動距離が最小になる最短ルートのことです。 また、ルート サービスを使用して、指定した許容時間中に各ストップを移動する最適ルートを検索することもできます。 訪問するストップが複数ある場合、指定した場所の順序を固定して最適ルートを決定することができます。 これは、単純なルートと呼ばれます。 また、場所を移動する最適な順序を決定することもできます (巡回セールスマン問題)。 これは、最適化されたルートと呼ばれます。

最寄り施設の検出サービス

事故現場から最も近い病院の検索、事件現場から最も近いパトロール カーの検索、顧客の住所から最も近い店舗の検索は、最寄り施設の検出サービスを使用して解析する問題の例です。 最寄り施設を検出するとき、検索件数と、移動方向を施設に向かう方向にするか、施設からの方向にするかを指定できます。 最寄り施設が見つかると、その施設への、またはその施設からの最適なルートと、各施設への移動時間、移動距離、ルート案内を表示することができます。 このサービスは、最適ルートの判定に現在の交通状況を使用できます。 また、カットオフ コストをインピーダンスとして指定し、その値を超える施設をサービスが検索しないようにすることもできます。 たとえば、事故現場から車で 15 分以内に到着できる病院を検索するように、最寄り施設の検出サービスを設定できます。 運転時間が 15 分を超えてしまう病院は、結果に含まれません。 病院は施設と呼ばれ、事故はインシデントと呼ばれます。 このサービスでは、複数の最寄り施設の検出解析を並行して実行できます。 つまり、複数のインシデントについて、各インシデントの最寄り施設 (複数の場合もあります) が検索されます。

到達圏サービス

到達圏サービスを使用すると、入力位置から所定の移動時間または移動距離内に到達できるエリアを検出できます。 到達圏とは、施設と呼ばれる 1 つ以上の位置から特定の距離または移動時間の範囲内にあるアクセス可能なすべての道路が含まれたエリアです。 一般的に、到達圏は施設へのアクセシビリティの視覚化と評価に使用されます。 たとえば、食料品店から 3 分の走行時間のポリゴンは、3 分以内にその店に到達可能な居住者、つまりその店で買い物をする可能性の高い居住者を特定できます。 また、このサービスは、1 つまたは複数の施設の周囲に複数の到達圏を同心円状に作成して、移動時間または移動距離の増加に応じたアクセシビリティの変化を示すこともできます。 これは、たとえば学校から車で 5 分、10 分、15 分以内にいくつの病院が存在するかを判定する場合に使用できます。 移動時間に基づいて到達圏を作成する場合、交通量データを使用できるため、1 日のさまざまな時間帯における到達可能なエリアを作成できます。

配車ルート サービス

さまざまな組織が保有車両を使用して訪問先にサービスを提供しています。 たとえば、大型の家具店では何台かのトラックを利用して顧客の自宅まで家具を配達しています。 油を再利用する専門の会社では、レストランから使用済みの油を引き取るために、施設からトラックを一定の経路で走らせています。 保健所では、各健康診査官の毎日の検査訪問をスケジュールしています。 これらの例に共通する問題は車両の経路指定です。 各組織は、どの訪問先 (住宅、レストラン、または検査現場) に各ルート (トラックまたは検査官) でサービスを提供するのか、訪問先をどのような順序で訪れるのかを決定する必要があります。 この主な目的は、訪問先に最善のサービスを提供し、保有車両の全体の運用コストを最小にすることにあります。 車両の経路指定サービスを使用すると、これらの複雑な車両管理タスクに対するソリューションを決定できます。 さらに、このサービスは、多数のオプション (車両の積載制限と注文数量の一致を図る、注文のタイム ウィンドウを遵守して高レベルな顧客サービスを提供する、運転手に休憩をとらせる、複数の訪問先を同じルートに関係付けるなど) を利用できるので、より具体的な問題を解決することができます。

中央の倉庫から食品雑貨店に商品を配達する例を考えてみましょう。 倉庫では全部で 3 台のトラックを使用できます。 倉庫は、特定の時間帯 (午前 8 時から午後 5 時) でのみ運用されます。その時間内に、すべてのトラックは倉庫に戻る必要があります。 各トラックの積載制限は 15,000 ポンドであり、搬送できる商品の量には制限があります。 各食品雑貨店からは、配達を必要とする商品の需要が特定量 (ポンド単位) あります。また、各食品雑貨店は、配達の時間を制限する時間帯を設定しています。 さらに、運転者の労働時間は、1 日あたり 8 時間に制限されています。運転者には昼休みが必要で、運転および食品雑貨店へのサービス提供に費やした時間に対して賃金が支払われます。 このサービスを使用して、配達を行うにあたりすべての車両と注文の要件を満たし運転者が特定のルートで費やす合計時間を最小にすることができるように、各ルートごとに配送プランを決定できます。

ロケーション-アロケーション サービス

ロケーション-アロケーションによって、需要地点との間で考えられるやり取りに基づいて、複数の候補地の中から運用施設を選択することができます。 これは次のような質問に答えるために役立ちます。

  • 一連の消防署がすでに存在している中で、新しい消防署をどこに配置するとコミュニティに対する最適な応答時間を確保できるか。
  • 小売業者が規模を縮小する場合、全体の需要を最大限に維持するにはどの店を閉じたらよいのか。
  • 配送センターまでの距離を最短にするには、工場をどこに建設したらよいのか。
これらの例では、施設は消防署、小売店、工場を表し、需要地点は建物、顧客、配送センターを表すことになります。

目的としては、需要地点と施設の間の全体距離を最短にしたり、施設からの一定の距離内でカバーされる需要地点の数を最大にしたり、施設から距離が離れることで衰退する需要の割り当て量を最大化したり、友好施設や競合施設の環境において捕捉される需要量を最大化することなどが考えられます。

移動コスト マトリックス サービス

移動コスト マトリックス サービスを使用して、複数の起点から複数の終点までの OD (起点-終点) コスト マトリックスを作成します。 移動コスト マトリックスは、各起点から各終点への移動時間や移動距離などのコストを含むテーブルです。 また、各起点から各終点への移動に要する最小のコストに基づいて、その起点に対する各終点を昇順にランク付けします。 移動コスト マトリックスの生成時には、各起点に対して見つける終点の最大数と、終点の検索時に移動する時間または距離の最大値を指定することができます。

移動コスト マトリックス サービスからの結果は、多くの場合、他の空間解析の入力になります。このときは、直線コストよりも道路ネットワークを移動するコストの方が適切です。 たとえば、都市における人々の動きの予測は、道路ネットワークに基づくコストを使用した方が適切にモデリングできます。人々が道路や歩道を移動する傾向があるためです。

ヒント:

最寄り施設の検出と移動コスト マトリックス サービスでは、同様の解析が行われます。主な違いは、出力と計算速度です。 移動コスト マトリックス サービスは短時間で結果を生成しますが、道路やルート案内に沿ったラインを返すことができません。 大規模な M x N 問題をすばやく解決するように設計されているため、ルートの形状やルート案内を生成するために必要な情報を内部に保持しません。 また、最寄り施設のサービスは道路やルート案内に沿ったルートを返すことができますが、移動コスト マトリックス サービスよりも低速です。 ルート案内やルートの正確な形状が必要な場合は最寄り施設の検出サービスを使用し、それ以外の場合は移動コスト マトリックス サービスを使用して計算時間を短縮します。

ラスト マイル デリバリー サービス

ラスト マイル デリバリー サービスは、最終顧客に荷物を配達する複数の車両を対象に設計された使用例に特化した、配車ルート (VRP) アルゴリズムです。 たとえば、1 か所の配送センターまたは店舗から最終顧客に配達を行う場合に使用され、ほとんどのストリートで数件の顧客の場所に配達するような高い密集度になる場合もありますが、すべてのストリートのすべての家屋に立ち寄る目的では使用されません。

配達会社は、各ルート (配達車両と運転手) から配達される訪問先 (荷物の配達先) と、訪問先に立ち寄る順序を決定する必要があります。 主な目的は、地理的に密集したルートを生成することで、訪問先に最適な配達を行い、運転手が各顧客に簡単に配達でき、複数車両の全体的な運用コストを最小限に抑えることにあります。

Network Analyst ルート サービスでは、多くのストップを訪問する単一車両にとっての最適ルートを検索し、ラスト マイル デリバリー サービスおよび配車ルート (VRP) サービスでは、さまざまな訪問先にサービスを提供する車両にとっての最適ルートを検索します。 配車ルート (VRP) サービスは柔軟性が高く、さまざまな制約をモデル化できますが、この柔軟性によってアルゴリズムも制限されます。 ラスト マイル デリバリー サービスは、制約のサブセットをサポートしますが、サポートする制約に対して、高い品質の優れたパフォーマンスのアルゴリズムを提供できます。

ルート検索ユーティリティ

ルート検索ユーティリティ サービスには、ルート検索サービスを操作するための補助情報を提供する [GetTravelModes] および [GetToolInfo] ツールが含まれています。

[GetTravelModes] ツールは、ルート検索サービスで使用でき組織サイトで構成された移動モードのリストを返します。 移動モードは、運転や歩行などの移動手段を提示します。 移動モードは基本的に、移動設定に関する長いリストで構成されたテンプレートです。 このツールは、ユーザー操作で使用できる移動モードの名前や必要に応じて説明を表示し、さまざまなアプリケーションで使用されることを想定しています。 組織サイトの管理者は移動モードを構成することで、デフォルトの移動モードのプロパティを変更したり、組織のワークフローをより適切に反映する新しい移動モードを追加したり、組織のワークフローに適していない移動モードを削除することができます。

[GetToolInfo] ツールは、解析に使用されるネットワーク データセットの説明や、ジオプロセシング サービスで使用できるツールに関する処理制限などの情報を提供します。