Skip to content
Ads keep this site free 🙏

GPX GeoJSON-muunnin

Muunna GPX (GPS Exchange Format) -tiedostot GeoJSON-muotoon käytettäväksi verkkokartoissa. Täydellinen GPS-jälkien, vaellusreittien, pyöräilyreittien ja reittipisteiden muuntamiseen GPS-laitteista ja kuntoilusovelluksista.

Mikä on GPX?

GPX (GPS Exchange Format) on XML-pohjainen formaatti GPS-datan vaihtamiseen laitteiden ja sovellusten välillä. Se on standardiformaatti, jota käyttävät:

  • GPS-laitteet: Garmin, TomTom, Magellan
  • Kuntoilusovellukset: Strava, Komoot, AllTrails, Ride with GPS
  • Mobiilisovellukset: GPS-seurantasovellukset, vaellussovellukset
  • Dronit: Lentoreittilokit
  • Karttaohjelmistot: QGIS, ArcGIS, Google Earth

GPX-datatyyppit

GPX-tiedostot voivat sisältää kolmea datatyyppiä:

  • Reittipisteet (<wpt>): Yksittäiset kiinnostavat pisteet (POI) koordinaatteineen, nimineen, kuvauksineen ja korkeustietoineen
  • Reitit (<rte>): Suunnitellut polut järjestetyillä reittipisteillä, yleensä navigointia varten
  • Jäljet (<trk>): Tallennetut polut aikaleimoineen, jotka osoittavat todellisen liikkeen ajan kuluessa

Kuinka muuntaa

  1. Lataa .gpx-tiedostosi (vedä ja pudota tai selaa)
  2. Esikatsele muunnettu GeoJSON kartalla
    • Reittipisteet näkyvät pisteinä
    • Reitit näkyvät LineString-muotoisina
    • Jäljet näkyvät LineString-muotoisina (yksi per segmentti)
  3. Lataa GeoJSON-tiedosto

Muunnoksen yksityiskohdat

Mitä muunnetaan

Reittipisteet → Pisteet

  • Koordinaatit: Leveys- ja pituusaste
  • Korkeus: Tallennettu ominaisuuksiin
  • Nimi ja kuvaus: Säilytetty
  • Aika: ISO 8601 -aikaleima
  • Symboli: Kuvake/merkkityyppi
  • Laajennukset: Mukautettu GPX-data

Reitit → LineString

  • Reittipisteet: Järjestetyt koordinaatit
  • Reitin nimi: Ominaisuus
  • Korkeusprofiili: Korkeusdata pisteittäin
  • Kuvaus: Reitin metadata

Jäljet → LineString

  • Jälkisegmentit: Jokainen segmentti muuttuu LineString-muotoon
  • Aikaleimat: Aika per koordinaattipiste
  • Korkeusprofiili: Korkeusdata
  • Jäljen nimi: Ominaisuus
  • Nopeus/Syke: Jos laajennuksissa on mukana

Koordinaattiformaatti

  • GPX käyttää: Leveysaste, Pituusaste (WGS84)
  • GeoJSON käyttää: [Pituusaste, Leveysaste] (WGS84)
  • Muunnos käsittelee automaattisesti koordinaattijärjestyksen vaihdon

Korkeusdata

Korkeus (altitude) GPX:n <ele>-tageista säilytetään ominaisuuksissa:

  • Reittipisteet: properties.elevation
  • Reitit/Jäljet: Korkeuksien taulukko, joka vastaa koordinaattipisteitä

Yleiset käyttötarkoitukset

  • Kuntodata: Muunna Stravan, Garminin tai Fitbitin vientitiedostot reittien analysointiin
  • Vaellusreitit: Jaa polkukarttoja käyttäjille, joilla ei ole GPS-laitteita
  • Pyöräilyreitit: Näytä pyöräilyreitit verkkokartoilla
  • Dronilennot: Analysoi lentoreittejä ja reittipisteitä
  • Geokätköily: Muunna geokätköjen koordinaatit kartoitusta varten
  • Kenttätutkimus: GPS-tutkimusdata GeoJSON-muotoon
  • Matkapäiväkirjat: Visualisoi matkoja ja reittejä

Tulostusrakenne

Reittipisteen esimerkki

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

Jäljen esimerkki

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

Miksi muuntaa GeoJSON-muotoon?

  • Verkkostandardi: Toimii Leafletin, Mapboxin, OpenLayersin kanssa
  • Yksinkertaisempi formaatti: JSON on helpompi jäsentää kuin XML
  • Parempi suorituskyky: Nopeampi jäsentäminen ja renderöinti
  • Kehittäjäystävällinen: Helppo tarkastella, muokata ja käsitellä
  • Laajempi yhteensopivuus: Useammat työkalut tukevat GeoJSON-muotoa

Vinkkejä

Useita jälkiä: GPX-tiedostot, joissa on useita jälkiä, tuottavat erilliset LineString-ominaisuudet jokaiselle jälkisegmentille.

Aikaleimat: Mahdollistaa nopeuden, tahdin ja keston analysoinnin säilyttämällä aikadata.

Korkeusprofiilit: Käytä korkeustaulukoita korkeuskäyrien luomiseen.

Suuret tiedostot: Hyvin pitkien jälkien (yli 10 000 pistettä) kohdalla harkitse geometrian yksinkertaistamista muunnoksen jälkeen.

Usein kysyttyä

Mitkä sovellukset vievät GPX-tiedostoja? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper ja useimmat GPS-laitteet.

Menetänkö korkeustiedot? Et — korkeus säilytetään properties.elevations-taulukossa (jäljet/reitit) tai properties.elevation (reittipisteet).

Voinko muuntaa useita GPX-tiedostoja kerralla? Kyllä! Lataa useita tiedostoja ja lataa ne kaikki ZIP-arkistona.

Ladataanko GPS-datani? Ei — kaikki muunnokset tapahtuvat selaimessasi. Tiedostosi eivät koskaan poistu laitteeltasi.

Mitä koordinaattijärjestelmää GPX käyttää? GPX käyttää aina WGS84 (EPSG:4326), samaa kuin GeoJSON, joten projektiomuunnosta ei tarvita.

Kuinka saan GPX-tiedostoja Stravasta?

  1. Siirry aktiviteettiisi Stravassa
  2. Klikkaa jakoavaimen kuvaketta (tai kolmea pistettä)
  3. Valitse "Export GPX"

Katso myös