GPSデータセットの解析には2つの質問があります。軌道(x、y)の軌跡を比較/クラスタリングし、データをマイニングする
1)軌跡の抽出私は、(latitude, longitude, date-time)
という形の記録されたGPS座標の巨大なデータベースを持っています。連続したレコードの日時の値によると、私はその人に続くすべての軌跡/パスを抽出しようとしています。例えば;時間M
から、(x,y)
のペアは、時刻N
まで連続的に変化しています。 N
の後に、(x,y)
のペアの変化が減少し、その時点で、M
からN
までの経路を軌道と呼ぶことができると結論づけます。軌跡を抽出する際にそれはまともなアプローチですか?推奨できるアプローチ/方法/アルゴリズムはありますか?これらのポイントを効率的に維持するよう私に提案したいデータ構造やフォーマットはありますか?おそらく、各軌道について、速度と加速度を計算することは有益でしょうか?
2)軌跡をマイニングする軌道をたどっていく/パスをとったら、どうすればそれらを比較/クラスタリングできますか?開始点または終了点が似ているかどうかを知りたい場合は、どのように中間のパスを比較するのですか?
どのように2つのパス/ルートを比較し、それらが似ているかどうかを判断します。さらに、どのように私は同様のパスをクラスタ化するのですか?
この問題について私が研究などに指摘できれば、非常に感謝します。
開発はPythonで行われますが、あらゆる種類のライブラリの提案は大歓迎です。
ありがとうございます。
あなたのタグ。それらのどれも非常に人気がありません。私は 'gps'を' gis'に変更し、 'python'タグを追加することを検討したいと思います。 –
http://gis.stackexchange.com/で質問をクロスポストすることを検討することがあります – radek
そのデータベースにGPSデバイスIDがありますか? – yura