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ů:
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 78ASCII REPREZENTACE: <gpx
Standardizace: Topografix GPX 1.1 Specification
Technické specifikace
| Architektura kontejneru | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Komprese | Uncompressed text (readily compressed with Gzip) |
| Endiantita bajtů | UTF-8 / Unicode text stream |
| Barevné prostory | N/A (Geospatial Telemetry) |
| Kanály a struktura | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Max. rozměry | WGS 84 coordinate datum (worldwide GPS standard) |
| Průhlednost | None |
| Streamování a progresivní načítání | Sequential trackpoint streaming allows continuous live GPS logging |
Technická srovnávací matice: GPX vs konkurence
| Technický atribut | GPX (Aktuální) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Primární účel | Outdoorová rekreace a sledování sportů | Vizualizace 3D Země (Google Earth) | Webové mapování a GIS data | Binární formát sportovních hodinek Garmin |
| Body trasy s časovým kódem | Nativní standard (<trkpt> s <time>) | Vyžaduje vlastní značky schématu | Vyžaduje vlastní časová razítka vlastností | Záznamy binárních časových razítek |
| Struktura souboru | Otevřené schéma XML | Otevřené schéma XML | Otevřený formát JSON | Proprietární kompaktní binární |
| Podpora pro Garmin / Strava | 100% univerzální export/import | Podporováno v aplikaci Google Earth | Podporováno ve webovém GIS | Formá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
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.
Související konverzní páry pro GPX
Konverze dat tras GPS GPX do formátu Google KML vám umožňuje okamžitě zobrazit surové záznamy venkovního sledování v aplikaci Google Earth a vlastních webových mapovacích aplikacích.
Konverze geografického značkovacího jazyka Google KML na standard GPS Track GPX standardizuje proprietární mapové funkce na univerzální data bodů trasy a tras.
Konverze vektorových dat GeoJSON na formát GPX přenáší standardní geografické objekty JSON do formátu založeného na XML, který je optimalizován pro fyzická navigační zařízení.