ガイドAPIリファレンス
ガイド

リアルタイムETA予測による車両追跡

HERE Route Matching API V8では、移動中の車両のルートを継続的に計算し、ETA (到着予定時刻) を更新できます。

これを行うには、ルートが最初に計算された後、サービスを再度呼び出します。車両が走行している際、希望の間隔で呼び出しを実行できます。後続の呼び出しでは、routeMatch=2パラメーターを使用して車両のGPSトレースをリクエストボディ内で指定します。

呼び出しごとに、サービスは更新されたETAを含むルートの残りの部分を返します。

基本ユースケース

基本ユースケースでは、車両は計算されたルートを維持し、APIへの後続の呼び出しでGPSトレースを送信します。その後、サービスは更新されたETAを返します。

しばらく運転した後、サービスは次の情報を収集します:

  • ドライバーが休憩のために停車したかどうか。
  • サービスがこのルートの学習された休憩パターンの1つと動作を照合したこと。
  • 中間経由地に到達したかスキップしたか。

このような状況では、サービスは次の要因を考慮して、更新されたETAを提供し続けます。

  • リアルタイム交通情報と既知の交通パターン
  • 計算されたルート上のトラックの制限
  • その期間中の強制休憩を含む、国全体または地域ごとのトラック規制
  • フェリー乗船時の休憩時間
  • ドライバーの法的休憩要件 (運転時間を含む)
  • 計画された中間経由地

ETA予測レベル

レベル 1:トラフィックに基づいて到着予定時刻を予測する/incidents/construction レベル 2:トラックの通行規制や夜間の通行禁止、待ち時間 (規制やフェリーによる)、ドライバーの休憩時間を組み合わせによりETAを予測する レベル 3:これまでの休憩に基づいて到達予測時刻を予測します レベル 4:学習した休憩パターンに基づいて到達予測時刻を予測します

休憩パターンの学習

規制では定期的な休息と休憩が義務付けられていますが、ドライバーは現在の状況に合わせてスケジュールを変更できます。当初計画されていた時間や場所で休憩する代わりに、次のようにスケジュールを変更できます。

  • 希望する場所で休憩する
  • 自社の物流ハブで休憩する
  • 貨物の積み込み中または積み降ろし中に休憩する
  • 休憩のために停車する代わりに交代しながら走行する2人の運転手
  • ドライバーの物流会社固有のルール、権限、制限

正確なETAを取得するために、Route Matching APIは実際の休憩時間と場所を学習して予測することができるため、提供されたスケジュールだけに頼る必要がありません。学習の粒度を選択し、特定のルート、到着時間スロット、ドライバー、車両、曜日のパターンをAPIに学習させることができます。

トレース内のギャップの無効化

走行ルートのトレースにギャップがあると、正確なETA推定を得ることが困難になります。このギャップは、人間 (ドライバーが追跡デバイスを遅れて起動するなどの) や技術的な問題 (ネットワークカバレッジギャップなど) によって発生する可能性があります。

Route Matching APIでは、パターン学習を使用してこうしたギャップの影響の軽減を試みます。たとえば、ルートの先頭のトレースにギャップがあると、APIはトレースの欠落部分で休憩が取られたことを示す学習パターンを適用します。