2つのGPXファイルを1つにマージするにはどうすればよいですか?


14

最近の乗車で、私のGPSは約半分まで機能しなくなりました。他の情報源からは、データが不足しているおおよその時間とルートを知っているので、(原理的には、実際にはどうすればよいかはわかりませんが)ライドの後半のトラックを手動で作成できます。しかし、このデータを乗車前半のGPSデータとどのように組み合わせるのでしょうか?

2つの別々のGPXトラックを取得して、それらを1つのトラックに結合する方法はありますか?全体的な時間、速度などの「同期」で発生する問題は何ですか?それらの調整を支援するツールはありますか?


4
基本的にはXMLファイルだと思います(TCXのような場合)ので、慎重にカットアンドペーストすることで、ヘッダーとフッターを削除し、フッターの前に余分なビットを挿入できる場合があります元の。gis.stackexchange.com
ジェームズブラッドベリー

1
難しいのは、ルートの欠落部分のgpxを取得することです。Googleマップでルートを作成し、KML(Googleの形式)にエクスポートできます。次にGPSBABELを使用してKMLをGPXに変換します。その後、エディターで2つのgpxファイルを手動でマージできます。
アンジェロ

@JamesBradbury:それはいい考えです。テキストエディタでの単純なカットアンドペーストでうまくいくかもしれません。しかし、アンジェロが言うように、私は(ここに提案があるにも関わらず)行方不明のルートを作成するのが難しい部分を見つけています。
オロメ

@Angelo:欠落データを結び付けるためのルートを作成するプロセスの痛みを軽減する方法はありますか?私が持っているのは、(1)いくつかのマイルストーンでの時間と(2)ルートです。しかし、多くの計算と面倒な作業なしに「ライド」を作成するためにそれを使用する方法は明確ではありません。その情報を取得して(開始、終了、ルートだけでも)、「平均化された」ライドを作成する方法が必要ですが、それを見つけることができません。
オロメ

1
このスタックのソフトウェアはトピック外であるため、この質問をトピック外として終了することに投票しています。softwarerecs.stackexchange.comで質問をして、サイクリングタグを使用してください。
クリギー

回答:


13

GPXファイルはXMLファイルです。つまり、テキストエディターで編集できます。WindowsではNotepad ++を、OSXではTextWranglerを使用していますが、組み込みのNotepadまたはTextEditを使用できるはずです。WordやOpenOfficeなどのワードプロセッサを使用しないでください。

  1. テキストエディターで2番目のGPXファイルを開きます。間のすべてのものをコピー<trk>し、</trk>包括的。
  2. テキストエディターで最初のGPXファイルを開きます。</trk>最初のファイルの終わり近くの行の後にコピーしたものを貼り付けて保存します。
  3. さらにファイルがある場合は、繰り返します。

1
ええ、Notepad ++を使用している場合、XMLツールプラグインから多くのヘルプを得ることができます。多くのGPSユニットは、改行やインデントされた行で適切にフォーマットされたファイルを保存しませんが、XMLツールプラグインを使用して数回クリックするだけで、これを簡単に修正できます。
キブビー

「包括的」とは、<trk> </ trk>タグを含めることを意味しますか?
ファンダンゴ

@FandangoAus、はい、そうです。
ヒューゴ14

5

gpsbabelを試してください(コマンドラインツールとして、またはgpsvisualizer使用)。
ファイルを結合する方法の説明は、http: //www.gpsbabel.org/htmldoc-development/Advanced_Usage.htmlにあります


GPSBabelは、単純なマージには少し過剰です。実際、大規模だが奇妙な機能のコレクションがあります。これまでのところ、単純なテキスト編集がトリックを行うように見えます。GPXファイルは(結局のところ、始めたときは気づかなかった)非常に単純なXMLファイルです。これらを組み合わせるには、テキストエディターを使用します。
オロメ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.