GPS-Track GPX (.gpx)

Topografix Standard

GPS 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:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

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 78

ASCII-DARSTELLUNG: <gpx

Standardisierung: Topografix GPX 1.1 Specification

Technische Daten

Container-ArchitekturXML-Schema mit Wegpunkten (<wpt>), Routen (<rte>) und Tracks (<trk>) aus fortlaufenden Trackpunkten (<trkpt>)
KompressionUnkomprimierter Text (lässt sich leicht mit Gzip komprimieren)
Byte-ReihenfolgeUTF-8-/Unicode-Textstrom
FarbräumeN/A (Geospatial Telemetry)
Kanäle und StrukturBreite, Länge, Höhe (in Metern), UTC-Zeitstempel, Herzfrequenz, Trittfrequenz und Temperatur
Max. AbmessungenWGS-84-Koordinatenbezugssystem (weltweiter GPS-Standard)
TransparenzNone
Streaming und progressive DarstellungFortlaufendes Streaming von Trackpunkten ermöglicht kontinuierliche GPS-Liveaufzeichnung

Technische Vergleichsmatrix: GPX und Konkurrenzformate

Technisches AttributGPX (Aktuelles Format)KMLGEOJSONFIT
HauptzweckOutdoor-Freizeit & Sport-Tracking3D-Erde-Visualisierung (Google Earth)Web-Mapping & GIS-DatenBinäres Garmin-Sportuhrenformat
Mit Zeitstempeln versehene TrackpointsNativer Standard (<trkpt> mit <time>)Erfordert benutzerdefinierte SchematagsErfordert benutzerdefinierte Eigenschafts-ZeitstempelBinäre Zeitstempeldatensätze
DateistrukturOffenes XML-SchemaOffenes XML-SchemaOffenes JSON-FormatProprietäres, kompaktes Binärformat
Garmin- / Strava-Unterstützung100 % universeller Export / ImportWird in Google Earth unterstütztWird im Web-GIS unterstütztNatives 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

2009Strava wird gestartet und macht den GPX-Track-Export für Rad- und Laufsegmente weltweit populär.
2004Topografix veröffentlicht GPX 1.1 und fügt erweiterbare Erweiterungen für Herzfrequenz, Leistung und Trittfrequenz hinzu.
2002Dan Foster erstellt GPX, um proprietäre GPS-Kabelprotokolle zwischen GPS-Geräten und Computern überflüssig zu machen.

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.