私は長距離サイクリングクラブに参加し、ライダーからGPSデータを定期的に収集し始めました。
私の関心は、同じ道路上の蓄積されたGPSデータに基づいて、将来のイベントの「実際の軌道」を計算することです。基本的に、これは事前に選択したトラックをアルゴリズムに渡すことを意味し、アルゴリズムは適切なサンプルレートでポイントを生成します(道路カーブに応じて互いに適切な距離)。空間追跡情報のみを考慮して、タイムスタンプを破棄します。
どのアルゴリズム/統計手法を使用できますか?GISパッケージは使用せず、これをPythonで実装する予定です。
以下に、いくつかのサンプル軌跡セット:
興味深いプロジェクト-何年も前に書いた検査アルゴリズムに非常に似ています。私は怠け者なので、いくつかのヒントしか提供できません。最も重要な要因は、進行方向、信号品質、速度です(つまり、立っているだけなら道路ではありません)。まず、そのように離れすぎているポイントを間引くことをお勧めします。それ以外は、スムージングアルゴリズムを適用して(DPを試して)、ラインを平均します。
—
nagytech
DP =動的プログラミングの権利?ウィキペディアは今夜、これについて長い宿題を読んでくれました。ありがとうございます!
—
heltonbiker
面白い、関連の質問はこれです:gis.stackexchange.com/questions/42224/...
—
heltonbiker
実際に確認する価値があるのはGPS設定です。一部のGPSユニットは、実際の道路が10m以上横にある場合でも、GPSデータベース内の最も近い道路に「スナップ」します。
—
シンバマング
@Simbamanguそれは確かに非常に良いことでしょう。私が今日アンドロイド携帯で使用しているソフトウェアにはそれがないと思います。しかし、とにかく、私のトラックのほとんどは、過去数ヶ月で他の人々によって収集されました。ヒントをありがとう!
—
heltonbiker