GPS-spor GPX (.gpx)
Topografix StandardGPS Exchange Format (GPX) er den åbne XML-standard til deling af GPS-vejpunkter, planlagte vandreruter og optagede fitnessture på tværs af GPS-enheder (Garmin, Wahoo), smartphones og aktivitetsplatforme som Strava.
Konverter GPX til KML
Gratis GPX til KML-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøgelse og metadata
Operativsystemer og filanalysatorer identificerer GPX-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer GPX-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
3C 67 70 78ASCII-REPRÆSENTATION: <gpx
Standardisering: Topografix GPX 1.1 Specification
Tekniske specifikationer
| Containerarkitektur | XML-skema med Waypoints (<wpt>), Routes (<rte>) og Tracks (<trk>) bestående af sekventielle Trackpoints (<trkpt>) |
| Komprimering | Ukomprimeret tekst (kan let komprimeres med Gzip) |
| Byte-rækkefølge | UTF-8-/Unicode-tekststrøm |
| Farverum | Ikke relevant (geospatial telemetri) |
| Kanaler og struktur | Breddegrad, længdegrad, højde (i meter), UTC-tidsstempel, puls, kadence og temperatur |
| Maks. dimensioner | WGS 84-koordinatdatum (global GPS-standard) |
| Gennemsigtighed | Ingen |
| Streaming og progressiv | Sekventiel streaming af trackpoints muliggør kontinuerlig live-GPS-logning |
Teknisk sammenligningsmatrix: GPX sammenlignet med konkurrenterne
| Teknisk attribut | GPX (Aktuel) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Primært formål | Friluftsliv og sportstracking | 3D-jordvisualisering (Google Earth) | Webkortlægning & GIS-data | Garmin binært sportsur-format |
| Tidsstemplede sporingspunkter | Indbygget standard (<trkpt> med <time>) | Kræver brugerdefinerede schematags | Kræver brugerdefinerede egenskabstidsstempler | Binære tidsstempelposter |
| Filstruktur | Åbent XML-schema | Åbent XML-schema | Åbent JSON-format | Proprietært kompakt binærformat |
| Garmin / Strava-understøttelse | Bred understøttelse i mange GPS-værktøjer; funktionerne varierer efter produkt | Understøttes i Google Earth | Understøttes i web GIS | Indbygget hardware-optagelsesformat |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Strava eller Garmin Connect rapporterer 'An error occurred with your upload: file empty or invalid'.
Grundlæggende årsag: Manglende afsluttende </trk>- eller </gpx>-tags, fordi batteriet løb tør midt under optagelsen.
Gendannelse: Reparer uafsluttede XML-tags ved hjælp af File2File.app GPX Repair Tool.
Sikkerhedsanalyse og parser-angrebsvektorer
GPX-filer er XML-baserede og kan afsløre private lokationsdata (hjemmeadresser) eller lide under XML-entitetsinjektion.
Kendte angrebsvektorer
- Lækage af lokationsprivatliv, der afslører følsomme startpunkter for hjem/arbejde i offentlige træningsfiler.
- XML External Entity (XXE)-indsprøjtning i fitnessplatformenes håndtering af filuploads.
- Tjenestenægtelse gennem sporingsfiler med en million punkter, der overbelaster CPU'en.
Defensive bedste praksisser: Deaktiver DTD-behandling i GPX-XML-parsere, og tilbyd beskæring af privatlivszoner omkring hjemmets koordinater.
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Et udbredt XML-format til udveksling af GPS-waypoints, ruter og spor mellem programmer og webtjenester.
- Kronologisk telemetri: sporingspunkter gemmer præcise UTC-tidsstempler sammen med højde, hvilket muliggør beregninger af tempo, hastighed og stigning.
- GPX understøttes af mange GPS-enheder og kortlægningsprogrammer, men import- og eksportfunktionerne varierer fra produkt til produkt.
Tekniske begrænsninger og ulemper
- Omstændeligt XML-format resulterer i store filstørrelser for lange flerdages GPS-optagelser.
- Mangler de avancerede sensordata (løbedynamik, cykel-effektbalance), der gemmes i binære Garmin FIT-filer.
- Tekstfiler kan nemt redigeres eller manipuleres for at forfalske atletisk ydeevne.
Interessante tekniske fakta
- GPX 1.1-koordinater er knyttet til WGS 84-datumet. Det beskriver positioner på Jorden, ikke GPS-satellitternes kredsløbsreference.
- GPS-enheder registrerer sporingspunkter med konfigurerbare intervaller. En aktivitet på tre timer kan indeholde tusindvis af punkter, afhængigt af enhed og optageindstillinger.
- GPX-udvidelser gør det muligt at optage personlige sundhedsbiometriske data som puls (<gpxtpx:hr>) og cykelkadence direkte inde i GPS-sporet.
Ofte stillede tekniske spørgsmål
Hvad er en GPX-fil?
En GPX-fil er et GPS-dataformat, der gemmer waypoints, ruter og optagede spor (med breddegrad, længdegrad, højde og tid) fra GPS-enheder og træningsure.
Hvordan kan jeg konvertere en GPX-fil til KML til Google Earth?
Du kan konvertere enhver GPX-træning eller vandresti til en Google Earth KML-fil med et enkelt klik ved hjælp af File2File.app direkte i din webbrowser.
Hvordan uploader jeg en GPX-fil til Strava?
Log ind på Strava.com, klik på '+' ikonet i øverste højre hjørne, vælg 'Upload aktivitet', og vælg 'Fil' for at uploade din .gpx-optagelse.
Relaterede konverteringspar for GPX
Konvertering af GPS Track GPX-data til Google KML-format gør det muligt straks at vise rå sporingsdata fra udendørsaktiviteter i Google Earth og tilpassede webkortlægningsprogrammer.
Konvertering af geografisk KML-opmærkning til GPS Track GPX samler kortdata i et bredt understøttet format til waypoints og spor.
Konvertering af GeoJSON-vektordata til GPX oversætter standardiserede geografiske JSON-objekter til et XML-baseret format optimeret til fysiske navigationsenheder.