Das GPX-Dateiformat verstehen
GPX (GPS Exchange Format) ist der universelle offene Standard für GPS-Daten. Ursprünglich zum Austausch von Wegpunkten und Tracks zwischen GPS-Geräten konzipiert, ist GPX zur Lingua Franca der Standortdaten im Outdoor-Sport geworden. Alle großen Plattformen — Strava, Komoot, AllTrails, Garmin Connect, MapMyRun — können GPX exportieren. Eine GPX-Datei enthält Trackpunkte mit Breitengrad, Längengrad, Höhe und Zeitstempel.
Standard-GPX erfasst Trackpoints mit Breitengrad, Längengrad, Höhe und Zeitstempel im <trkpt>-Element. Erweiterungen unter dem Garmin TrackPointExtension-Namespace können zusätzliche Felder führen: Herzfrequenz (<gpxtpx:hr>), Trittfrequenz (<gpxtpx:cad>), Leistung (<gpxtpx:power>) und Lufttemperatur (<gpxtpx:atemp>). Ob diese Erweiterungen vorhanden sind, hängt von der ursprünglichen Plattform ab. Strava GPX-Exporte enthalten Herzfrequenz und Trittfrequenz, wenn das Gerät diese aufgezeichnet hat; AllTrails und Komoot GPX-Dateien sind typischerweise nur GPS ohne biometrische Daten.
Warum GPX zu CSV konvertieren?
GPX ist für GPS-Datenaustausch konzipiert, nicht für Analyse. Um Ihre GPS-Daten quantitativ zu studieren — Steigung an jedem Punkt berechnen, Geschwindigkeit zwischen aufeinanderfolgenden Trackpoints messen, Höhengewinne in bestimmten Segmenten analysieren oder ein benutzerdefiniertes Geschwindigkeits-/Höhen-Diagramm erstellen — benötigen Sie die Daten in einem flachen, zeilenbasierten Format, das statistische Tools verarbeiten können. CSV ist dieses Format. Die Konvertierung von GPX zu CSV ist der Standard-Erste Schritt vor jeder quantitativen Route oder Leistungsanalyse.
Kartierung und GIS-Analyse ist ein weiterer großer Anwendungsfall. Tools wie QGIS, ArcGIS und Google Earth Pro können CSV-Dateien mit Breiten- und Längenspalten als Punkt-Layer importieren. Dies ermöglicht es Ihnen, Ihre Route nach Geschwindigkeit, Steigung, Herzfrequenz oder einem anderen Feld in der CSV zu färben — wodurch reichhaltigere Visualisierungen als die einfarbigen Tracks entstehen, die die meisten GPX-Viewer anzeigen. Routen-Designer und Trainer verwenden dies, um zu identifizieren, wo Athleten langsamer werden, wo Gelände Anstrengung beeinflusst und wie Bedingungen vergleichen.
Welche Daten werden zu CSV exportiert?
Die CSV hat eine Zeile pro GPX-Trackpoint. Standard-Spalten umfassen: Zeitstempel (ISO 8601 UTC), Breitengrad (Dezimalgrad), Längengrad (Dezimalgrad) und altitude_m (Meter). Wenn Garmin TrackPointExtension-Daten in der GPX-Datei vorhanden sind, erscheinen zusätzliche Spalten: heart_rate_bpm, cadence_rpm, power_w und temperature_c. Alle Spaltenkopfzeilen sind immer in der Ausgabe vorhanden; Zellen sind leer, wo Daten fehlen. Dies macht die CSV sofort in Pandas oder R nutzbar, ohne unterschiedliche Spaltenstrukturen zu behandeln.
GPX zu CSV — Anwendungsfälle
GPX-Dateien von Strava, Komoot, AllTrails, Wikiloc, Garmin oder einem Handheld-GPS können in CSV konvertiert werden zur Analyse in Excel, Google Sheets, QGIS oder jedem Datentool, das tabellarische Daten akzeptiert.
Welche Daten enthält eine GPX-Datei?
Standard-GPX speichert Breitengrad, Längengrad, Höhe und Zeit. Einige Apps fügen Herzfrequenz und Kadenz als TrackPointExtension-Daten hinzu. Alle verfügbaren Felder werden in den CSV-Export aufgenommen.
So exportieren Sie GPX aus Strava
- Öffnen Sie die Aktivität auf Strava
- Klicken Sie auf das Dreipunktmenü (⋯) und wählen Sie GPX exportieren
- Laden Sie die Datei oben hoch
Wie Sie diesen Converter verwenden
Laden Sie Ihre .gpx-Datei mit der Dropzone hoch. Die Konvertierung läuft in Ihrem Browser — keine GPS-Daten verlassen Ihr Gerät. Die CSV wird automatisch heruntergeladen, sobald sie geparst ist. GPX-Dateien von jeder Plattform werden akzeptiert: Strava, Komoot, AllTrails, Wikiloc, Garmin, Suunto, Wahoo, RideWithGPS und jede andere Plattform, die standard-GPX 1.1 exportiert. Für sehr große GPX-Dateien (mehrtägige Wanderungen oder Rennradtouren mit Zehntausenden von Trackpoints) kann die Verarbeitung einige Sekunden dauern — alle Berechnungen finden lokal statt.
vs. Andere Konvertierungstools
GPSBabel ist das funktionsreichste Open-Source-GPS-Konvertierungstool und kann GPX mit vielen Optionen zu CSV exportieren. Es erfordert jedoch Installation und Kommandozeilen-Kenntnisse. Dieser Converter funktioniert in jedem Browser auf jedem Gerät, einschließlich Telefonen und Tablets, erzeugt sofort saubere CSV und erfordert keine Software-Installation. Strava und Garmin Connect bieten keine direkte GPX-zu-CSV-Exporte aus ihren Web-Interfaces — für eine schnelle, private, browserbasierte Konvertierung füllt dieses Tool diese Lücke.
Häufige Probleme
Wenn die CSV nur timestamp als nicht-leere Spalte hat, ist die GPX-Datei eine Routen- oder Wegpunkt-Datei, nicht ein aufgezeichneter Aktivitäts-Track. Routen (<rte>) und Wegpunkte (<wpt>) enthalten keine Zeitstempel oder biometrischen Daten — nur Tracks (<trk>). Komoot und RideWithGPS Route-Pläne werden als Route-GPX-Dateien exportiert, nicht als Track-Dateien. Um einen Track-GPX zu erhalten, müssen Sie die Aktivität aufzeichnen (die Route tatsächlich fahren oder laufen) und die resultierende Aktivität exportieren — nicht den geplanten Track.
GPX-Routen für adaptive Athleten
Rollstuhl-Straßenrenner, Handbike-Radfahrer und Sit-Ski-Rennläufer nutzen zunehmend GPS-fähige Geräte, und ihre GPX-Dateien werden von diesem Converter identisch verarbeitet. Die CSV-Ausgabe ist nützlich für adaptive Routenplanung: Die Steigung an jedem Trackpoint kann aus aufeinanderfolgenden Höhen- und Abstandswerten berechnet werden, wodurch Athleten und Trainer Abschnitte identifizieren können, wo das Gelände besonders anspruchsvoll ist. Für Rollstuhl-Rennfahrer, die Straßenkurse analysieren, ist Steigungsprofilierung aus GPX-abgeleiteten CSV-Daten ein praktisches Werkzeug zur Entwicklung einer Pacing-Strategie.
Häufig gestellte Fragen
Wie berechne ich die Steigung aus der CSV?
In Python mit Pandas: Berechnen Sie zunächst die horizontale Entfernung zwischen aufeinanderfolgenden Punkten mit der Haversine-Formel (oder importieren Sie aus der Geopy-Bibliothek), dann Steigung = (altitude_m.diff() / horizontal_distance_m) * 100, um prozentuale Steigung zu erhalten. In Excel berechnen Sie die Entfernung aus lat/lon mit einer Formel oder messen manuell, dann =(B2-B1)/(distance_m) * 100, wobei Spalte B altitude_m ist.
Unterstützt der Converter GPX-Dateien mit mehreren Spuren?
Der Converter verarbeitet die erste Spur in der GPX-Datei. GPX-Dateien mit mehreren <trk>-Elementen — die auftreten, wenn ein GPS-Gerät das Signal verlor und fortgesetzt wurde oder wenn mehrere Routen zusammen exportiert wurden — haben nur die erste Spur in der CSV-Ausgabe. Wenn Sie alle Spuren benötigen, teilen Sie die GPX-Datei in separate Dateien auf (mit GPSBabel oder einem Text-Editor) und konvertieren Sie jede einzeln.