GPS-spår GPX (.gpx)

Topografix Standard

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

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

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 78

ASCII-REPRESENTATION: <gpx

Standardisering: Topografix GPX 1.1-specifikation

Tekniska specifikationer

ContainerarkitekturXML-schema med vägpunktsposter (<wpt>), rutter (<rte>) och spår (<trk>) som består av sekventiella spårpunkter (<trkpt>)
KomprimeringOkomprimerad text (kan enkelt komprimeras med Gzip)
ByteordningUTF-8-/Unicode-textström
FärgrymderEj tillämpligt (geospatial telemetri)
Kanaler och strukturLatitud, longitud, höjd (i meter), UTC-tidsstämpel, puls, trampfrekvens och temperatur
Maximala dimensionerWGS 84-koordinatreferenssystem (global GPS-standard)
TransparensIngen
Strömning och progressiv visningSekventiell strömning av spårpunkter möjliggör kontinuerlig GPS-registrering

Teknisk jämförelsematris: GPX jämfört med konkurrenter

Tekniskt attributGPX (Aktuell)KMLGEOJSONFIT
Primärt syfteFriluftsliv och sportspårning3D-visualisering av jorden (Google Earth)Webbkartläggning och GIS-dataBinärt sportklocksformat för Garmin
Tidsstämplade spårpunkterInbyggd standard (<trkpt> med <time>)Kräver anpassade schemataggarKräver anpassade egenskapstidsstämplarBinära tidsstämpelposter
FilstrukturÖppet XML-schemaÖppet XML-schemaÖppet JSON-formatProprietärt kompakt binärt
Garmin- / Strava-stödBrett stöd i många GPS-verktyg; funktionerna varierar mellan produkterStöds i Google EarthStöds i webb-GISInbyggt 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

2009Strava lanseras och populariserar export av GPX-spår för cykel- och löpsträckor globalt.
2004Topografix släpper GPX 1.1 och lägger till utbyggbara tillägg för puls, effekt och trampfrekvens.
2002Dan Foster skapar GPX för att eliminera proprietära GPS-kabelprotokoll mellan GPS-enheter och datorer.

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.