OSMネットワークにスナップした一連のGPSポイントがあります。下のスクリーンショットでは、GPSポイントは赤、スナップされたポイントは緑です。
これらすべての緑のウェイポイントを含む最短経路を計算したいと思います。私の解決策は、ポイントの各ペア間の最短経路を計算し、最終的に結果を連結することです。
私の問題は、dijkstra_spがOSMネットワーク上の任意のポイントを受け入れないことです。スナップされたポイントは、次のロジックを使用して計算されたため、必ずしもウェイテーブルにあるわけではありません。
- 特定のGPSポイントに最も近い方法を見つけます。
- 補間を使用して、この方法でGPSポイントに最も近いポイントを見つけます。
スナップされたポイントは補間によって導出されたため、ウェイテーブルにはありません。
だから私の質問は次のとおりです:ウェイテーブルに必ずしもないOSMネットワーク上の2点間の最短経路を計算するにはどうすればよいですか?