Traseu GPS GPX (.gpx)
Topografix StandardGPS Exchange Format (GPX) este standardul XML deschis pentru partajarea punctelor de traseu (waypoints), a traseelor planificate de drumeție și a înregistrărilor de fitness pe diverse unități GPS (Garmin, Wahoo), smartphone-uri și platforme de activitate precum Strava.
Convertește din GPX în KML
Convertor gratuit din GPX în KML direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.
Inspectează și Metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele GPX prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (Magic Bytes)
Sistemele de operare și analizatoarele de fișiere identifică fișierele GPX prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEX (OFFSET 0):
3C 67 70 78REPREZENTARE ASCII: <gpx
Standardizare: Topografix GPX 1.1 Specification
Specificații tehnice
| Arhitectură container | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Compresie | Uncompressed text (readily compressed with Gzip) |
| Endianitatea octeților | UTF-8 / Unicode text stream |
| Spații de culoare | N/A (Geospatial Telemetry) |
| Canale și structură | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Dimensiuni maxime | WGS 84 coordinate datum (worldwide GPS standard) |
| Transparență | None |
| Streaming și progresiv | Sequential trackpoint streaming allows continuous live GPS logging |
Matrice de comparație tehnică: GPX vs Competitori
| Atribut tehnic | GPX (Curent) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Scop principal | Recreere în aer liber și urmărire sportivă | Vizualizare Pământ 3D (Google Earth) | Cartografiere web și date GIS | Format binar pentru ceasuri sportive Garmin |
| Puncte de traseu cu marcaj temporal | Standard nativ (<trkpt> cu <time>) | Necesită etichete de schemă personalizate | Necesită mărci temporale de proprietate personalizată | Înregistrări binare cu marcaj temporal |
| Structura fișierului | Schemă XML deschisă | Schemă XML deschisă | Format JSON deschis | Binar compact proprietar |
| Compatibilitate Garmin / Strava | Export/import 100% universal | Acceptat în Google Earth | Acceptat în GIS web | Format nativ de înregistrare hardware |
Moduri comune de corupție și ghid de recuperare hexazecimală
Strava sau Garmin Connect raportează: „A apărut o eroare la încărcare: fișierul este gol sau nevalid".
Cauză principală: Etichete de închidere </trk> sau </gpx> lipsă sau neînchise, cauzate de descărcarea bateriei în timpul înregistrării.
Recuperare: Reparați etichetele XML neînchise utilizând instrumentul de reparare GPX File2File.
Analiză de securitate și vectori de atac asupra parserului
Fișierele GPX sunt bazate pe XML și pot expune date de locație private (adrese de domiciliu) sau pot fi vulnerabile la injecția de entități XML.
Vectori de atac cunoscuți
- Scurgerea datelor de confidențialitate privind locația care expune puncte de plecare sensibile (acasă/la serviciu) în fișiere de antrenament publice.
- Injecție de entități externe XML (XXE) în gestionarii de încărcare a fișierelor pe platformele de fitness.
- Refuz al serviciului prin fișiere cu puncte de traseu conținând un milion de puncte, provocând epuizarea procesorului.
Cele mai bune practici de securitate:
Origini istorice și repere
Avantaje cheie și beneficii
- Standardul global incontestabil pentru activități în aer liber, drumeții, alergare și ciclism.
- Telemetrie cronologică: punctele de traseu stochează mărci temporale UTC precise alături de altitudine, permițând calcule de ritm, viteză și pantă.
- Compatibilitate universală cu Garmin, Apple Watch, Strava, Komoot, AllTrails și Google Earth.
Limitări tehnice și dezavantaje
- Formatul XML verbos duce la dimensiuni mari ale fișierelor pentru înregistrări GPS lungi de mai multe zile.
- Lipsește datele avansate despre senzori (dinamica alergării, echilibrul puterii la ciclism) stocate în fișierele binare Garmin FIT.
- Fișierele text pot fi editate sau modificate cu ușurință pentru a falsifica performanța atletică.
Curiozități tehnice interesante
- Coordonatele GPX utilizează întotdeauna datumul WGS 84, care este exact același sistem de referință a coordonatelor folosit de sateliții GPS de pe orbită.
- Ceasurile de fitness înregistrează un punct de traseu la fiecare secundă, ceea ce înseamnă că un maraton de 3 ore generează peste 10.000 de puncte de coordonate într-un singur fișier GPX.
- Extensiile GPX permit înregistrarea datelor biometrice de sănătate personală, cum ar fi ritmul cardiac (<gpxtpx:hr>) și cadența de ciclism, direct în interiorul traseului GPS.
Întrebări tehnice frecvente
Ce este un fișier GPX?
Un fișier GPX este un format de date GPS care stochează puncte de traseu (waypoints), rute și înregistrări de track-uri (cu latitudine, longitudine, altitudine și timp) de la dispozitive GPS și ceasuri de fitness.
Cum pot converti un fișier GPX în KML pentru Google Earth?
Poți converti orice antrenament sau traseu de drumeție GPX într-un fișier Google Earth KML dintr-un singur clic folosind File2File.app direct în browserul tău web.
Cum încarc un fișier GPX pe Strava?
Conectează-te la Strava.com, dă clic pe pictograma „+” din dreapta sus, selectează „Încarcă activitatea” (Upload activity) și alege „Fișier” (File) pentru a încărca înregistrarea ta .gpx.
Perechi de conversie GPX conexe
Conversia datelor GPS Track GPX în format Google KML vă permite să afișați instantaneu jurnale de urmărire brută în aer liber în Google Earth și în aplicații personalizate de cartografiere web.
Conversia marcajului geografic Google KML în standardul GPS Track GPX standardizează caracteristicile de cartografiere proprietare în date universale de puncte de trecere și piste.
Conversia datelor vectoriale GeoJSON în GPX transformă obiectele JSON geografice standard într-un format bazat pe XML, optimizat pentru dispozitivele de navigație fizice.