GPSトラックで動作するカスタムコードを作成し続けます:GPXファイルや携帯電話からのNMEAログ、専用GPSロガーなど。 GPSトラック付き。私がしたいことのいくつか:
- トラックの移動距離を計算する
- トラックに沿った平均速度と瞬間速度を計算する
- 移動時間と静止時間の計算
- トラックを簡素化し、固定セグメントを排除します
- トラックを旅行ごとに別々のトラックに分割する
- GPSサンプリングエラーを平滑化
- DEMでポイントを検索して標高プロファイルを作成する
- 視覚化のためにトラックをGPX、KMLなどに変換する
GPS追跡を分析するさまざまなアプリケーションがあります。独自のアプリケーションを作成できるように、ソフトウェアライブラリまたはスクリプト化可能なツールセットを探しています。入力フォーマットについてはあまり気にしません。タイムスタンプ付きの緯度/経度ポイントはどのようなものでも構いません。私は主にUnixのPythonで働いていますが、ほとんどすべての言語で機能します。
私が使用している既存のツールには、変換用のGPSBabelおよびGDAL / OGRと、線ストリングとしてトラックジオメトリを操作するためのPostGISが含まれています。しかし、ほとんどの場合、lat / lonペアの配列で機能し、低すぎると感じる独自のPythonコードを書くことになります。また、上記のタスクの一部(GPSエラーの除去など)は非常に微妙です。使用すべき既存のライブラリはありますか?