Wie kann ich zwei GPX-Dateien zu einer zusammenführen?


14

Bei einer kürzlichen Fahrt funktionierte mein GPS etwa zur Hälfte nicht mehr. Aus anderen Quellen habe ich ungefähre Zeiten für die fehlenden Daten und kenne die Route, sodass ich (im Prinzip, obwohl ich mir nicht sicher bin, wie) manuell einen Track für die zweite Hälfte der Fahrt erstellen könnte. Aber wie kombiniere ich diese Daten mit den GPS-Daten aus der ersten Hälfte meiner Fahrt?

Gibt es eine Möglichkeit, zwei separate GPX-Tracks zu einem einzigen zu kombinieren? Welche Probleme treten beim "Synchronisieren" von Gesamtzeiten, Geschwindigkeiten usw. auf? Gibt es Tools, die Sie bei der Abstimmung unterstützen?


4
Ich denke, es handelt sich im Grunde genommen um XML-Dateien (wenn sie wie TCX sind). Mit ein bisschen vorsichtigem Ausschneiden und Einfügen können Sie also möglicherweise die Kopf- und Fußzeilen entfernen und das zusätzliche Bit vor der Fußzeile der einfügen Original. Siehe auch gis.stackexchange.com
James Bradbury

1
Der schwierige Teil ist, die GPX für den fehlenden Teil der Route zu bekommen. Sie können eine Route in Google Maps erstellen und in KML (Google-Format) exportieren. Verwenden Sie dann GPSBABEL, um KML in GPX zu konvertieren. Anschließend können Sie die beiden GPX-Dateien in einem Editor manuell zusammenführen.
Angelo

@ JamesBradbury: Das ist eine gute Idee. Einfaches Ausschneiden und Einfügen in einem Texteditor kann dazu beitragen. Wie Angelo jedoch sagt, finde ich es (trotz der Vorschläge hier ) schwierig , die fehlende Route zu erstellen.
Orome

@Angelo: Gibt es eine Möglichkeit, den Prozess zum Erstellen einer Route zum Verknüpfen fehlender Daten weniger schmerzhaft zu gestalten? Was ich dafür habe, ist (1) mal ein paar Meilensteine ​​und (2) die Route. Aber es ist nicht klar, wie man das benutzt, um eine "Fahrt" ohne viel Berechnung und mühsame Arbeit zu schaffen. Es muss eine Möglichkeit geben, diese Informationen (auch nur einen Anfang, ein Ende und eine Route) zu erfassen und eine "gemittelte" Fahrt zu erstellen, aber ich kann sie nicht finden.
Orome

1
Ich stimme dafür, diese Frage als "Off-Topic" zu schließen, da Software für diesen Stapel nicht zum Thema gehört. Bitte stellen Sie Ihre Frage auf softwarerecs.stackexchange.com und verwenden Sie das Cycling-Tag.
Criggie

Antworten:


13

GPX-Dateien sind XML-Dateien, dh Sie können sie in einem Texteditor bearbeiten. Ich verwende Notepad ++ unter Windows und TextWrangler unter OSX, aber Sie sollten in der Lage sein, den integrierten Notepad oder TextEdit zu verwenden. Verwenden Sie kein Textverarbeitungsprogramm wie Word oder OpenOffice.

  1. Öffnen Sie die zweite GPX-Datei in einem Texteditor. Kopieren Sie alle Sachen zwischen <trk>und </trk>einschließlich.
  2. Öffnen Sie die erste GPX-Datei in einem Texteditor. Fügen Sie das kopierte Material nach der </trk>Zeile am Ende der ersten Datei ein und speichern Sie es.
  3. Wenn Sie mehr Dateien haben, wiederholen Sie.

1
Ja, wenn Sie Notepad ++ verwenden, können Sie eine Menge Hilfe vom XML Tools Plugin erhalten. Viele GPS-Geräte speichern die mit Zeilenumbrüchen und eingerückten Zeilen schön formatierten Dateien nicht, aber ein paar Klicks mit dem XML Tools-Plug-in können dies ganz einfach beheben.
Kibbee

Mit "inklusive" meinen Sie das Einschließen der <trk> </ trk> -Tags?
Fandango68,

@FandangoAus, ja, das stimmt.
Hugo

5

Probieren Sie gpsbabel aus (entweder als Kommandozeilen-Tool oder über gpsvisualizer ).
Eine Erklärung zum Kombinieren von Dateien finden Sie unter http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html


GPSBabel ist ein bisschen übertrieben für einfache Zusammenführungen. Tatsächlich verfügt es über eine große, aber merkwürdige Sammlung von Funktionen. Bisher sieht es so aus, als ob eine einfache Textbearbeitung den Trick macht. GPX-Dateien sind (wie sich herausstellt, ich wusste nicht, wann ich angefangen habe) ziemlich einfache XML- Dateien. Das Kombinieren mit einem Texteditor ist unkompliziert.
Orome
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.