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 mezi zařízeními GPS (Garmin, Wahoo), chytrými telefony a platformami pro aktivity, jako je Strava.

Převést GPX na KML

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

Kontrola 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

Soukromě - 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 (POSUN 0):

3C 67 70 78

ASCII REPREZENTACE: <gpx

Standardizace: Topografix GPX 1.1 Specification

Technické specifikace

Architektura kontejneruSchéma XML obsahující body zájmu (<wpt>), trasy (<rte>) a zaznamenané stopy (<trk>) složené z posloupností bodů stopy (<trkpt>)
KompreseNekomprimovaný text (lze snadno komprimovat pomocí Gzip)
Pořadí bajtůProud textu UTF-8 / Unicode
Barevné prostoryNevztahuje se (geografická telemetrie)
Kanály a strukturaZeměpisná šířka a délka, nadmořská výška (v metrech), časové razítko UTC, srdeční tep, kadence a teplota
Max. rozměrySouřadnicový vztažný systém WGS 84 (celosvětový standard GPS)
PrůhlednostŽádná
Streamování a progresivní načítáníPostupné načítání bodů stopy umožňuje průběžné zaznamenávání GPS

Technická srovnávací matice: GPX vs konkurence

Technický atributGPX (Aktuální)KMLGEOJSONFIT
Primární účelOutdoorové aktivity a sledování sportovních výkonů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í formát
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.app.

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 být zranitelné vůči injekci entit XML.

Známé vektory útoků

  • Únik údajů o poloze 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 miliony bodů, které způsobují vyčerpání procesoru.

Doporučené bezpečnostní postupy: V XML parserech GPX zakažte zpracování DTD a nabídněte ořezání zóny soukromí kolem domácích souřadnic.

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řující prvky 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

  • Široce používaný formát XML pro výměnu GPS trasových bodů, tras a záznamů mezi aplikacemi a webovými službami.
  • 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.
  • GPX podporuje mnoho zařízení GPS a mapovacích aplikací, funkce importu a exportu se však liší podle produktu.

Technická omezení a nevýhody

  • Podrobný formát XML má za následek velké soubory 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 1.1 jsou vztaženy ke geodetickému datu WGS 84. To popisuje polohy na Zemi, nikoli oběžnou referenci družic GPS.
  • Zařízení GPS zaznamenávají body trasy v nastavitelných intervalech. Tříhodinová aktivita může obsahovat tisíce bodů podle zařízení a nastavení záznamu.
  • 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á trasové body, 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“ a zvolte „Soubor“ (File) pro nahrání záznamu .gpx.