Traseu GPS GPX (.gpx)

Topografix Standard

GPS 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:

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

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 78

REPREZENTARE ASCII: <gpx

Standardizare: Topografix GPX 1.1 Specification

Specificații tehnice

Arhitectură containerXML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>)
CompresieUncompressed text (readily compressed with Gzip)
Endianitatea octețilorUTF-8 / Unicode text stream
Spații de culoareN/A (Geospatial Telemetry)
Canale și structurăLatitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature
Dimensiuni maximeWGS 84 coordinate datum (worldwide GPS standard)
TransparențăNone
Streaming și progresivSequential trackpoint streaming allows continuous live GPS logging

Matrice de comparație tehnică: GPX vs Competitori

Atribut tehnicGPX (Curent)KMLGEOJSONFIT
Scop principalRecreere în aer liber și urmărire sportivăVizualizare Pământ 3D (Google Earth)Cartografiere web și date GISFormat binar pentru ceasuri sportive Garmin
Puncte de traseu cu marcaj temporalStandard nativ (<trkpt> cu <time>)Necesită etichete de schemă personalizateNecesită mărci temporale de proprietate personalizatăÎnregistrări binare cu marcaj temporal
Structura fișieruluiSchemă XML deschisăSchemă XML deschisăFormat JSON deschisBinar compact proprietar
Compatibilitate Garmin / StravaExport/import 100% universalAcceptat în Google EarthAcceptat în GIS webFormat 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

2009Se lansează Strava, popularizând exportul de trasee GPX pentru segmente de ciclism și alergare la nivel global.
2004Topografix lansează GPX 1.1, adăugând extensii extensibile pentru ritm cardiac, putere și cadență.
2002Dan Foster creează GPX pentru a elimina protocoalele proprietare de cabluri GPS dintre dispozitivele GPS și computere.

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.