GPS-spår GPX (.gpx)
Topografix StandardGPS Exchange Format (GPX) är den öppna XML-standarden för att dela GPS-vägpunkter, planerade vandringsleder och inspelade träningsspår mellan GPS-enheter (Garmin, Wahoo), smartphones och aktivitetsplattformar som Strava.
Konvertera GPX till KML
Gratis konverterare från GPX till KML i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar GPX-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar GPX-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
3C 67 70 78ASCII-REPRESENTATION: <gpx
Standardisering: Topografix GPX 1.1-specifikation
Tekniska specifikationer
| Containerarkitektur | XML-schema med vägpunktsposter (<wpt>), rutter (<rte>) och spår (<trk>) som består av sekventiella spårpunkter (<trkpt>) |
| Komprimering | Okomprimerad text (kan enkelt komprimeras med Gzip) |
| Byteordning | UTF-8-/Unicode-textström |
| Färgrymder | Ej tillämpligt (geospatial telemetri) |
| Kanaler och struktur | Latitud, longitud, höjd (i meter), UTC-tidsstämpel, puls, trampfrekvens och temperatur |
| Maximala dimensioner | WGS 84-koordinatreferenssystem (global GPS-standard) |
| Transparens | Ingen |
| Strömning och progressiv visning | Sekventiell strömning av spårpunkter möjliggör kontinuerlig GPS-registrering |
Teknisk jämförelsematris: GPX jämfört med konkurrenter
| Tekniskt attribut | GPX (Aktuell) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Primärt syfte | Friluftsliv och sportspårning | 3D-visualisering av jorden (Google Earth) | Webbkartläggning och GIS-data | Binärt sportklocksformat för Garmin |
| Tidsstämplade spårpunkter | Inbyggd standard (<trkpt> med <time>) | Kräver anpassade schemataggar | Kräver anpassade egenskapstidsstämplar | Binära tidsstämpelposter |
| Filstruktur | Öppet XML-schema | Öppet XML-schema | Öppet JSON-format | Proprietärt kompakt binärt |
| Garmin- / Strava-stöd | Brett stöd i många GPS-verktyg; funktionerna varierar mellan produkter | Stöds i Google Earth | Stöds i webb-GIS | Inbyggt inspelningsformat för hårdvara |
Vanliga skadeorsaker och hex-återställningsguide
Strava eller Garmin Connect rapporterar 'Ett fel uppstod vid uppladdningen: filen är tom eller ogiltig'.
Grundorsak: Saknade </trk>- eller </gpx>-sluttaggar på grund av att batteriet tog slut mitt under inspelningen.
Återställning: Reparera oavslutade XML-taggar med File2File.app GPX Repair Tool.
Säkerhetsanalys och attackvektorer för tolkar
GPX-filer är XML-baserade och kan exponera privat platsdata (hemadresser) eller drabbas av XML-entitetsinjektion.
Kända attackvektorer
- Läckage av platsekretess som exponerar känsliga startpunkter för hem/arbete i offentliga träningsfiler.
- XXE-injektion (XML External Entity) i filuppladdningshanterare för träningsplattformar.
- Tjänsteavbrott när spårpunktsfiler med en miljon punkter överbelastar processorn.
Rekommenderade skyddsåtgärder: Inaktivera DTD-bearbetning i GPX-XML-tolkar och erbjud beskärning av sekretesszoner runt hemkoordinater.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Ett vanligt XML-format för utbyte av GPS-waypoints, rutter och spår mellan program och webbtjänster.
- Kronologisk telemetri: spårpunkter lagrar exakta UTC-tidsstämplar tillsammans med höjd, vilket möjliggör beräkningar av tempo, hastighet och lutning.
- GPX stöds av många GPS-enheter och kartappar, men import- och exportfunktionerna varierar mellan produkter.
Tekniska begränsningar
- Ordrikt XML-format resulterar i stora filstorlekar för långa flerdagars GPS-inspelningar.
- Saknar avancerad sensordata (löpningsdynamik, balans i cykeleffekt) som lagras i binära Garmin FIT-filer.
- Textfiler kan enkelt redigeras eller manipuleras för att förfalska idrottsprestationer.
Intressant teknisk kuriosa
- GPX 1.1-koordinater är knutna till det geodetiska datumet WGS 84. Det beskriver platser på jorden, inte GPS-satelliternas banreferens.
- GPS-enheter registrerar spårpunkter med inställbara intervall. Ett tre timmar långt pass kan innehålla tusentals punkter, beroende på enhet och inspelningsinställningar.
- GPX-tillägg tillåter registrering av personliga biometriska hälsodata som puls (<gpxtpx:hr>) och trampfrekvens direkt inuti GPS-spåret.
Vanliga tekniska frågor
Vad är en GPX-fil?
En GPX-fil är ett GPS-dataformat som lagrar vägpunkter, rutter och inspelade spår (med latitud, longitud, höjd och tid) från GPS-enheter och träningsklockor.
Hur kan jag konvertera en GPX-fil till KML för Google Earth?
Du kan konvertera vilket GPX-träningspass eller vilken vandringsled som helst till en Google Earth KML-fil med ett enda klick direkt i din webbläsare med File2File.app.
Hur laddar jag upp en GPX-fil till Strava?
Logga in på Strava.com, klicka på "+"-ikonen uppe till höger, välj "Ladda upp aktivitet" och välj "Fil" för att ladda upp din .gpx-inspelning.
Relaterade konverteringspar för GPX
Genom att konvertera GPS-spårdata i GPX-format till Google KML kan du snabbt visa råa utomhusloggar i Google Earth och anpassade webbkartapplikationer.
Att konvertera geografisk märkning i Google KML till GPS Track GPX samlar kartfunktioner i data om ruttpunkter och spår med brett stöd.
Konvertering av GeoJSON-vektordata till GPX översätter standardiserade geografiska JSON-objekt till ett XML-baserat format optimerat för fysiska navigeringsenheter.