
マップ マッチングは、記録された地理座標を現実世界の論理モデルとどのように一致させるかという問題であり、通常は何らかの形式の地理情報システムを使用します。最も一般的なアプローチは、記録された連続した位置ポイント (例: GPSから) を取得し、それらを既存のストリートグラフ(ネットワーク) のエッジに関連付けることです。通常、このグラフはユーザーまたは車両の移動を表す並べ替えられたリストです。このように観測結果を論理モデルと一致させることは、衛星ナビゲーション、貨物の GPS 追跡、および輸送工学に応用されています。
マップマッチングアルゴリズムは、リアルタイムアルゴリズムとオフラインアルゴリズムに分けられます。リアルタイムアルゴリズムは、記録プロセス中に位置を道路ネットワークに関連付けます。オフラインアルゴリズムは、データが記録された後に使用され、その後道路ネットワークにマッチングされます。[1]リアルタイムアプリケーションは、特定の時間より前のポイントに基づいてのみ計算できますが(全体の旅程ではなく)、ライブ環境で使用することを目的としています。これにより、パフォーマンスと精度が妥協されます。オフラインアプリケーションはすべてのポイントを考慮できるため、パフォーマンスの低下を許容して精度を優先できます。ただし、低精度の欠陥は、時空間近接性と改良された加重円アルゴリズムの統合により軽減できます。[2]
例と使用例
マップ マッチング アルゴリズムの用途は、旅行者を誘導するためのアプリケーションなどの即時かつ実用的なものから、交通分析モデルなどの詳細な入力を生成する分析的なものまで多岐にわたります。
おそらく、マップマッチングの最も一般的な用途は、旅行者がモバイル コンピューターを使って街路網を横断する道順を調べる場合です。正確な道順を示すには、デバイスがユーザーが街路網のどこにいるかを正確に把握している必要があります。ただし、GPS の位置情報には位置誤差があるため、最も近い街路セグメントを選択してそこからルートを決めることはおそらく機能しません。代わりに、GPS によって報告された位置情報の履歴を使用して、妥当なルートを推測し、現在の位置をより正確に推測することができます。
より分析的な性質を持つその他の用途としては、次のものがあります。
- 車両のGPSトラックから交通流情報を抽出する
- ユーザーが報告した属性を道路に関連付ける
- 複数のGPSトラックの分析に基づいて、自動的に方向指示制限を推測します。
他にも例があり[3]、このテーマは現在も活発に研究開発が進められています。[4] [5] [6] [7]
アプローチ
幾何学的アプローチ
マップマッチング問題を解決する最も初期のアプローチは、点の曲線と道路の曲線の類似性に基づいていました。[8]
位相的アプローチ
トポロジカル マップ マッチングは、道路セグメント間の接続性と関係性を考慮して、GPS ポイントを道路ネットワークに合わせます。ネットワークの構造、パス制約、GPS ポイントの順序を考慮して、特に複雑な環境でも正確で現実的なルート マッチングを実現します。
高度なアプローチ
ファジーロジック、隠れマルコフモデル(HMM)、カルマンフィルタに基づく高度なマップマッチングアルゴリズムは、GPSポイントの位置推定の精度を大幅に向上させます。ただし、このレベルの精度を達成するには、多くの場合、かなりの処理時間が必要です。[9]
隠れマルコフモデル
マップマッチングは隠れマルコフモデルとして説明され、放出確率は点が単一のセグメントに属することの確信度であり、遷移確率は点が与えられた時間内にあるセグメントから別のセグメントに移動する確率として表される。[10] [11]
実装
マップマッチングは、オープンソースのGraphHopperやOpen Source Routing Machineルーティングエンジンを含むさまざまなプログラム[12] [13]に実装されています。 [14]また、さまざまな独自のプログラムやマッピング/ルーティングアプリケーションにも含まれています。
参考文献
- ^ ペレイラ、フランシスコ・カマラ;コスタ、ウーゴ。ペレイラ、ヌーノ・マルティーニョ (2009-09-11)。 「不完全な地図データベースのためのオフライン地図照合アルゴリズム」。欧州交通研究レビュー。1 (3): 107-124。Bibcode :2009ETRR....1..107P。土井: 10.1007/s12544-009-0013-6。hdl : 10316/102766。S2CID 56046090 。2014 年 11 月 23 日に取得。
- ^ Teng, Wenxin; Wang, Yanhui (2019年7月8日). 「リアルタイムマップマッチング:時空間近接性と改良された加重円を統合した新しいアルゴリズム」. Open Geosciences . 11 (1): 288–297. Bibcode :2019OGeo...11...23T. doi : 10.1515/geo-2019-0023 .
- ^ Brakatsoulas, Sotiris; Pfoser, Dieter; Wenk, Carola & Salas, Randall (2005 年 9 月 2 日)。「マップマッチング車両追跡データについて」(PowerPoint)。VLDB カンファレンス 2005 議事録。
- ^ イン・ロウ;張城陽。ユウ・ジェン;シン・シェ;ウェイ・ワン&ヤン・ファン(2009年11月4日)。 「低サンプリングレートの GPS 軌道のマップマッチング」。マイクロソフトリサーチ。
- ^ Marchal、Hackney、Axhausen (2004 年 7 月)。「大規模な GPS データ セットの効率的なマップ マッチング - チューリッヒでの速度監視実験でのテスト」(PDF)。
- ^ Schuessler、Axhausen (2009 年 10 月)。「多重仮説手法 (MHT) を使用した高解像度ナビゲーション ネットワーク上の GPS トレースのマップ マッチング」(PDF)。[永久リンク切れ ]
- ^ Willard (2013年10月). 「オンロードおよびオフロードでのリアルタイムGPSトラッキング」. arXiv : 1303.1883 [stat.AP].
- ^ Bernstein, David; Kornhauser, Alain (1996-08-01). New Jersey Institute of Technology (編). 「パーソナルナビゲーションアシスタントのためのマップマッチング入門」
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ Jafarlou, Minoo; Naderi, Hassan (2022). 「軌跡滞在ポイント検出によるファジーロジックベースのマップマッチング手法の改善」arXiv : 2208.02881 [cs.LG].
- ^ Newson, Paul; Krumm, John (2009 年 11 月)。「ノイズとスパース性による隠れマルコフ マップ マッチング」。第 17 回 ACM SIGSPATIAL 国際地理情報システムの進歩に関する会議 (ACM SIGSPATIAL GIS 2009)。
- ^ Luo, An; Chen, Shenghua; Xv, Bin (2017年11月). 「携帯電話の測位のための隠れマルコフモデルによる強化マップマッチングアルゴリズム」. ISPRS International Journal of Geo-Information . 6 (11): 327. Bibcode :2017IJGI....6..327L. doi : 10.3390/ijgi6110327 . ISSN 2220-9964.
- ^ 「Map Tracking」 。 2018年3月14日閲覧。
- ^ "open-tracking-tools". GitHub . 2020年3月16日.
- ^ 「Javaでのマップマッチングの実装」。GitHub。2020年4月30日。
