タグ付けされた質問 「gpx」

GPS eXchange Formatは、ウェイポイント、トラック、ルートの記述に使用されるライセンス制限のないオープンな非所有GPSファイル形式です。そのタグは、場所、高度、および時間を格納します。Esri以外では、アプリケーション間でGPSデータを交換するための事実上の標準です。

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

5
QGISを使用して.shpを.gpxに変換しますか?
.shpを.gpxに変換したいと思います。 GISを使用して、シェープファイルを開き、gpxを「名前を付けて保存」しようとしましたが、OGRエラーが発生します。 フィールドObjectIdの作成に失敗しました(OGRエラー:「ObjectId」という名前のフィールドはGPXスキーマではサポートされていません。GPX_USE_EXTENSIONS作成オプションを使用して、要素の使用を許可してください)。 このエラーを修正するにはどうすればよいですか?
34 qgis  shapefile  gpx 

9
GPSトラックからポリラインベースの「ヒートマップ」を作成しますか?
この冬、GPSを使用してダウンヒルスキー/スノーボードを追跡する予定です。私のライディングのほとんどは同じリゾートで行われます。特定の領域で実行した実行の量を示す一種の「ヒートマップ」を作成できるようにしたいと思います。データベースにGPSトレースをますます追加するので、私の目標は、最も移動したエリアの一種の線形ヒートマップを表示することです。ダウンヒルスキーの性質を考えると、上り坂のチェアリフトラインは何度も何度も訪れる唯一の場所であるため、「最も暑い」場所になることが予想されます。 1)私のトラックは毎回同じではないこと、2)1回の「走行」でカバーされるエリアは数百フィートの幅があることを考えると、この「線形」データを分析してソートを作成する最良の方法は何でしょうかヒートマップの?私の考えは、ラインをバッファリングし、次にポリを交差させて、一種のベン図を作成することでした。私の好みは、オープンソース技術を使用することです。QGISとPostGISをロードして使用可能にしました。 更新:@ blah238の応答に関して、あるエリアを通るパス(「ラン」)の数を「収集」し、カウントでシンボル化できるものを考えていました。概念的には、これはArcGISの「イベントの収集」(ただし、ポイントではなくラインの場合)または二重線を中心線に折りたたむ(ただし、ほぼ同じ領域の複数のラインの場合)ことに似ています。 同様の概念のより視覚的な例としては、交通量の多い地図が挙げられます。交通量の多いエリアは、「非常に移動しやすい」スキーラン/エリアに相当します。 私はいくつかのアイデアを与えるかもしれない次の質問を読みましたが、彼らは私が達成しようとしていることを実際に扱っていません: 軌跡のクラスタリング((x、y)ポイントのGPSデータ)およびデータのマイニング GPSルートのエラー管理(理論的枠組み?)

9
GPXファイルをArcMapに追加しますか?
ArcMapにgpxファイルを追加するための最もスムーズなルート、最も簡単なユーザーエクスペリエンスは何ですか? 理想的には、.shpと同じ機能で.gpxと対話し、マップキャンバスなどにドラッグアンドドロップできるようにします。最終的に、結果はfile-gdbのフィーチャクラスになりますが、シェープファイルは許容可能な中間体です。

5
GPSログの地理データベースを構築する方法は?
航空野生生物調査では、通常、数十のGPXファイルを生成し、通常、それらのほとんどをGISアプリケーションで表示するためのシェープファイルに変換します。GPXファイルは、GPSデータのすべて(またはほぼすべて)を1か所に保管する素晴らしい方法です。これらは、トラックログ、ウェイポイント、ルート情報を1つの便利な形式で保存するxmlファイルです。それらは複数のトラックを保存し、Garminから保存された古いトラックも保存します。 同じ追跡からのポイント観測データを持つ他のテーブルと並行して、このすべての追跡データを空間データベースに保存したいと思います。 ogr2ogrを使用すると、トラックを空間データベースに変換できます。 ogr2ogr -append -f "SQLite" -dsco SPATIALITE=yes # add to table with Spatialite filetype -dsco INIT_WITH_EPSG=yes -t_srs epsg:4326 # using WGS84 SURVEYDATA.sqlite GPXFILE.gpx tracks -nln tracktable; # adding tracks to 'tracktable' ただし、これにより、保存された各トラックが線としてインポートされ、各トラックポイントの時間/位置情報が失われます。 その情報を保存するトラックログデータベースを構築する賢い方法を知っている人はいますか? 編集: トラックログは単なる線ではなく、それぞれが標高と時間の属性を持つ連続したポイントのコレクションです。各ポイントは、特定のトラックに属するトラックセグメントに属し、各トラックセグメント内のポイントは中断することなく取得され、リンクされていると見なされます。例えば: <trk><name>ACTIVE LOG</name> <trkseg> <trkpt lat="-13.471403" lon="31.382982"><ele>467.818725585938</ele><time>2009-09-09T03:53:38Z</time></trkpt> <trkpt lat="-13.471403" lon="31.382982"><ele>468.780029296875</ele><time>2009-09-09T03:53:50Z</time></trkpt> <trkpt lat="-13.471403" lon="31.382982"><ele>465.896118164063</ele><time>2009-09-09T03:54:43Z</time></trkpt> </trkseg> …
13 gps  convert  ogr  spatialite  gpx 

3
GPSファイルを匿名化する方法は?
法的な意味で、匿名にしたいGPSトレースがあるとします。どうしますか?最も近いx距離にスナップし、十分な時間を取り除いていますか?これに関して国際的に合意された基準はありますか?誰かがこれを行うためのアルゴリズムをすでに書いていますか?そうでない場合、私はこれを行うために進化しているstplanrパッケージに関数を作成する予定です。 私自身の「識別可能な」データからの再現可能な例(@geospacedmanの素晴らしい回転関数を使用): library(rgdal) library(tmap) downloader::download("https://www.openstreetmap.org/trace/1619756/data", "test.gpx") r <-readOGR(dsn = "test.gpx", layer = "tracks") r <- spTransform(r, CRS("+init=epsg:27700")) rproj <- rotateProj(rs, 90) # rotate projection for plotting r <- spTransform(r, rproj) rs <- rgeos::gSimplify(r, 1000) # snap to nearest km qtm(r) + qtm(rs, line.col = "red") + tm_layout(draw.frame = F) + …
11 r  gps  gpx  simplify 


2
QGISでGPXファイルにラインストリングをエクスポートするにはどうすればよいですか?
QGISのベクターレイヤーにラインストリングがあります。このラインストリングをGPXファイルとしてエクスポ/保存するにはどうすればよいですか? ラインストリングを選択してから、ベクターレイヤーを右クリックして[選択範囲を保存...]を選択し、GPX形式を選択して保存しました。しかし、私はこのエラーメッセージを受け取りました: ベクターファイルへのエクスポートに失敗しました。エラー:フィールドcode_06の作成に失敗しました(OGRエラー:名前 'code_06'のフィールドはGPXスキーマではサポートされていません。GPX_USE_EXTENSIONS作成オプションを使用して要素を使用できます。) GPXファイルは作成されますが、座標は含まれていません。このエラーを回避するために必要な設定はありますか? QGISでGPXファイルにラインストリングをエクスポートするにはどうすればよいですか?
11 qgis  export  linestring  gpx 

3
gpxファイルをQGISに一括インポートして単一のシェープファイルにマージする方法は?
QGISのアプリStravaを使用して記録したすべての自転車の「ヒートマップ」を作成したいと考えています。 450以上の個別のgpxファイルがあり、トラックポイントレイヤーを1つのシェープファイルにマージして、これらをポリゴンレイヤーに結合し、この例に示すようにjoin_countでシンボル化したいと思います。 私のgpxファイルには、ファイル名に「ride」が含まれているものと、「run」が含まれているものがあります。「ride」が付いているファイルのみを残してファイルをフィルタリングしたいと思います。 QGISを使用してこれを効率的に実現するにはどうすればよいですか?
11 qgis  gpx 

1
ズームインするとベクターが消えるのはなぜですか?
.gpxファイルをqgisにインポートし、ベクター> GPS> GPSツールを使用してトラックのウェイポイントを分離しました。全体を表示すると、元のトラックとコンポーネントのウェイポイントが表示されます。ただし、ズームインすると、トラックラインは消えますが、ウェイポイントはまだそこにあります。私が試してみました: トラックレイヤースケールに依存するレンダリングのチェックがオフ トラックレイヤーを.shpとしてエクスポートし、マップに追加する トラックレイヤーをレイヤースタックの一番上に移動 マップレンダリングの切り替え ズームインしてもトラックを表示できません。 おかげで、 トニー [編集]レイヤーの範囲にズームしたPic1をアップロードしました( 'GPX tracklog export')。Pic2は、マウスホイールでズームインし、シェープファイルの一部が表示されなくなったときです。これらはシェープファイルとしてエクスポートされたgpxファイルtracklogであることに注意してください。
10 qgis  vector  gpx 

3
GISでGPXトラックを標高トラックに変換する方法は?
最近の自転車ツアーから入手可能なGPX形式のGPSトラックがあり、トラックで分析を行う必要があります。GPXデータを次のような標高モデル/グラフに変換する方法があるかどうか疑問に思っています(青)。 この画像は、GPXトラックをアップロードできるドイツのプラットフォームkomoot.deを使用して上記で作成しましたが、カスタマイズしたり、編集/スケーラブル/エクスポートしたりすることはできません。 これを達成するためのツールはありますか?(ピンクの速度グラフはオプションです。)
9 gps  dem  elevation  gpx 

2
PostGISへの複数のGPXファイルのバッチロードを自動化しますか?
PostGISデータベースに「バッチロード」したい50以上のGPXファイルがあります。すべてのtrack_pointsデータは「track_points」テーブルに読み込まれ(緯度、経度、標高、時刻などの一般的なGPSフィールドを使用)、トラックデータは同様に適切に設計された「トラック」ラインジオメトリテーブルに読み込まれます。 このプロセスを自動化して、次の50以上を取得したときに、データベースにデータを手動で入力する必要がないようにします。私は個人的にこれらの種類のプロセスをスクリプト化するためにPythonを使用することを好みますが、提案は大歓迎です。 私の一般的な思考プロセスは次のとおりです。 処理するGPXファイルのリストを取得します(標準のPythonツールで十分簡単です) 各GPXファイルをループして、必要なデータを抽出/ PostGIS形式に変換します psycopg Pythonライブラリを使用してGPSデータをPostGISに挿入する ステップ1と3を管理できると思いますが、データ(tracksとtrack_points)をPostGIS形式に変換する比較的単純なメソッド/ライブラリがあるのか​​、またはすでに作成されているテーブルに挿入できる表形式のフォームがあるのか​​と思っています。 。 私は「もう読んだ?良いGPSトラック解析ライブラリがあります」、「?GPSログの地理データベースを構築する方法」、および「パイソンと.GPXデータを抽出する方法」、およびGDAL / OGRに見てきましたFWTools Pythonバインディングですが、ホイールを再発明したくないのは、誰かがすでにこれに適した方法を持っているからです。

1
Garmin GDBをGPXにバッチ変換しますか?
別のベクター形式に変換するには、多くのgarmin GDBファイルをGPXに変換する必要があります。ガーミンGDBファイルからGPXにバッチ変換できるツールはありますか?MapSourceを使用すると、一度に1つのファイルのみが許可されます。
9 convert  gps  gpx  garmin 

2
GPSトラックでスプライン補間を実行する方法
スプライン補間をgpsトラック(Gpx形式)に適用する方法を探しています。私は通常のQGISユーザーであり、問​​題がなければ、私のMacにGDALライブラリをインストールしています。 基本的に、MTBプロジェクトのトレイルアンドライド情報には少数のポイントセットがあり、実際のパスはスプライン補間によって拡張され、ファイルサイズが縮小されます。トラックをgpx形式でダウンロードできますが、含まれるポイントのセットが少ないため、補間前の少量のポイントを表すギザギザの線に似たトラックが得られます。同様の変換を適用して、QGISのスプライン描画ツールで各ポイントを手動で再トレースする必要のない、ある程度反復可能なプロセスで、Webサイト上にある曲線を再作成します。 無料のツールを使用してMTBプロジェクトからスプライントラックを再現するために、gpsトラックデータにスプライン補間を簡単に適用できる方法を誰かが知っていますか?できればOSXで?
8 gpx  gpstools 

4
QGISでZ座標を使用するには?
私はナミビアのエリアをマッピングしていて、私のガーミンデバイスを使用して途中で多くのパスを追跡していました...だから、私のエリアの高さの違いを見ることは素晴らしいことだと思いました(特に、雨季に興味深い...)水はどこに行くのでしょうか?)...しかし、私が気づいたのは、シェイプファイルを使用する場合、QGISがZ座標をサポートしていないことです。現在、すべてのデータをGPXファイルとして保存していますが、QGIS(1.8)にZ座標を認識させるにはどうすればよいですか? はい、私のデバイスは高さの追跡をサポートしています。それは確かです:)
8 qgis  coordinates  gpx 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.