GPX (.gpx)
GPX, das GPS Exchange Format, ist das offene XML-Format, das nahezu jedes GPS-Gerät, jede App und jeder Kartendienst lesen und schreiben kann. Wer nur ein einziges GPS-Dateiformat kennenlernt, sollte dieses wählen.
Auf einen Blick
| Endung | .gpx |
| Kodierung | xml |
| Medientyp | application/gpx+xml |
| Erfunden | 2002 |
| Von | TopoGrafix — maintained by Dan Foster |
| Aktuelle Version | 1.1, released 9 August 2004 |
Geschichte
GPX wurde von TopoGrafix veröffentlicht und wird von Dan Foster gepflegt. Die erste Fassung GPX 1.0 erschien 2002; GPX 1.1, bis heute die aktuelle Version, wurde am 9. August 2004 veröffentlicht. TopoGrafix bezeichnet GPX als offenen Standard und stellt den Spezifikationstext gemeinfrei zur Verfügung — ein wesentlicher Grund für die weite Verbreitung: Jeder darf das Format ohne Genehmigung und ohne Lizenzgebühr umsetzen.
Wo es verwendet wird
GPX ist das Austauschformat der gesamten GPS-Welt und nicht das native Format eines einzelnen Geräts. Garmin-Handgeräte und -Fahrradcomputer, Google Earth, OsmAnd, Strava, komoot, Wikiloc, QGIS und praktisch jeder Routenplaner im Web importieren oder exportieren es. Wo ein Gerät intern ein eigenes Format verwendet, ist GPX üblicherweise der angebotene Export.
Aufbau
Eine GPX-Datei ist UTF-8-XML mit drei Containern auf oberster Ebene: Wegpunkte (wpt), Routen (rte, eine geordnete Liste von rtept-Abbiegepunkten) und Tracks (trk, unterteilt in trkseg-Segmente aus aufgezeichneten trkpt-Punkten). Jeder Punkt trägt Breiten- und Längengrad als Attribute und kann Höhe, Zeitstempel, Namen, Beschreibung und Symbol ergänzen. GPX 1.1 führt ein typisiertes extensions-Element ein — so hängen Hersteller Sensordaten an, ohne andere Leseprogramme zu stören.
Verbreitung
TopoGrafix nennt GPX den "de-facto XML standard" für den leichtgewichtigen Austausch von GPS-Daten und gibt an, dass Hunderte Programme und Webdienste es verwenden. In der Praxis ist es das sicherste Format für ein unbekanntes Gerät oder einen unbekannten Dienst.
Unterstützung in RouteConverter
| Liest | GPS Exchange Format 1.0, GPS Exchange Format 1.1 |
| Schreibt | GPS Exchange Format 1.0, GPS Exchange Format 1.1 |
RouteConverter liest und schreibt beide GPX-Versionen und versteht drei Garmin-Erweiterungs-Namespaces innerhalb von GPX 1.1 — GpxExtensions v3, TrackPointExtension v1 und TrackPointExtension v2 — sodass Herzfrequenz, Trittfrequenz, Temperatur, Geschwindigkeit und Wegpunktsymbole einen Umlauf überstehen. Garmin TripExtensions v1 (Shaping- und Via-Punkte) wird nur geschrieben, wenn die Einstellung "writeTrip" aktiviert ist; sie ist standardmäßig aus.
Spezifikationen und Dokumentation
- GPX 1.1 specification (TopoGrafix)
- GPX 1.1 schema
- GPX 1.0 schema
- Garmin GPX extension schemas
- Wikipedia: GPS Exchange Format