GPS trag GPX (.gpx)

Topografix Standard

GPS Exchange Format (GPX) je otvoreni XML standard za deljenje GPS putnih tačaka (waypoints), planiranih pešačkih ruta i snimljenih fitnes staza između GPS uređaja (Garmin, Wahoo), pametnih telefona i platformi za aktivnosti kao što je Strava.

Konvertujte GPX u KML

Besplatan konvertor GPX u KML u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju GPX datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju GPX datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

3C 67 70 78

ASCII REPREZENTACIJA: <gpx

Standardizacija: Topografix GPX 1.1 Specification

Tehničke specifikacije

Arhitektura kontejneraXML šema koja sadrži putne tačke (<wpt>), rute (<rte>) i tragove (<trk>), sastavljene od uzastopnih tačaka traga (<trkpt>)
KompresijaNekomprimovani tekst (lako se komprimuje Gzip-om)
Bajtni redosled (Endianness)UTF-8 / Unicode tekstualni tok
Prostori bojaNije primenljivo (geoprostorna telemetrija)
Kanali i strukturaGeografska širina, geografska dužina, nadmorska visina (u metrima), UTC vremenska oznaka, puls, kadenca i temperatura
Maksimalne dimenzijeKoordinatni datum WGS 84 (svetski GPS standard)
TransparentnostNema
Strimovanje i progresivno učitavanjeSekvencijalno strimovanje tačaka traga omogućava neprekidno beleženje GPS lokacije uživo

Tehnička matrica poređenja: GPX u odnosu na konkurente

Tehnički atributGPX (Trenutno)KMLGEOJSONFIT
Primarna svrhaRekreacija na otvorenom i praćenje sportova3D vizuelizacija Zemlje (Google Earth)Veb mapiranje i GIS podaciGarmin binarni format sportskog sata
Tačke staze sa vremenskim kodomIzvorni standard (<trkpt> sa <time>)Zahteva prilagođene oznake šemeZahteva prilagođene vremenske oznake svojstavaZapisi binarnog vremena
Struktura datotekeOtvorena XML šemaOtvorena XML šemaOtvoreni JSON formatVlasnički kompaktni binarni format
Garmin / Strava podrškaŠiroka podrška u mnogim GPS alatima; mogućnosti se razlikuju od proizvoda do proizvodaPodržano u Google EarthPodržano u veb GIS-uNativni format snimanja hardvera

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Strava ili Garmin Connect prijavljuju 'An error occurred with your upload: file empty or invalid'.

Osnovni uzrok: Nedostajuće zatvarajuće oznake </trk> ili </gpx> uzrokovane pražnjenjem baterije usred snimanja.

Oporavak: Popravite nezatvorene XML oznake pomoću File2File.app GPX alatke za popravku.

Bezbednosna analiza i vektori napada parsera

GPX datoteke su zasnovane na XML-u i mogu otkriti privatne podatke o lokaciji (kućne adrese) ili biti podložne ubacivanju XML entiteta.

Poznati vektori napada

  • Curenje privatnosti lokacije koje otkriva osetljive početne tačke kuće/posla u javnim datotekama treninga.
  • XML External Entity (XXE) ubacivanje u rukovaoce otpremanjem datoteka na fitnes platformama.
  • Uskraćivanje usluge (DoS) kroz datoteke sa milion tačaka koje izazivaju iscrpljivanje CPU-a.

Najbolje prakse za zaštitu: Onemogućite obradu DTD-a u GPX XML parserima i omogućite uklanjanje podataka o kućnim koordinatama u zonama privatnosti.

Istorijat i prekretnice

2009Strava se pokreće, čineći izvoz GPX staza popularnim za biciklističke i trkačke segmente širom sveta.
2004Topografix objavljuje GPX 1.1, dodajući proširive ekstenzije za broj otkucaja srca, snagu i kadencu.
2002Dan Foster kreira GPX da bi eliminisao vlasničke protokole za GPS kablove između GPS uređaja i računara.

Ključne prednosti

  • Široko korišćen XML format za razmenu GPS međutačaka, ruta i tragova između aplikacija i veb-usluga.
  • Hronološka telemetrija: tačke staze čuvaju precizne UTC vremenske oznake i podatke o nadmorskoj visini, omogućavajući izračunavanje tempa, brzine i nagiba terena.
  • GPX podržavaju mnogi GPS uređaji i aplikacije za mapiranje, mada se mogućnosti uvoza i izvoza razlikuju od proizvoda do proizvoda.

Tehnička ograničenja i nedostaci

  • Opširan XML format dovodi do velikih datoteka sa višednevnim GPS snimcima.
  • Nedostaju mu napredni podaci senzora (dinamika trčanja, balans snage u biciklizmu) koji se čuvaju u binarnim Garmin FIT datotekama.
  • Tekstualne datoteke se mogu lako uređivati ili menjati radi falsifikovanja sportskih performansi.

Zanimljivosti

  • GPX 1.1 koordinate odnose se na geodetski datum WGS 84. On opisuje lokacije na Zemlji, a ne referentni okvir orbita GPS satelita.
  • GPS uređaji beleže tačke traga u podesivim intervalima. Aktivnost od tri sata može da sadrži hiljade tačaka, u zavisnosti od uređaja i podešavanja snimanja.
  • GPX ekstenzije omogućavaju snimanje ličnih biometrijskih podataka poput broja otkucaja srca (<gpxtpx:hr>) i biciklističke kadence direktno unutar GPS staze.

Često postavljana tehnička pitanja

Šta je GPX fajl?

GPX datoteka je format GPS podataka koji čuva putne tačke (waypoints), rute i snimljene tragove (sa geografskom širinom, dužinom, nadmorskom visinom i vremenom) sa GPS uređaja i fitnes satova.

Kako mogu da konvertujem GPX fajl u KML za Google Earth?

Možete konvertovati bilo koji GPX trening ili planinarsku stazu u Google Earth KML fajl jednim klikom koristeći File2File.app direktno u veb pretraživaču.

Kako da otpremim GPX datoteku na Strava?

Prijavite se na Strava.com, kliknite na ikonu '+' u gornjem desnom uglu, izaberite 'Otpremi aktivnost' (Upload activity) i izaberite 'Datoteka' da biste otpremili svoj .gpx snimak.