GPS staza GPX (.gpx)
Topografix StandardnoGPS Exchange Format (GPX) je otvoreni XML standard za dijeljenje GPS točaka puta, planiranih pješačkih ruta i snimljenih fitness staza na GPS uređajima (Garmin, Wahoo), pametnim telefonima i platformama za aktivnosti poput Strave.
Pretvori GPX u KML
Besplatni GPX u KML pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju GPX datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju GPX datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
3C 67 70 78ASCII PRIKAZ: <gpx
Standardizacija: Topografix GPX 1.1 Specification
Tehničke specifikacije
| Arhitektura spremnika | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Kompresija | Uncompressed text (readily compressed with Gzip) |
| 字节序 | UTF-8 / Unicode text stream |
| Prostori boja | N/A (Geospatial Telemetry) |
| Kanali i struktura | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Maksimalne dimenzije | WGS 84 coordinate datum (worldwide GPS standard) |
| Prozirnost | None |
| Streaming i progresivno | Sequential trackpoint streaming allows continuous live GPS logging |
Tehnička matrica usporedbe: GPX vs Konkurencija
| Tehnički atribut | GPX (Trenutno) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Primarna svrha | Rekreacija na otvorenom i praćenje sportova | 3D vizualizacija Zemlje (Google Earth) | Web mapiranje i GIS podaci | Garmin binarni format sportskog sata |
| Vremenski kodirane točke staze | Izvorni standard (<trkpt> s <time>) | Zahtijeva prilagođene oznake sheme | Zahtijeva prilagođene vremenske oznake svojstava | Zapisi binarnih vremenskih oznaka |
| Struktura datoteke | Otvorena XML shema | Otvorena XML shema | Otvoreni JSON format | Vlasnički kompaktni binarni zapis |
| Podrška za Garmin / Stravu | 100% univerzalni izvoz/uvoz | Podržano u Google Earthu | Podržano u web GIS-u | Izvorni format snimanja hardvera |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Strava ili Garmin Connect javljaju 'An error occurred with your upload: file empty or invalid'.
Temeljni uzrok: Nedostaju nezatvorene oznake </trk> ili </gpx> uzrokovane pražnjenjem baterije usred snimanja.
Oporavak: Popravite nezatvorene XML oznake pomoću File2File GPX Repair alata.
Sigurnosna analiza i vektori napada na parser
GPX datoteke se temelje na XML-u i mogu izložiti privatne podatke o lokaciji (kućne adrese) ili biti podložne injekciji XML entiteta.
Poznati vektori napada
- Curenje privatnosti lokacije koje otkriva osjetljiva početna mjesta kuće/posla u javnim datotekama vježbanja.
- Injekcija vanjskih XML entiteta (XXE) u rukovateljima prijenosom datoteka fitness platforme.
- Uskraćivanje usluge putem datoteka točaka staze s milijun točaka koje uzrokuju iscrpljivanje CPU-a.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Neprikosnoveni globalni standard za aktivnosti na otvorenom, planinarenje, trčanje i biciklizam.
- Kronološka telemetrija: točke staze pohranjuju precizne UTC vremenske oznake uz nadmorsku visinu, omogućujući izračun tempa, brzine i nagiba.
- Univerzalna kompatibilnost s Garminom, Apple Watchom, Stravom, Komootom, AllTrailsom i Google Earthom.
Tehnička ograničenja i nedostaci
- Opširan XML format rezultira velikim datotekama za duga višednevna GPS snimanja.
- Nedostaju napredni podaci senzora (dinamika trčanja, ravnoteža snage biciklizma) pohranjeni u binarnim Garmin FIT datotekama.
- Tekstualne datoteke mogu se lako uređivati ili mijenjati radi falsificiranja sportskih rezultata.
Zanimljive tehničke činjenice
- GPX koordinate uvijek koriste WGS 84 datum, što je potpuno isti koordinatni referentni sustav koji koriste GPS sateliti u orbiti.
- Fitness satovi bilježe točku staze svake 1 sekunde, što znači da 3-satni maraton generira preko 10.000 koordinatnih točaka u jednoj GPX datoteci.
- GPX proširenja omogućuju snimanje osobnih zdravstvenih biometrijskih podataka poput brzine otkucaja srca (<gpxtpx:hr>) i kadence biciklizma izravno unutar GPS staze.
Često postavljana tehnička pitanja
Što je GPX datoteka?
GPX datoteka je GPS format podataka koji pohranjuje točke puta, rute i snimljene tragove (s latitudom, longitudom, nadmorskom visinom i vremenom) s GPS uređaja i sportskih satova.
Kako mogu pretvoriti GPX datoteku u KML za Google Earth?
Bilo koji GPX trening ili planinarsku stazu možete pretvoriti u Google Earth KML datoteku jednim klikom pomoću File2File.app izravno u svom web pregledniku.
Kako mogu prenijeti GPX datoteku na Strava?
Prijavite se na Strava.com, kliknite ikonu '+' u gornjem desnom kutu, odaberite 'Prenesi aktivnost' i odaberite 'Datoteka' za prijenos svoje .gpx snimke.
Povezani parovi konverzije za GPX
Pretvaranje GPS Track GPX podataka u Google KML format omogućuje vam trenutačni prikaz sirovih zapisa praćenja na otvorenom unutar Google Eartha i prilagođenih web aplikacija za mapiranje.
Pretvaranje Google KML geografskih oznaka u GPS Track GPX standardizira vlasničke značajke mapiranja u univerzalne podatke o međutočkama i stazama.
Pretvaranje GeoJSON vektorskih podataka u GPX pretvara standardne geografske JSON objekte u format temeljen na XML-u koji je optimiziran za fizičke uređaje za navigaciju.