GPS-spor (GPX) (.gpx)

Topografix Standard

GPS Exchange Format (GPX) er den åpne XML-standarden for deling av GPS-veipunkter, planlagte turløyper og innspilte treningsspor på tvers av GPS-enheter (Garmin, Wahoo), smarttelefoner og aktivitetsplattformer som Strava.

Konverter GPX til KML

Gratis GPX til KML-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer GPX-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer GPX-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

3C 67 70 78

ASCII-REPRESENTASJON: <gpx

Standardisering: Topografix GPX 1.1 Specification

Tekniske spesifikasjoner

BeholderarkitekturXML-skjema med veipunkter (<wpt>), ruter (<rte>) og spor (<trk>) som består av sekvensielle sporpunkter (<trkpt>)
KomprimeringUkomprimert tekst (kan enkelt komprimeres med Gzip)
BytterekkefølgeUTF-8- eller Unicode-tekststrøm
FargeromN/A (Geospatial Telemetry)
Kanaler og strukturBreddegrad, lengdegrad, høyde (i meter), UTC-tidsstempel, puls, tråkkfrekvens og temperatur
Maks. dimensjonerWGS 84-koordinatreferansesystemet (global GPS-standard)
GjennomsiktighetNone
Strømming og progressiv visningSekvensiell strømming av sporpunkter muliggjør kontinuerlig logging av GPS-data i sanntid

Teknisk sammenligningsmatrise: GPX sammenlignet med konkurrenter

Teknisk attributtGPX (Gjeldende)KMLGEOJSONFIT
HovedformålFriluftsliv og sportssporing3D-visualisering av jorden (Google Earth)Nettkart og GIS-dataGarmins binære format for sportsenheter
Tidsstemplede sporpunkterInnebygd støtte (<trkpt> med <time>)Krever tagger i et egendefinert skjemaKrever egendefinerte tidsstempler i egenskapeneBinære tidsstempelposter
FilstrukturÅpent XML-skjemaÅpent XML-skjemaÅpent JSON-formatKompakt, proprietært binærformat
Støtte for Garmin og StravaBred støtte i mange GPS-verktøy; funksjonene varierer mellom produkteneStøttes i Google EarthStøttes i nettbaserte GIS-programmerInnebygd opptaksformat på maskinvaren

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Strava eller Garmin Connect rapporterer 'En feil oppstod under opplasting: filen er tom eller ugyldig'.

Underliggende årsak: Manglende eller ulukkede </trk>- eller </gpx>-tagger forårsaket av at batteriet døde midt i opptaket.

Utbedring: Reparer ulukkede XML-tagger ved hjelp av File2File.app GPX Repair Tool.

Sikkerhetsanalyse og angrepsvektorer mot parsere

GPX-filer er XML-baserte og kan eksponere private posisjonsdata (hjemmeadresser) eller være sårbare for XML-enhetsinjeksjon.

Kjente angrepsvektorer

  • Lekkasje av posisjonsdata som avslører sensitive startpunkter for hjem/arbeid i offentlige treningsfiler.
  • XML External Entity (XXE)-injeksjon i filopplastingsbehandlere på treningsplattformer.
  • Denial of service (DoS) gjennom sporpunktfiler med én million punkter som fører til utmattelse av CPU.

Anbefalte sikkerhetstiltak: Deaktiver DTD-behandling i GPX XML-parsere, og tilby trimming av personvernsoner rundt hjemmekoordinater.

Historisk opprinnelse og milepæler

2009Strava lanseres og populariserer eksport av GPX-spor for sykkel- og løpesegmenter globalt.
2004Topografix lanserer GPX 1.1, og legger til utvidbare tillegg for hjertefrekvens, effekt og tråkkfrekvens (kadens).
2002Dan Foster skaper GPX for å fjerne proprietære GPS-kabelprotokoller mellom GPS-enheter og datamaskiner.

Viktige fordeler

  • Et mye brukt XML-format for utveksling av GPS-veipunkter, ruter og spor mellom apper og nettjenester.
  • Kronologiske målinger: sporpunkter lagrer nøyaktige UTC-tidsstempler sammen med høyde, slik at tempo, hastighet og stigning kan beregnes.
  • GPX støttes av mange GPS-enheter og kartprogrammer, men funksjonene for import og eksport varierer mellom produktene.

Tekniske begrensninger og ulemper

  • Omstendelig XML-format gir store filstørrelser for lange GPS-opptak over flere dager.
  • Mangler avanserte sensordata (løpedynamikk, sykkelens effektbalanse) som lagres i binære Garmin FIT-filer.
  • Tekstfiler kan enkelt redigeres eller endres for å forfalske sportslige prestasjoner.

Interessante tekniske fakta

  • GPX 1.1-koordinater viser til det geodetiske datumet WGS 84. Det beskriver steder på jorden, ikke referansen for GPS-satellittenes baner.
  • GPS-enheter registrerer sporpunkter med intervaller som kan konfigureres. En aktivitet på tre timer kan inneholde tusenvis av punkter, avhengig av enheten og innstillingene for registrering.
  • GPX-utvidelser gjør det mulig å registrere personlige helsedata, for eksempel puls (<gpxtpx:hr>) og tråkkfrekvens, direkte i GPS-sporet.

Ofte stilte tekniske spørsmål

Hva er en GPX-fil?

En GPX-fil er et GPS-dataformat som lagrer veipunkter, ruter og registrerte spor (med breddegrad, lengdegrad, høyde og tid) fra GPS-enheter og treningsklokker.

Hvordan kan jeg konvertere en GPX-fil til KML for Google Earth?

Du kan konvertere en hvilken som helst GPX-treningsøkt eller tursti til en Google Earth KML-fil med ett enkelt klikk ved hjelp av File2File.app direkte i nettleseren din.

Hvordan laster jeg opp en GPX-fil til Strava?

Logg inn på Strava.com, klikk på «+»-ikonet øverst til høyre, velg «Last opp aktivitet» og velg «Fil» for å laste opp .gpx-opptaket ditt.