ユーザーが旅行中に1〜2分ごとにGPS位置を読み取るAndroidアプリを開発しています(電力を節約するための低サンプリング)。最後に、ユーザーの旅行の生の GPS 測定値のリストがあります。これを地図上のルートに変換するにはどうすればよいですか?
これはマップ マッチングと呼ばれ、まだ研究の対象となっていますが、このような問題に対処するオープン ソース ツールをご存知ですか? もしかしたら、Google Maps がそれを扱う Web サービスを提供しているのではないでしょうか?
ユーザーが旅行中に1〜2分ごとにGPS位置を読み取るAndroidアプリを開発しています(電力を節約するための低サンプリング)。最後に、ユーザーの旅行の生の GPS 測定値のリストがあります。これを地図上のルートに変換するにはどうすればよいですか?
これはマップ マッチングと呼ばれ、まだ研究の対象となっていますが、このような問題に対処するオープン ソース ツールをご存知ですか? もしかしたら、Google Maps がそれを扱う Web サービスを提供しているのではないでしょうか?
はい、これは MapMatching と呼ばれますが、いくつかの研究があります。
オープン ソースのマップ マッチング ソリューションはありません。
しかし、あなたの仕事はマップ マッチングの部分だけではなく、多くの仕事はデジタル道路ネットワークのインポートでもあります。全体として、数か月の作業になる可能性があります。Transport for London City GPS Trials のマップ マッチング プロジェクトでこれを行いました。
はるかに簡単なのは、GPS を 1 ~ 5 秒ごとに読み取るだけで、ロード マップ内の無効なデータや古いデータによって引き起こされるマップ マッチング エラーのない 100% 正しいルートで準備が整います。