Skip to content

GPX till GeoJSON-konverterare

Konvertera GPX-filer (GPS Exchange Format) till GeoJSON för användning i webbkartor. Perfekt för GPS-spår, vandringsrutter, cykelvägar och waypoints från GPS-enheter och träningsappar.

Vad är GPX?

GPX (GPS Exchange Format) är ett XML-baserat format för att utbyta GPS-data mellan enheter och applikationer. Det är standardformatet som används av:

  • GPS-enheter: Garmin, TomTom, Magellan
  • Träningsappar: Strava, Komoot, AllTrails, Ride with GPS
  • Mobilappar: GPS-spårningsappar, vandringsappar
  • Drönare: Loggar för flygrutter
  • Kartprogramvara: QGIS, ArcGIS, Google Earth

GPX-datatyper

GPX-filer kan innehålla tre typer av data:

  • Waypoints (<wpt>): Enskilda intressanta punkter (POI) med koordinater, namn, beskrivningar och höjd
  • Rutter (<rte>): Planerade vägar med ordnade waypoints, vanligtvis för navigering
  • Spår (<trk>): Inspelade vägar med tidsstämplar som visar faktisk rörelse över tid

Hur man konverterar

  1. Ladda upp din .gpx-fil (dra och släpp eller bläddra)
  2. Förhandsgranska den konverterade GeoJSON på kartan
    • Waypoints visas som punkter
    • Rutter visas som LineStrings
    • Spår visas som LineStrings (en per segment)
  3. Ladda ner GeoJSON-filen

Detaljer om konverteringen

Vad som konverteras

Waypoints → Punkter

  • Koordinater: Latitud, longitud
  • Höjd: Sparas i egenskaper
  • Namn & beskrivning: Bevaras
  • Tid: ISO 8601-tidsstämpel
  • Symbol: Ikon/markörtyp
  • Extensions: Anpassad GPX-data

Rutter → LineStrings

  • Ruttpunkter: Ordnade koordinater
  • Ruttnamn: Egenskap för funktion
  • Höjdprofil: Höjdinformation per punkt
  • Beskrivning: Metadata för rutten

Spår → LineStrings

  • Spårsegment: Varje segment blir en LineString
  • Tidsstämplar: Tid per koordinatpunkt
  • Höjdprofil: Höjdinformation
  • Spårnamn: Egenskap för funktion
  • Hastighet/Hjärtfrekvens: Om det finns i extensions

Koordinatformat

  • GPX använder: Latitud, Longitud (WGS84)
  • GeoJSON använder: [Longitud, Latitud] (WGS84)
  • Konverteringen hanterar automatiskt ordningsbytet av koordinater

Höjdinformation

Höjd (altitud) från GPX <ele>-taggar bevaras i funktionsegenskaper:

  • Waypoints: properties.elevation
  • Rutter/Spår: Array av höjder som matchar koordinatpunkter

Vanliga användningsområden

  • Träningsdata: Konvertera Strava-, Garmin- eller Fitbit-exporter för att analysera rutter
  • Vandringsrutter: Dela kartor över vandringsleder med personer utan GPS
  • Cykelvägar: Visa cykelrutter på webbkartor
  • Drönarflygningar: Analysera flygrutter och waypoints
  • Geocaching: Konvertera geocache-koordinater för kartläggning
  • Fältforskning: GPS-undersökningsdata till GeoJSON
  • Reseloggar: Visualisera resor och färdvägar

Utgångsstruktur

Exempel på waypoint

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"
  }
}

Exempel på spår

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"]
    }
  }
}

Varför konvertera till GeoJSON?

  • Webbstandard: Fungerar med Leaflet, Mapbox, OpenLayers
  • Enklare format: JSON är lättare att tolka än XML
  • Bättre prestanda: Snabbare tolkning och rendering
  • Utvecklarvänligt: Lätt att inspektera, redigera och manipulera
  • Bredare kompatibilitet: Fler verktyg stöder GeoJSON

Tips

Flera spår: GPX-filer med flera spår kommer att generera separata LineString-funktioner för varje spårsegment.

Tidsstämplar: Möjliggör analys av hastighet, tempo och varaktighet genom att bevara tidsdata.

Höjdprofiler: Använd höjdarrayer för att skapa höjdkartor.

Stora filer: För mycket långa spår (10 000+ punkter), överväg att förenkla geometrin efter konvertering.

Vanliga frågor

Vilka appar exporterar GPX-filer? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper och de flesta GPS-enheter.

Förlorar jag höjdinformation? Nej—höjdinformation bevaras i properties.elevations-arrayen (för spår/rutter) eller properties.elevation (för waypoints).

Kan jag konvertera flera GPX-filer samtidigt? Ja! Ladda upp flera filer och ladda ner dem alla som en ZIP-arkiv.

Laddas min GPS-data upp? Nej—all konvertering sker i din webbläsare. Dina filer lämnar aldrig din enhet.

Vilket koordinatsystem använder GPX? GPX använder alltid WGS84 (EPSG:4326), samma som GeoJSON, så ingen projekteringskonvertering behövs.

Hur får jag GPX-filer från Strava?

  1. Gå till din aktivitet på Strava
  2. Klicka på skiftnyckelikonen (eller tre punkter)
  3. Välj "Exportera GPX"

Se även