GPS takelis GPX (.gpx)
Topografix StandartinisGPS keitimosi formatas (GPX) yra atviras XML standartas, skirtas bendrinti GPS kelio taškus, suplanuotus žygių maršrutus ir įrašytus treniruočių takelius tarp GPS įrenginių („Garmin", „Wahoo"), išmaniųjų telefonų ir sporto platformų, tokių kaip „Strava".
Konvertuoti GPX į KML
Nemokamas GPX į KML konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.
Tikrinti ir metaduomenys
Operacinės sistemos ir failų analizatoriai atpažįsta GPX failus tikrindami pradinę dvejetainę baitų seką:
Baitų lygio antraštės parašas (magiškieji baitai)
Operacinės sistemos ir failų analizatoriai atpažįsta GPX failus tikrindami pradinę dvejetainę baitų seką:
ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):
3C 67 70 78ASCII ATVAIZDAVIMAS: <gpx
Standartizacija: Topografix GPX 1.1 Specification
Techninės specifikacijos
| Konteinerio architektūra | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Glaudinimas | Uncompressed text (readily compressed with Gzip) |
| Baitų seka (Endianness) | UTF-8 / Unicode text stream |
| Spalvų erdvės | N/A (Geospatial Telemetry) |
| Kanalai ir struktūra | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Maksimalūs matmenys | WGS 84 coordinate datum (worldwide GPS standard) |
| Skaidrumas | None |
| Srautas ir progresyvusis įkėlimas | Sequential trackpoint streaming allows continuous live GPS logging |
Techninė palyginimo matrica: GPX vs konkurentai
| Techninis atributas | GPX (Dabartinis) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Pagrindinė paskirtis | Lauko rekreacija ir sporto sekimas | 3D Žemės vizualizacija („Google Earth") | Žiniatinklio žemėlapiai ir GIS duomenys | „Garmin" dvejetainis sportinio laikrodžio formatas |
| Takelio taškai su laiko žymomis | Gimtasis standartas (<trkpt> su <time>) | Reikalauja pasirinktinių schemos žymų | Reikalauja pasirinktinių savybių laiko žymų | Dvejetainiai laiko žymų įrašai |
| Failo struktūra | Atvira XML schema | Atvira XML schema | Atviras JSON formatas | Patentinis kompaktiškas dvejetainis |
| „Garmin" / „Strava" palaikymas | 100% universalus eksportas / importas | Palaikoma „Google Earth" | Palaikoma žiniatinklio GIS | Gimtas aparatinės įrangos įrašymo formatas |
Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas
„Strava" arba „Garmin Connect" praneša: „Įkeliant įvyko klaida: failas tuščias arba netinkamas".
Pirminė priežastis: Trūkstamos neuždarytos </trk> arba </gpx> žymos, atsiradusios įrenginiui išsikrovus įrašo viduryje.
Atkūrimas: Pataisykite neuždarytas XML žymas naudodami „File2File GPX" taisymo įrankį.
Saugumo analizė ir analizatoriaus atakos vektoriai
GPX failai yra pagrįsti XML ir gali atskleisti privačius vietos duomenis (namų adresus) arba nukentėti nuo XML esybių injekcijos.
Žinomi atakos vektoriai
- Vietos privatumo nutekėjimas, atskleidžiantis jautrias namų / darbo pradžios vietas viešuose treniruočių failuose.
- Išorinių XML esybių (XXE) injekcija sporto platformų failų įkėlimo doroklėse.
- Paslaugų trikdymo ataka per milijono taškų takelių failus, sukeliančius procesoriaus išsekimą.
Geriausia apsaugos praktika:
Istorinė kilmė ir svarbiausi etapai
Pagrindiniai privalumai
- Neabejotinas pasaulinis lauko rekreacijos, žygių, bėgimo ir dviračių sporto standartas.
- Chronologinė telemetrija: kelio taškai saugo tikslias UTC laiko žymas kartu su aukščiu, o tai leidžia apskaičiuoti tempą, greitį ir nuolydį.
- Visuotinis suderinamumas su „Garmin", „Apple Watch", „Strava", „Komoot", „AllTrails" ir „Google Earth".
Techniniai apribojimai ir trūkumai
- Perteklinis XML formatas lemia didelius failų dydžius ilgų kelių dienų GPS įrašų atveju.
- Trūksta išplėstinių jutiklių duomenų (bėgimo dinamikos, dviračių galios balanso), saugomų dvejetainiuose „Garmin FIT" failuose.
- Tekstinius failus galima lengvai redaguoti arba klastoti norint padirbti sportinius rezultatus.
Įdomūs techniniai faktai
- GPX koordinatėse visada naudojama WGS 84 atskaitos sistema, kuri yra lygiai ta pati koordinačių atskaitos sistema, kurią orbitoje naudoja GPS palydovai.
- Sportiniai laikrodžiai įrašo kelio tašką kas 1 sekundę, vadinasi, 3 valandų maratonas viename GPX faile sugeneruoja daugiau nei 10 000 koordinačių taškų.
- GPX plėtiniai leidžia įrašyti asmens sveikatos biometrinius duomenis, tokius kaip širdies ritmą (<gpxtpx:hr>) ir dviračių pedalų mintis tiesiai GPS takelyje.
Dažniausiai užduodami techniniai klausimai
Kas yra GPX failas?
GPX failas yra GPS duomenų formatas, kuriame išsaugomi kelio taškai, maršrutai ir įrašyti takeliai (su platuma, ilguma, aukščiu ir laiku) iš GPS įrenginių bei sporto laikrodžių.
Kaip konvertuoti GPX failą į KML, skirtą „Google Earth“?
Naudodami File2File.app tiesiogiai savo interneto naršyklėje, vienu paspaudimu galite bet kurią GPX treniruotę ar žygio taką paversti „Google Earth“ KML failu.
Kaip įkelti GPX failą į „Strava“?
Prisijunkite prie Strava.com, viršutiniame dešiniajame kampe spustelėkite „+“ piktogramą, pasirinkite „Įkelti veiklą“ ir pasirinkite „Failas“, kad įkeltumėte savo .gpx įrašą.
Susijusios GPX konvertavimo poros
GPS takelio GPX duomenų konvertavimas į „Google KML" formatą leidžia akimirksniu parodyti neapdorotus lauko sekimo žurnalus „Google Earth" ir pasirinktinėse žiniatinklio žemėlapių kūrimo programose.
„Google KML" geografinio žymėjimo konvertavimas į GPS takelio GPX standartizuoja nuosavas žemėlapių funkcijas į universalius kelio taško ir takelio duomenis.
GeoJSON vektorių duomenų konvertavimas į GPX formatą paverčia standartinius geografinius JSON objektus į XML pagrindu sukurta formatą, kuris yra optimizuotas fiziniams navigacijos įrenginiams.