OpenStreetMapとそのベクター道路ネットワークを使用しています。マップマッチャーアルゴリズムを実装したいと思います。
現在、私は、各GPS位置について、最も近い道路セグメントを取得し、この画像のようにその位置へのこの位置の投影を計算することができます(赤いピンは純粋なGPS位置で、青い部分はマッピングされた部分、緑はマッピングされた位置):
ただし、GPSの精度が不足しているため、マップされた位置がセグメント間でジャンプし、マップの位置に矛盾が生じることがあります。
私の現在のアルゴリズムは非常に基本的です。純粋なGPS位置から、最も近いセグメントを取得し、マッピングされた一致した位置がこの位置にあると判断します。これは本当に改善できることを知っています。
車両の方向を考慮するとマップマッチングが改善されると想像できますが、マップマッチャーを改善できる他のアプローチを知っていますか?
リンクやオープンソースソフトウェアを探していますか?