GPS záznam GPX (.gpx)

Topografix Standardní

GPS Exchange Format (GPX) je otevřený standard XML pro sdílení bodů zájmu (waypoints), naplánovaných turistických tras a zaznamenaných fitness stop napříč zařízeními GPS (Garmin, Wahoo), chytrými telefony a platformami pro aktivity, jako je Strava.

Převést GPX do KML

Bezplatný konvertor z GPX do KML v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory GPX kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory GPX kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

3C 67 70 78

ASCII REPREZENTACE: <gpx

Standardizace: Topografix GPX 1.1 Specification

Technické specifikace

Architektura kontejneruXML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>)
KompreseUncompressed text (readily compressed with Gzip)
Endiantita bajtůUTF-8 / Unicode text stream
Barevné prostoryN/A (Geospatial Telemetry)
Kanály a strukturaLatitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature
Max. rozměryWGS 84 coordinate datum (worldwide GPS standard)
PrůhlednostNone
Streamování a progresivní načítáníSequential trackpoint streaming allows continuous live GPS logging

Technická srovnávací matice: GPX vs konkurence

Technický atributGPX (Aktuální)KMLGEOJSONFIT
Primární účelOutdoorová rekreace a sledování sportůVizualizace 3D Země (Google Earth)Webové mapování a GIS dataBinární formát sportovních hodinek Garmin
Body trasy s časovým kódemNativní standard (<trkpt> s <time>)Vyžaduje vlastní značky schématuVyžaduje vlastní časová razítka vlastnostíZáznamy binárních časových razítek
Struktura souboruOtevřené schéma XMLOtevřené schéma XMLOtevřený formát JSONProprietární kompaktní binární
Podpora pro Garmin / Strava100% univerzální export/importPodporováno v aplikaci Google EarthPodporováno ve webovém GISFormát pro záznam v nativním hardwaru

Běžné režimy poškození a příručka pro obnovení v hex

Strava nebo Garmin Connect hlásí: „Při nahrávání došlo k chybě: soubor je prázdný nebo neplatný".

Hlavní příčina: Chybějící nebo nezavřené značky </trk> nebo </gpx> způsobené vybitím baterie uprostřed nahrávání.

Obnovení: Opravte nezavřené značky XML pomocí nástroje GPX Repair od File2File.

Bezpečnostní analýza a vektory útoků na parser

Soubory GPX jsou založeny na XML a mohou odhalit soukromé údaje o poloze (domácí adresy) nebo trpět injekcí entit XML.

Známé vektory útoků

  • Únik soukromí polohy odhalující citlivá výchozí místa domova/práce v souborech veřejných tréninků.
  • Injekce externích entit XML (XXE) v obslužných rutinách nahrávání souborů na fitness platformách.
  • Odepření služby (DoS) prostřednictvím souborů bodů trasy obsahujících milion bodů, které způsobují vyčerpání procesoru.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2009Spouští se platforma Strava, čímž celosvětově popularizuje export tras GPX pro cyklistické a běžecké segmenty.
2004Společnost Topografix vydává GPX 1.1, čímž přidává rozšiřitelná rozšíření pro srdeční tep, výkon a kadenci.
2002Dan Foster vytváří GPX s cílem odstranit proprietární protokoly kabelů GPS mezi zařízeními GPS a počítači.

Klíčové výhody a přednosti

  • Nezpochybnitelný globální standard pro outdoorové rekreace, turistiku, běh a cyklistiku.
  • Chronologická telemetrie: body trasy uchovávají přesná časová razítka UTC spolu s nadmořskou výškou, což umožňuje výpočet tempa, rychlosti a sklonu.
  • Univerzální kompatibilita se zařízeními Garmin, Apple Watch a platformami Strava, Komoot, AllTrails a Google Earth.

Technická omezení a nevýhody

  • Podrobný formát XML má za následek velké velikosti souborů u dlouhých vícedenních záznamů GPS.
  • Postrádá pokročilá data ze senzorů (dynamika běhu, vyvážení cyklistického výkonu) uložená v binárních souborech Garmin FIT.
  • Textové soubory lze snadno upravovat nebo falšovat za účelem zkreslení sportovního výkonu.

Zajímavé technické drobnosti

  • Souřadnice GPX vždy používají vztažný systém WGS 84, což je přesně tentýž souřadnicový referenční systém, který používají satelity GPS na oběžné dráze.
  • Fitness hodinky zaznamenávají bod trasy každou 1 sekundu, což znamená, že 3hodinový maraton vytvoří v jediném souboru GPX více než 10 000 souřadnicových bodů.
  • Rozšíření GPX umožňují zaznamenávat osobní zdravotní biometrická data, jako je srdeční tep (<gpxtpx:hr>) a cyklistická kadence, přímo uvnitř trasy GPS.

Často kladené technické otázky

Co je to soubor GPX?

Soubor GPX je datový formát GPS, který ukládá traťové body (waypoints), trasy a zaznamenané stopy (včetně zeměpisné délky, šířky, nadmořské výšky a času) ze zařízení GPS a sportovních hodinek.

Jak mohu převést soubor GPX na KML pro Google Earth?

Pomocí File2File.app přímo ve webovém prohlížeči můžete jedním kliknutím převést libovolný trénink nebo turistickou trasu ve formátu GPX na soubor KML pro Google Earth.

Jak nahrát soubor GPX do aplikace Strava?

Přihlaste se na web Strava.com, klikněte na ikonu „+“ v pravém horním rohu, vyberte možnost „Nahrát aktivitu“ (Upload activity) a zvolte „Soubor“ (File) pro nahrání záznamu .gpx.