GPS-Track GPX (.gpx)
Topografix StandardGPS Exchange Format (GPX) ist der offene XML-Standard zum Austausch von GPS-Wegpunkten, geplanten Wanderrouten und aufgezeichneten Fitness-Tracks über GPS-Geräte (Garmin, Wahoo), Smartphones und Aktivitätsplattformen wie Strava hinweg.
Von GPX zu KML konvertieren
Kostenloser Konverter von GPX zu KML im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren GPX-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren GPX-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
3C 67 70 78ASCII-DARSTELLUNG: <gpx
Standardisierung: Topografix GPX 1.1 Specification
Technische Daten
| Container-Architektur | XML-Schema mit Wegpunkten (<wpt>), Routen (<rte>) und Tracks (<trk>) aus fortlaufenden Trackpunkten (<trkpt>) |
| Kompression | Unkomprimierter Text (lässt sich leicht mit Gzip komprimieren) |
| Byte-Reihenfolge | UTF-8-/Unicode-Textstrom |
| Farbräume | N/A (Geospatial Telemetry) |
| Kanäle und Struktur | Breite, Länge, Höhe (in Metern), UTC-Zeitstempel, Herzfrequenz, Trittfrequenz und Temperatur |
| Max. Abmessungen | WGS-84-Koordinatenbezugssystem (weltweiter GPS-Standard) |
| Transparenz | None |
| Streaming und progressive Darstellung | Fortlaufendes Streaming von Trackpunkten ermöglicht kontinuierliche GPS-Liveaufzeichnung |
Technische Vergleichsmatrix: GPX und Konkurrenzformate
| Technisches Attribut | GPX (Aktuelles Format) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Hauptzweck | Outdoor-Freizeit & Sport-Tracking | 3D-Erde-Visualisierung (Google Earth) | Web-Mapping & GIS-Daten | Binäres Garmin-Sportuhrenformat |
| Mit Zeitstempeln versehene Trackpoints | Nativer Standard (<trkpt> mit <time>) | Erfordert benutzerdefinierte Schematags | Erfordert benutzerdefinierte Eigenschafts-Zeitstempel | Binäre Zeitstempeldatensätze |
| Dateistruktur | Offenes XML-Schema | Offenes XML-Schema | Offenes JSON-Format | Proprietäres, kompaktes Binärformat |
| Garmin- / Strava-Unterstützung | 100 % universeller Export / Import | Wird in Google Earth unterstützt | Wird im Web-GIS unterstützt | Natives Hardware-Aufzeichnungsformat |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
Strava oder Garmin Connect melden 'An error occurred with your upload: file empty or invalid'.
Ursache: Fehlende, nicht geschlossene </trk>- oder </gpx>-Tags, die durch einen Akkuausfall mitten in der Aufnahme verursacht wurden.
Wiederherstellung: Nicht geschlossene XML-Tags mit dem File2File.app GPX Repair Tool reparieren.
Sicherheitsanalyse und Angriffsvektoren für Parser
GPX-Dateien basieren auf XML und können private Standortdaten (Heimatadressen) preisgeben oder anfällig für XML-Entity-Injektionen sein.
Bekannte Angriffsvektoren
- Preisgabe sensibler Standortdaten, etwa von Startpunkten zu Hause oder am Arbeitsplatz, in öffentlich zugänglichen Trainingsdateien.
- XML External Entity (XXE)-Injektion in Datei-Upload-Handlern von Fitness-Plattformen.
- Denial of Service durch Trackpoint-Dateien mit einer Million Punkten, die zu CPU-Erschöpfung führen.
Empfohlene Schutzmaßnahmen: Deaktivieren Sie die DTD-Verarbeitung in GPX-XML-Parsern und bieten Sie die Möglichkeit, Bereiche um die Wohnadresse aus den Tracks zu entfernen.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Ein weit verbreitetes XML-Format zum Austausch von GPS-Wegpunkten, Routen und Tracks zwischen Anwendungen und Webdiensten.
- Chronologische Telemetrie: Trackpoints speichern präzise UTC-Zeitstempel zusammen mit der Höhe, was Berechnungen zu Tempo, Geschwindigkeit und Steigung ermöglicht.
- Universelle Kompatibilität mit Garmin, Apple Watch, Strava, Komoot, AllTrails und Google Earth.
Technische Einschränkungen & Nachteile
- Ausführliches XML-Format führt zu großen Dateigrößen bei langen, mehrtägigen GPS-Aufzeichnungen.
- Es fehlen die erweiterten Sensordaten (Laufdynamik, Radleistungsbalance), die in binären Garmin-FIT-Dateien gespeichert sind.
- Textdateien können leicht bearbeitet oder manipuliert werden, um sportliche Leistungen zu fälschen.
Interessante technische Fakten
- GPX-1.1-Koordinaten beziehen sich auf das geodätische Datum WGS 84. Es beschreibt Positionen auf der Erde, nicht den Orbitbezug von GPS-Satelliten.
- Fitnessuhren zeichnen im Sekundentakt einen Trackpoint auf, was bedeutet, dass ein 3-stündiger Marathon über 10.000 Koordinatenpunkte in einer einzigen GPX-Datei erzeugt.
- GPX-Erweiterungen ermöglichen die Aufzeichnung persönlicher gesundheitlicher biometrischer Daten wie Herzfrequenz (<gpxtpx:hr>) und Trittfrequenz direkt im GPS-Track.
Häufig gestellte technische Fragen
Was ist eine GPX-Datei?
Eine GPX-Datei ist ein GPS-Datenformat, das Wegpunkte, Routen und aufgezeichnete Tracks (mit Breiten- und Längengrad, Höhe und Zeit) von GPS-Geräten und Fitnessuhren speichert.
Wie kann ich eine GPX-Datei für Google Earth in KML konvertieren?
Sie können jedes GPX-Workout oder jeden Wanderweg mit File2File.app direkt in Ihrem Webbrowser mit nur einem Klick in eine Google Earth KML-Datei umwandeln.
Wie lade ich eine GPX-Datei auf Strava hoch?
Melden Sie sich bei Strava.com an, klicken Sie oben rechts auf das „+“-Symbol, wählen Sie „Aktivität hochladen“ und wählen Sie „Datei“, um Ihre .gpx-Aufzeichnung hochzuladen.
Passende GPX-Konvertierungen
Das Konvertieren von GPS-Track-GPX-Daten in das Google KML-Format ermöglicht die sofortige Anzeige von Outdoor-Tracking-Rohdaten in Google Earth und maßgeschneiderten Web-Mapping-Anwendungen.
Das Konvertieren von geografischen Google-KML-Markups in das GPS-Track-GPX-Format standardisiert proprietäre Kartierungsfunktionen in universelle Wegpunkt- und Trackdaten.
Das Konvertieren von GeoJSON-Vektordaten in GPX übersetzt geografische Standard-JSON-Objekte in ein XML-basiertes Format, das für physische Navigationsgeräte optimiert ist.