Skip to content

GPX zu GeoJSON Konverter

Konvertieren Sie GPX-Dateien (GPS Exchange Format) in GeoJSON zur Verwendung in Webkarten. Perfekt für GPS-Tracks, Wanderwege, Radwege und Wegpunkte von GPS-Geräten und Fitness-Apps.

Was ist GPX?

GPX (GPS Exchange Format) ist ein XML-basiertes Format zum Austausch von GPS-Daten zwischen Geräten und Anwendungen. Es ist das Standardformat, das von folgenden Anwendungen und Geräten verwendet wird:

  • GPS-Geräte: Garmin, TomTom, Magellan
  • Fitness-Apps: Strava, Komoot, AllTrails, Ride with GPS
  • Mobile Apps: GPS-Tracking-Apps, Wander-Apps
  • Drohnen: Flugprotokolle
  • Kartensoftware: QGIS, ArcGIS, Google Earth

GPX-Datentypen

GPX-Dateien können drei Arten von Daten enthalten:

  • Wegpunkte (<wpt>): Einzelne interessante Punkte (POIs) mit Koordinaten, Namen, Beschreibungen und Höhenangaben
  • Routen (<rte>): Geplante Wege mit geordneten Wegpunkten, typischerweise für die Navigation
  • Tracks (<trk>): Aufgezeichnete Wege mit Zeitstempeln, die tatsächliche Bewegungen im Zeitverlauf zeigen

So funktioniert die Konvertierung

  1. Laden Sie Ihre .gpx-Datei hoch (Drag-and-Drop oder Durchsuchen)
  2. Vorschau der konvertierten GeoJSON-Datei auf der Karte
    • Wegpunkte erscheinen als Punkte
    • Routen erscheinen als LineStrings
    • Tracks erscheinen als LineStrings (einer pro Segment)
  3. Herunterladen der GeoJSON-Datei

Details zur Konvertierung

Was wird konvertiert?

Wegpunkte → Punkte

  • Koordinaten: Breitengrad, Längengrad
  • Höhe: In Eigenschaften gespeichert
  • Name & Beschreibung: Beibehalten
  • Zeit: ISO 8601 Zeitstempel
  • Symbol: Icon/Markierungstyp
  • Erweiterungen: Benutzerdefinierte GPX-Daten

Routen → LineStrings

  • Routenpunkte: Geordnete Koordinaten
  • Routenname: Feature-Eigenschaft
  • Höhenprofil: Höhenangaben pro Punkt
  • Beschreibung: Routen-Metadaten

Tracks → LineStrings

  • Track-Segmente: Jedes Segment wird zu einem LineString
  • Zeitstempel: Zeit pro Koordinatenpunkt
  • Höhenprofil: Höhenangaben
  • Trackname: Feature-Eigenschaft
  • Geschwindigkeit/Herzfrequenz: Falls in Erweiterungen vorhanden

Koordinatenformat

  • GPX verwendet: Breitengrad, Längengrad (WGS84)
  • GeoJSON verwendet: [Längengrad, Breitengrad] (WGS84)
  • Die Konvertierung erfolgt automatisch, um die Reihenfolge der Koordinaten zu ändern.

Höhendaten

Höhenangaben (Altitude) aus GPX <ele>-Tags werden in Feature-Eigenschaften beibehalten:

  • Wegpunkte: properties.elevation
  • Routen/Tracks: Array von Höhenangaben, die den Koordinatenpunkten entsprechen

Häufige Anwendungsfälle

  • Fitness-Daten: Konvertieren Sie Exporte von Strava, Garmin oder Fitbit, um Routen zu analysieren
  • Wanderwege: Teilen Sie Karten von Wanderwegen mit Personen ohne GPS
  • Radwege: Zeigen Sie Radwege auf Webkarten an
  • Drohnenflüge: Analysieren Sie Flugrouten und Wegpunkte
  • Geocaching: Konvertieren Sie Geocache-Koordinaten für Karten
  • Feldforschung: GPS-Vermessungsdaten zu GeoJSON konvertieren
  • Reisetagebücher: Visualisieren Sie Reisen und Ausflüge

Ausgabe-Struktur

Wegpunkt-Beispiel

json
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [-74.0060, 40.7128]
  },
  "properties": {
    "name": "New York City",
    "desc": "The Big Apple",
    "elevation": 10,
    "time": "2025-10-28T10:00:00Z",
    "sym": "city"
  }
}

Track-Beispiel

json
{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [-110.0000, 45.0000],
      [-110.0010, 45.0010],
      [-110.0020, 45.0020]
    ]
  },
  "properties": {
    "name": "Hiking Trail",
    "desc": "Mountain hiking route",
    "elevations": [1500, 1520, 1550],
    "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
    "coordinateProperties": {
      "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
    }
  }
}

Warum in GeoJSON konvertieren?

  • Web-Standard: Funktioniert mit Leaflet, Mapbox, OpenLayers
  • Einfacheres Format: JSON ist einfacher zu verarbeiten als XML
  • Bessere Leistung: Schnellere Verarbeitung und Darstellung
  • Entwicklerfreundlich: Einfach zu inspizieren, bearbeiten und zu manipulieren
  • Breitere Kompatibilität: Mehr Tools unterstützen GeoJSON

Tipps

Mehrere Tracks: GPX-Dateien mit mehreren Tracks erzeugen separate LineString-Features für jedes Track-Segment.

Zeitstempel: Ermöglicht die Analyse von Geschwindigkeit, Tempo und Dauer durch die Beibehaltung von Zeitdaten.

Höhenprofile: Verwenden Sie die Höhenarrays, um Höhenkurven zu erstellen.

Große Dateien: Für sehr lange Tracks (10.000+ Punkte) sollten Sie die Geometrie nach der Konvertierung vereinfachen.

FAQs

Welche Apps exportieren GPX-Dateien? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper und die meisten GPS-Geräte.

Verliere ich Höhendaten? Nein—Höhenangaben werden in der properties.elevations-Array (für Tracks/Routen) oder properties.elevation (für Wegpunkte) beibehalten.

Kann ich mehrere GPX-Dateien gleichzeitig konvertieren? Ja! Laden Sie mehrere Dateien hoch und laden Sie sie alle als ZIP-Archiv herunter.

Werden meine GPS-Daten hochgeladen? Nein—die gesamte Konvertierung erfolgt in Ihrem Browser. Ihre Dateien verlassen niemals Ihr Gerät.

Welches Koordinatensystem verwendet GPX? GPX verwendet immer WGS84 (EPSG:4326), dasselbe wie GeoJSON, sodass keine Projektion-Konvertierung erforderlich ist.

Wie bekomme ich GPX-Dateien von Strava?

  1. Gehen Sie zu Ihrer Aktivität auf Strava
  2. Klicken Sie auf das Schraubenschlüssel-Symbol (oder die drei Punkte)
  3. Wählen Sie "GPX exportieren"

Siehe auch