順序付けられたポイントのセットと、それらのポイントの近くにある順序付けられたlat、lonポイントで構成されるパス(緯度/経度座標)が与えられた場合、理想的にはアルゴリズムの複雑さ(n * log)を使用して、ポイントをパスに関連付けます。 (n))またはそれ以上ですが、それは現実的ではないかもしれません。
次の図は、私の質問をよりよく示しています。青い線は提供された順序付けられたパスであり、赤い点は青い線と同じ順序です。緑のパスは私の望ましい結果であり、赤い点と青い線を新しい順序付けられたパスにマージします。
青いパスから赤いポイントまでの距離にしきい値を設定する必要があります。赤いポイントが青いパスから最大50メートル離れていると仮定します。
だから、これは間違いなく私がStackOverflowで尋ねた中で最も数学的で珍しい質問です。どんなアイデアもこれを解決するのに素晴らしいでしょう。これを使用して、GTFS形状データを停止時間を説明するトリップデータとマージし、オープンソースプロジェクトであるDepartAppに組み込むことを計画しています。
ご協力いただきありがとうございます!