Cookies für Statistik und Werbung
Wir setzen Cookies für Statistik und Werbung ein, beides geht an Google. Wenn du ablehnst, ändert sich für dich sichtbar nichts.Zur Datenschutzseite
GPX
Das allgemeine Format für Strecken und Routen. Was jede GPS-Uhr und jede Wander-App exportiert.
GPX
GPX ist ein reines Textformat, das sich in jedem Editor öffnen lässt. Eingesetzt wird es für Karten und die Sportaufzeichnung.
Die Endung lautet .gpx, der volle Name GPS Exchange Format. Beides sagt weniger aus als das, was die Datei halten kann — und davon handelt der Rest dieser Seite.
Topografix hat es 2002 veröffentlicht. Die Spezifikation ist GPX 1.1.
Das Alter ist aus einem praktischen Grund interessant: je älter ein Format, desto mehr Programme hatten Zeit, es zu lernen.
Sie ist vollständig veröffentlicht, das Format lässt sich also aus dem Dokument umsetzen statt durch Nachsehen. Deshalb taucht es in so vielen Programmen auf, und deshalb gehen Dateien von vor zwanzig Jahren heute noch auf. Veröffentlicht heißt allerdings nicht lizenzfrei: Wo ein Format einen Codec einpackt, ist die Patentfrage eine eigene, die der Standard nicht mitbeantwortet.
GPX speichert seinen Inhalt exakt. Erneutes Speichern ändert nichts, es lässt sich also beliebig oft öffnen, bearbeiten und wieder ablegen, ohne dass sich Schaden ansammelt — genau das macht es zu einem Arbeitsformat und nicht zu einem Ausgabeformat.
Garmin BaseCamp, Strava und QGIS lesen es, und die meisten Programme derselben Art ebenfalls.
Wenn eine Datei nicht aufgeht, liegt es selten am Format — häufiger daran, dass das Programm älter ist als das Format. Die Umwandlung in etwas Älteres ist der verlässliche Weg daran vorbei, und dafür gibt es den Rest dieser Website.
Kein Browser liest es.
Das ist der häufigste Grund, es umzuwandeln: nicht dass das Format schlecht wäre, sondern dass die Stelle, an der die Datei erscheinen soll, es nicht lesen kann.
GPX ist zum Öffnen und Ändern gedacht. Behalte die Datei in diesem Format, solange die Arbeit läuft, und exportiere daraus, wann immer eine fertige Fassung gebraucht wird.
Wegpunkte sind einzelne markierte Orte: ein Parkplatz, ein Gipfel, eine Wasserstelle. Eine Route ist eine geordnete Liste von Punkten, die beschreibt, wohin man will, ohne jede Zeitangabe. Ein Track ist eine Aufzeichnung, wo man tatsächlich war — eine dichte Punktfolge, meist mit einem Zeitstempel pro Sekunde.
Der Unterschied zwischen Route und Track ist der, der für Ärger sorgt. Lädt man einen Track in ein Navigationsgerät, das eine Route erwartet, verweigert es entweder die Annahme oder versucht, entlang zehntausend Punkten eine Abbiegeanweisung zu geben. Einen Track in eine Route zu verwandeln bedeutet, ihn auf ein paar Dutzend Punkte zu vereinfachen. Zu wissen, was man vor sich hat, ist die erste Frage, und jeder Texteditor beantwortet sie.
GPX ist XML, seit 2004 stabil, und das eine Format, das jede GPS-Uhr, jeder Fahrradcomputer, jede Wander-App und jede Kartenplattform sowohl liest als auch schreibt. Diese Universalität ist der eigentliche Grund für seine Existenz: Jeder Hersteller hatte ein eigenes Format, und Nutzerinnen und Nutzer wollten ihre Daten woanders weiterverwenden.
Es ist bewusst minimal gehalten. Ein Punkt ist ein Breitengrad, ein Längengrad und optional eine Höhe sowie eine Zeit. Alles darüber hinaus — Herzfrequenz, Trittfrequenz, Leistung, Temperatur — steckt in Erweiterungen, einer vorgesehenen Ausweichmöglichkeit, die verschiedene Anbieter unterschiedlich befüllen. Das funktioniert, und es erklärt, warum die Herzfrequenz mal mitkommt und mal nicht.
Das ist die alltägliche Aufgabe des Formats. Aus Strava, Garmin Connect, Komoot — einem in Potsdam gegründeten deutschen Unternehmen — oder Outdooractive zu exportieren und andernorts zu importieren bedeutet, eine GPX-Datei zwischen ihnen wandern zu lassen, und meist geschieht das, weil jemand eine Plattform verlässt oder eine Sicherung will, die das eigene Abo überdauert.
Der Track, die Zeitstempel und die Höhe kommen zuverlässig mit. Was häufig fehlt, ist alles, was die Plattform oben draufgesetzt hat: die Aktivitätsart, Titel und Beschreibung, Runden, der Herzfrequenzverlauf, sofern er in einer herstellereigenen Erweiterung lag. Eine importierte Aktivität zu prüfen, bevor vierhundert weitere hochgeladen werden, kostet zwei Minuten und lohnt sich.
Ein gewöhnlicher GPS-Empfänger leitet die Höhe aus der Satellitengeometrie ab und ist darin schwach — Abweichungen von zehn bis zwanzig Metern sind normal. Geräte mit barometrischem Höhenmesser sind deutlich besser, driften aber mit dem Wetter. Keines liefert eine Gesamtaufstiegszahl, die sich unmittelbar mit einer fremden vergleichen ließe.
Deshalb rechnen Plattformen selbst nach. Die meisten verwerfen die aufgezeichnete Höhe und schlagen die Strecke stattdessen in einem eigenen Geländemodell nach, und verschiedene Modelle widersprechen sich — das erklärt vollständig, warum dieselbe Tour bei komoot 640 Höhenmeter und bei einer anderen Plattform 710 zeigt. Keine der beiden lügt; sie befragen unterschiedliche Karten.
Am Rechner planen, wo sich die Karte sauber überblicken lässt, als GPX exportieren, und auf die Uhr oder den Fahrradcomputer laden — entweder über die Hersteller-App oder durch Kopieren der Datei, sobald das Gerät als Laufwerk angeschlossen ist.
Zwei Dinge vorher prüfen. Die Punktzahl: Manche Geräte deckeln eine Route bei einigen Hundert Punkten und kürzen oder verweigern eine Datei mit Tausenden lautlos, weshalb ein Vereinfachen vor dem Export lohnt. Und die Richtung: Eine GPX-Datei hat eine Reihenfolge, und eine im Uhrzeigersinn geplante Runde wird auch im Uhrzeigersinn navigiert. Beides lässt sich am Schreibtisch mühelos korrigieren und ist an der Kreuzung ärgerlich zu entdecken.
Weil die Datei reines XML ist, lässt sich einiges von Hand richten. Eine Aufzeichnung, bei der die Uhr zu früh gestartet und im Auto weitergelaufen ist, hat einen überflüssigen Anhang, den man löschen kann. Ein falsches Datum ist eine einzelne Zeile. Ein pausierter und fortgesetzter Track lässt sich zusammenführen.
Worauf man achten muss: Die Zeitstempel liegen in UTC vor. Sie so zu bearbeiten, dass sie wie Ortszeit aussehen, erzeugt eine in sich stimmige Aufzeichnung, die auf jeder Plattform, die sie zurückrechnet, die falsche Stunde zeigt. Die Punkte ändern, nicht die Uhrzeit.
GPX ist für Aktivitäts- und Navigationsdaten gedacht: ein Track mit Zeiten, eine zu befahrende Route, aufzufindende Wegpunkte. Es ist die Sprache der Geräte. KML ist für die Darstellung gedacht — Orte, gestaltete Linien, eingefärbte Flächen, auf der Karte verankerte Bilder — und die Sprache von Google Earth.
Einen Track für die Kartendarstellung nach KML umzuwandeln ist sinnvoll, und die Gestaltung muss dabei hinzukommen, weil GPX keinen Begriff davon kennt. Die umgekehrte Richtung lohnt eine genaue Prüfung, denn eine KML-Datei mit Flächen und Bild-Overlays enthält deutlich mehr, als GPX ausdrücken kann, und was ankommt, sind nur die Linien, die die Übersetzung überstanden haben.
| Endung | .gpx |
|---|---|
| Medientyp | application/gpx+xml |
| Herausgegeben von | Topografix |
| Erstmals veröffentlicht | 2002 |
| Spezifikation | GPX 1.1 |