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.
Inspeksjon og metadata
Operativsystemer og filanalysatorer identifiserer GPX-filer ved å undersøke den innledende binære bytesekvensen:
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 78ASCII-REPRESENTASJON: <gpx
Standardisering: Topografix GPX 1.1 Specification
Tekniske spesifikasjoner
| Beholderarkitektur | XML-skjema med veipunkter (<wpt>), ruter (<rte>) og spor (<trk>) som består av sekvensielle sporpunkter (<trkpt>) |
| Komprimering | Ukomprimert tekst (kan enkelt komprimeres med Gzip) |
| Bytterekkefølge | UTF-8- eller Unicode-tekststrøm |
| Fargerom | N/A (Geospatial Telemetry) |
| Kanaler og struktur | Breddegrad, lengdegrad, høyde (i meter), UTC-tidsstempel, puls, tråkkfrekvens og temperatur |
| Maks. dimensjoner | WGS 84-koordinatreferansesystemet (global GPS-standard) |
| Gjennomsiktighet | None |
| Strømming og progressiv visning | Sekvensiell strømming av sporpunkter muliggjør kontinuerlig logging av GPS-data i sanntid |
Teknisk sammenligningsmatrise: GPX sammenlignet med konkurrenter
| Teknisk attributt | GPX (Gjeldende) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Hovedformål | Friluftsliv og sportssporing | 3D-visualisering av jorden (Google Earth) | Nettkart og GIS-data | Garmins binære format for sportsenheter |
| Tidsstemplede sporpunkter | Innebygd støtte (<trkpt> med <time>) | Krever tagger i et egendefinert skjema | Krever egendefinerte tidsstempler i egenskapene | Binære tidsstempelposter |
| Filstruktur | Åpent XML-skjema | Åpent XML-skjema | Åpent JSON-format | Kompakt, proprietært binærformat |
| Støtte for Garmin og Strava | Bred støtte i mange GPS-verktøy; funksjonene varierer mellom produktene | Støttes i Google Earth | Støttes i nettbaserte GIS-programmer | Innebygd 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
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.
Relaterte konverteringspar for GPX
Konvertering av GPS Track GPX-data til Google KML-format lar deg umiddelbart vise rå sporingslogger fra utendørsaktiviteter 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.