GPS-spor GPX (.gpx)
Topografix StandardGPS 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.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer GPX-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer GPX-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
3C 67 70 78ASCII-REPRESENTASJON: <gpx
Standardisering: Topografix GPX 1.1 Specification
Tekniske spesifikasjoner
| Beholderarkitektur | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Komprimering | Uncompressed text (readily compressed with Gzip) |
| Bytterekkefølge | UTF-8 / Unicode text stream |
| Fargerom | N/A (Geospatial Telemetry) |
| Kanaler og struktur | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Maks. dimensjoner | WGS 84 coordinate datum (worldwide GPS standard) |
| Gjennomsiktighet | None |
| Strømming og progressiv | Sequential trackpoint streaming allows continuous live GPS logging |
Teknisk sammenligningsmatrise: GPX vs konkurrenter
| Teknisk attributt | GPX (Gjeldende) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Hovedformål | Friluftsliv og sportssporing | 3D-jordvisualisering (Google Earth) | Nettkart og GIS-data | Garmins binære sportsklokkeformat |
| Tidsstemplede sporpunkter | Nativ standard (<trkpt> med <time>) | Krever egendefinerte skjemataer | Krever egendefinerte egenskapstidsstempler | Binære tidsstempelposter |
| Filstruktur | Åpent XML-skjema | Åpent XML-skjema | Åpent JSON-format | Proprietært, kompakt binærformat |
| Garmin- / Strava-støtte | 100 % universell eksport/import | Støttes i Google Earth | Støttes i nett-GIS | Nativ maskinvareopptaksformat |
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 GPX Repair Tool.
Sikkerhetsanalyse og parser-angrepsvektorer
GPX-filer er XML-baserte og kan eksponere private posisjonsdata (hjemmeadresser) eller være sårbare for XML-enhetsinjeksjon.
Kjente angrepsvektorer
- Lekkasje av posisjonssnoka data 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.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Den ubestridte globale standarden for friluftsliv, fotturer, løping og sykling.
- Kronologisk telemetri: sporpunkter lagrer nøyaktige UTC-tidsstempler sammen med høyde, noe som muliggjør beregninger av tempo, hastighet og stigning.
- Universell kompatibilitet med Garmin, Apple Watch, Strava, Komoot, AllTrails og Google Earth.
Tekniske begrensninger og ulemper
- Verbiøst XML-format gir store filstørrelser for lange GPS-opptak over flere dager.
- Mangler avanserte sensordata (løpedynamikk, sykkaleffektbalanse) som lagres i binære Garmin FIT-filer.
- Tekstfiler kan enkelt redigeres eller endres for å forfalske sportslige prestasjoner.
Interessante tekniske fakta
- GPX-koordinater bruker alltid WGS 84-datumet, som er nøyaktig det samme koordinatsystemet som brukes av GPS-satellitter i bane.
- Treningsklokker registrerer et sporpunkt hvert sekund, noe som betyr at et 3 timers maraton genererer over 10 000 koordinatpunkter i en enkelt GPX-fil.
- GPX-utvidelser tillater registrering av personlige helsedata som hjertefrekvens (<gpxtpx:hr>) og tråkkfrekvens direkte inne 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.
Relaterte konverteringspar for GPX
Konvertering av GPS Track GPX-data til Google KML-format lar deg umiddelbart vise rå utendørs sporingslogger inne i Google Earth og egendefinerte nettbaserte kartapplikasjoner.
Konvertering av Google KML geografisk oppmerking til GPS Track GPX standardiserer proprietære kartfunksjoner til universelle veipunkts- og spordata.
Konvertering av GeoJSON-vektordata til GPX oversetter standard geografiske JSON-objekter til et XML-basert format som er optimalisert for fysiske navigeringsenheter.