Skip to content
Ads keep this site free 🙏

GPX na GeoJSON Konvertor

Převeďte soubory GPX (GPS Exchange Format) na GeoJSON pro použití v mapách na webu. Ideální pro GPS záznamy, turistické trasy, cyklistické stezky a body zájmu z GPS zařízení a fitness aplikací.

Co je GPX?

GPX (GPS Exchange Format) je formát založený na XML pro výměnu GPS dat mezi zařízeními a aplikacemi. Je to standardní formát používaný:

  • GPS zařízeními: Garmin, TomTom, Magellan
  • Fitness aplikacemi: Strava, Komoot, AllTrails, Ride with GPS
  • Mobilními aplikacemi: GPS sledovací aplikace, turistické aplikace
  • Drony: Záznamy letových tras
  • Mapovací software: QGIS, ArcGIS, Google Earth

Typy dat v GPX

Soubory GPX mohou obsahovat tři typy dat:

  • Body zájmu (<wpt>): Jednotlivé body zájmu (POI) s koordináty, názvy, popisy a nadmořskou výškou
  • Trasy (<rte>): Plánované cesty s uspořádanými body, obvykle pro navigaci
  • Záznamy (<trk>): Zaznamenané cesty s časovými značkami, zobrazující skutečný pohyb v čase

Jak převádět

  1. Nahrajte svůj .gpx soubor (přetažením nebo výběrem)
  2. Náhled převedeného GeoJSON na mapě
    • Body zájmu se zobrazí jako body
    • Trasy se zobrazí jako LineStrings
    • Záznamy se zobrazí jako LineStrings (jeden za každý segment)
  3. Stáhněte soubor GeoJSON

Podrobnosti o převodu

Co se převádí

Body zájmu → Body

  • Koordináty: Zeměpisná šířka, délka
  • Nadmořská výška: Uložena ve vlastnostech
  • Název a popis: Zachováno
  • Čas: ISO 8601 časová značka
  • Symbol: Typ ikony/markeru
  • Rozšíření: Vlastní data GPX

Trasy → LineStrings

  • Body trasy: Uspořádané koordináty
  • Název trasy: Vlastnost prvku
  • Profil nadmořské výšky: Nadmořská výška pro každý bod
  • Popis: Metadata trasy

Záznamy → LineStrings

  • Segmenty záznamu: Každý segment se stává LineString
  • Časové značky: Čas pro každý bod souřadnic
  • Profil nadmořské výšky: Data nadmořské výšky
  • Název záznamu: Vlastnost prvku
  • Rychlost/tepová frekvence: Pokud je obsažena v rozšířeních

Formát souřadnic

  • GPX používá: Zeměpisná šířka, Zeměpisná délka (WGS84)
  • GeoJSON používá: [Zeměpisná délka, Zeměpisná šířka] (WGS84)
  • Převod automaticky zpracovává změnu pořadí souřadnic

Data nadmořské výšky

Nadmořská výška z GPX <ele> tagů je zachována ve vlastnostech prvků:

  • Body zájmu: properties.elevation
  • Trasy/záznamy: Pole nadmořských výšek odpovídající bodům souřadnic

Běžné případy použití

  • Fitness data: Převeďte exporty ze Stravy, Garminu nebo Fitbitu pro analýzu tras
  • Turistické trasy: Sdílejte mapy stezek s uživateli bez GPS
  • Cyklostezky: Zobrazte cyklistické trasy na webových mapách
  • Letové dráhy dronů: Analyzujte letové trasy a body zájmu
  • Geocaching: Převeďte souřadnice geocachingu pro mapování
  • Terénní výzkum: GPS data z průzkumu do GeoJSON
  • Cestovní deníky: Vizualizujte cesty a výlety

Struktura výstupu

Příklad bodu zájmu

json
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [-74.0060, 40.7128]
  },
  "properties": {
    "name": "New York City",
    "desc": "Velké jablko",
    "elevation": 10,
    "time": "2025-10-28T10:00:00Z",
    "sym": "město"
  }
}

Příklad záznamu

json
{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [-110.0000, 45.0000],
      [-110.0010, 45.0010],
      [-110.0020, 45.0020]
    ]
  },
  "properties": {
    "name": "Turistická stezka",
    "desc": "Horská turistická trasa",
    "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"]
    }
  }
}

Proč převádět na GeoJSON?

  • Webový standard: Funguje s Leaflet, Mapbox, OpenLayers
  • Jednodušší formát: JSON je jednodušší na zpracování než XML
  • Lepší výkon: Rychlejší zpracování a vykreslování
  • Přátelské pro vývojáře: Snadné prohlížení, úpravy a manipulace
  • Širší kompatibilita: Více nástrojů podporuje GeoJSON

Tipy

Více záznamů: Soubory GPX s více záznamy vytvoří samostatné prvky LineString pro každý segment záznamu.

Časové značky: Umožněte analýzu rychlosti, tempa a trvání zachováním časových dat.

Profily nadmořské výšky: Použijte pole nadmořských výšek k vytvoření grafů výškového profilu.

Velké soubory: U velmi dlouhých záznamů (10 000+ bodů) zvažte zjednodušení geometrie po převodu.

Často kladené otázky

Jaké aplikace exportují GPX soubory? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper a většina GPS zařízení.

Ztratím data o nadmořské výšce? Ne—nadmořská výška je zachována v poli properties.elevations (pro záznamy/trasy) nebo properties.elevation (pro body zájmu).

Mohu převádět více GPX souborů najednou? Ano! Nahrajte více souborů a stáhněte je všechny jako ZIP archiv.

Jsou moje GPS data nahrávána? Ne—veškerý převod probíhá ve vašem prohlížeči. Vaše soubory nikdy neopustí vaše zařízení.

Jaký souřadnicový systém používá GPX? GPX vždy používá WGS84 (EPSG:4326), stejně jako GeoJSON, takže není potřeba žádná konverze projekce.

Jak získám GPX soubory ze Stravy?

  1. Přejděte na svou aktivitu na Stravě
  2. Klikněte na ikonu klíče (nebo tři tečky)
  3. Vyberte "Export GPX"

Viz také