ルート - Amazon Location Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ルート

このセクションでは、Amazon ロケーションサービスを使用したルーティングに関する概念の概要を説明します。

注記

ルートリソースを実際に使用する方法については、を参照してくださいAmazon ロケーションサービスによるルートの計算

ルート計算リソース

ルート計算ツールを使用すると、up-to-date選択したデータプロバイダーの道路ネットワークとライブ交通情報に基づいて、ルートを検索し、移動時間を推定できます。

Routes API を使用して、アプリケーションが任意の 2 つの場所間のルートの移動時間、距離、およびジオメトリをリクエストできる機能を構築できます。また、Routes API を使用して、1 回のリクエストで一連の出発地と目的地間の移動時間と距離をリクエストし、マトリックスを計算することもできます。

以下は、ルート計算リソースを作成して使用する方法を示しています。

  1. まず、データプロバイダーを選択して、AWSアカウントにルート計算リソースを作成します。

  2. その後、開発環境とアプリケーションに合った SDK を選択してインストールできます。

  3. Amazon ロケーションルート API の使用を開始してください。ルーティング API の使用方法の詳細については、のトピックを参照してください。Amazon ロケーションサービスによるルートの計算

  4. その後、Amazon CloudWatch やなどのサービスを使用してモニタリングを統合できますAWS CloudTrail。詳細については、「Amazon による Amazon ロケーションサービスのモニタリング CloudWatch」および「によるロギングとモニタリング AWS CloudTrail」を参照してください。

ルートの計算

Amazon Location のルート計算リソースには、2 つの地理的位置 (出発地と目的地) CalculateRoute 間のルートを作成するために使用できるというアクションが用意されています。計算されたルートには、マップ上にルートを描画するためのジオメトリに加えて、ルートの全体的な時間と距離が含まれます。

ウェイポイントを使う

ルートリクエストを作成するときに、ルートにウェイポイントを追加できます。これらは、出発地と目的地の間にある地点で、ルート沿いの停留所として機能します。ルートは、指定された各ウェイポイントを介して計算されます。リクエスト内のある地点から次の地点へのルートは、と呼ばれますLeg。各区間には、ルートのその部分の距離、時間、およびジオメトリが含まれます。

注記

ウェイポイントは、リクエストで指定された順序でルーティングされます。最短経路の順序は変更されません。最短経路の検索については、を参照してください。ルートの計画

ルートを計算するには、1 回のリクエストに最大 25 のウェイポイントを含めることができます。

交通状況と出発時間

Amazon ロケーションサービスは、ルートを計算する際にトラフィックを考慮します。考慮されるトラフィックは、指定した時間に基づいています。今すぐ出発するように指定することも、特定の出発時刻を指定することもできます。これにより、指定した時刻に交通量が調整され、ルートの結果に影響します。

注記

出発時間とルート応答時間を使用して到着時間を計算し、たとえばドライバーの到着を推定できます。

Amazon Location でトラフィックを考慮に入れないようにするには、出発時刻を指定せず、「今すぐ出発」を指定しないでください。これにより、そのルートに最適な交通状況を想定したルートが計算されます。

トラベルモードオプション

Amazon ロケーションサービスを使用してルートを計算するときに、移動モードを設定できます。デフォルトの移動モードは車ですがトラックまたは徒歩を交互に選択できます

自動車モードまたはトラックモードのいずれかを指定する場合は、追加のオプションも指定できます。

カーモードの場合、有料道路やフェリーを避けたいと指定できます。これにより、フェリーや有料道路を避けようとしますが、目的地までの唯一の方法であれば、フェリーや有料道路に沿ってルートをたどります。

トラックモードでは、フェリーや有料道路を避けることもできますが、さらにトラックのサイズと重量を指定して、トラックを収容できないルートを避けることもできます。

ルートの計画

Amazon ロケーションサービスを使用して、ルート計画および最適化ソフトウェアへの入力を作成できます。一連の出発位置と目的地位置の間のルートについて、移動時間や移動距離などのルート結果を作成できます。これをルートマトリックスの作成と呼びます

注記

ルート計画および最適化ソフトウェアが解決できるさまざまなシナリオがあります。たとえば、計画ソフトウェアでは、一連の時間と地点間の距離を使用して、各地点で止まる最短経路を計算できるため、1人のドライバーにとって効率的なルートが提示されます。また、プランニングソフトウェアを使用して、複数のトラックに停車地を分割して車両全体の効率を高めたり、各顧客が必要とする時間枠内に訪問するようにしたりすることもできます。Amazon Location はルーティング機能を効率的に提供し、プランニングソフトウェアがタスクを完了できるようにします。

たとえば、出発地AとB、目的地がXとYの場合、Amazonロケーションサービスは、AからX、AからY、BからX、BからYへのルートの移動時間と移動距離を返します。

1 つのルートを計算する場合と同様に、さまざまな交通手段、回避、交通状況でルートを計算できます。たとえば、車両が長さ35フィートのトラックであることを指定すると、計算されるルートはそれらの制限に基づいて移動時間と移動距離を決定します。ルートマトリックス計算にウェイポイントを含めることはできません。

返される結果 (および計算されたルート) の数は、出発位置の数と目的地の位置の数を掛けたものです。サービスへのリクエストごとではなく、計算された各ルートに対して課金されるため、出発地が 10 件、目的地が 10 件あるルートマトリックスは 100 ルートとして請求されます。

ルート用語

ルート計算リソース

選択したデータプロバイダーから提供された交通量および道路網データを使用して、移動時間や距離を推定したり、AWS地図上にルートをプロットしたりできるリソースです。

ルート計算リソースを使用して、さまざまな交通手段、迂回路、交通状況のルートを計算します。

ルート

ルートには、出発位置、ウェイポイント位置、目的地位置からパスに沿って移動する際に使用される詳細が含まれます。

ルートの詳細の例には次のものがあります。

  • ある位置から別の位置までの距離。

  • ある位置から次の位置に移動するのにかかる時間。

  • LineStringルートのパスを表すジオメトリ。

ルートの詳細については、Amazon ロケーションサービスのルート API CalculateRouteリファレンスのオペレーションの応答構文を参照してください

ルートマトリックス

出発位置のセットから目的地の位置までのルートのリスト。ルート計画や最適化ソフトウェアへの入力として役立ちます。

ルートマトリックスの計算の詳細については、Amazon ロケーションサービスのルート API CalculateRouteMatrixリファレンスのオペレーションの構文を参照してください

LineStringジオメトリ

Amazon Location ルートは、1 つ以上の区間 (ルート全体内の 1 つのウェイポイントから別のウェイポイントへのルート) で構成されます。各脚のジオメトリは、LineStringとして表されるポリラインです。A LineString は順序付けられた位置の配列で、これを使用してマップ上にルートをプロットできます。

以下は、3 点の a LineString の例です。

[ [-122.7565,49.0021], [-122.3394,47.6159], [-122.1082,45.8371] ]
Waypoint

ウェイポイントは、出発地と目的地間のルートに沿って停車地として機能する中間位置です。ルートでのストップオーバーの順序は、リクエストでウェイポイントの位置を指定した順序に従います。

レッグ

片足とは、あるポジションから別のポジションへの道のりのことです。ポジションが道路上にない場合は、最寄りの道路に移動されます。ルート内の区間数は、位置の総数より 1 つ少なくなります。

ウェイポイントのないルートは、出発地から目的地までの 1 区間で構成されます。ウェイポイントが1つあるルートは、出発地からウェイポイントまで、そしてウェイポイントから目的地までの2つの区間で構成されます。

[Step] (ステップ)

ステップは脚のサブセクションです。各ステップには、レッグ内のそのステップの要約情報が表示されます。