GPS-track (GPX) (.gpx)

Topografix Standaard

GPS Exchange Format (GPX) is de open XML-standaard voor het delen van GPS-waypoints, geplande wandelroutes en opgenomen fitnesstracks tussen GPS-apparaten (Garmin, Wahoo), smartphones en activiteitenplatforms zoals Strava.

GPX naar KML converteren

Gratis GPX-naar-KML-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen GPX-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen GPX-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

3C 67 70 78

ASCII-WEERGAVE: <gpx

Standaardisatie: Topografix GPX 1.1 Specification

Technische specificaties

ContainerarchitectuurXML-schema met Waypoints (<wpt>), Routes (<rte>) en Tracks (<trk>) samengesteld uit sequentiële Trackpoints (<trkpt>)
CompressieNiet-gecomprimeerde tekst (eenvoudig te comprimeren met Gzip)
Bytevolgorde (endianness)UTF-8 / Unicode-tekststroom
KleurruimtenN.v.t. (georuimtelijke telemetrie)
Kanalen en structuurBreedtegraad, lengtegraad, hoogte (hoogte in meters), UTC-tijdstempel, hartslag, cadans en temperatuur
Maximale afmetingenWGS 84-coördinatenreferentiesysteem (wereldwijde GPS-standaard)
TransparantieGeen
Streaming en progressiefSequentiële trackpoint-streaming maakt continue live GPS-logging mogelijk

Technische vergelijkingsmatrix: GPX versus concurrenten

Technisch kenmerkGPX (Huidig)KMLGEOJSONFIT
Primair doelRecreatie in de buitenlucht en sporttracking3D-visualisatie van de aarde (Google Earth)Webmapping en GIS-dataBinair sporthorlogeformaat van Garmin
Van tijdstempels voorziene trackpointsStandaard ingebouwd (<trkpt> met <time>)Vereist aangepaste schematagsVereist aangepaste eigenschapstijdstempelsBinaire tijdstempelrecords
BestandsstructuurOpen XML-schemaOpen XML-schemaOpen JSON-formaatPropriëtair compact binair formaat
Garmin- en Strava-ondersteuningBrede ondersteuning in veel gps-tools; functies verschillen per productOndersteund in Google EarthOndersteund in web-GISEigen opnameformaat van de hardware

Veelvoorkomende beschadigingen en gids voor hex-herstel

Strava of Garmin Connect meldt 'An error occurred with your upload: file empty or invalid'.

Oorzaak: Ontbrekende niet-afgesloten </trk>- of </gpx>-tags doordat de batterij leeg raakte tijdens de opname.

Herstel: Herstel niet-afgesloten XML-tags met de GPX Repair Tool van File2File.app.

Beveiligingsanalyse en aanvalsvectoren voor parsers

GPX-bestanden zijn gebaseerd op XML en kunnen privélocatiegegevens (thuisadressen) onthullen of kwetsbaar zijn voor XML-entiteitsinjectie.

Bekende aanvalsvectoren

  • Lekkage van locatieprivacy waarbij gevoelige startpunten zoals thuis of werk zichtbaar worden in openbare trainingsbestanden.
  • XML External Entity (XXE)-injectie in uploadhandlers van fitnessplatforms.
  • Denial of service via trackpointbestanden met een miljoen punten die de cpu volledig belasten.

Aanbevolen beveiligingspraktijken: Schakel DTD-verwerking uit in GPX-XML-parsers en bied privacyzones aan die thuiscoördinaten wegknippen.

Historische oorsprong en mijlpalen

2009Strava wordt gelanceerd, waardoor de export van GPX-tracks voor fiets- en hardloopsegmenten wereldwijd populair wordt.
2004Topografix brengt GPX 1.1 uit, waarmee uitbreidbare extensies worden toegevoegd voor hartslag, vermogen en cadans.
2002Dan Foster creëert GPX om propriëtaire GPS-kabelprotocollen tussen GPS-apparaten en computers te elimineren.

Belangrijkste voordelen

  • Een veel gebruikt XML-formaat voor het uitwisselen van GPS-waypoints, routes en tracks tussen toepassingen en webservices.
  • Chronologische telemetrie: trackpoints slaan nauwkeurige UTC-tijdstempels op naast de hoogte, zodat tempo, snelheid en helling kunnen worden berekend.
  • GPX wordt ondersteund door veel GPS-apparaten en kaarttoepassingen, hoewel import- en exportfuncties per product verschillen.

Technische beperkingen

  • Uitgebreid XML-formaat leidt tot grote bestandsgroottes voor lange GPX-opnamen van meerdere dagen.
  • Mist de geavanceerde sensorgegevens (hardloopdynamiek, vermogensbalans bij fietsen) die zijn opgeslagen in binaire Garmin FIT-bestanden.
  • Tekstbestanden kunnen eenvoudig worden bewerkt of gemanipuleerd om sportprestaties te vervalsen.

Interessante technische weetjes

  • GPX 1.1-coördinaten zijn gerelateerd aan het WGS 84-datum. Dit beschrijft locaties op aarde, niet de orbitale referentie van GPS-satellieten.
  • GPS-apparaten leggen trackpoints vast met configureerbare tussenpozen. Een activiteit van drie uur kan duizenden punten bevatten, afhankelijk van het apparaat en de instellingen voor opname.
  • Met GPX-extensies kunt u biometrische gezondheidsgegevens zoals hartslag (<gpxtpx:hr>) en fietscadans rechtstreeks in de GPS-track vastleggen.

Veelgestelde technische vragen

Wat is een GPX-bestand?

Een GPX-bestand is een gps-gegevensformaat waarin waypoints, routes en opgenomen tracks (met breedtegraad, lengtegraad, hoogte en tijd) van gps-apparaten en sporthorloges worden opgeslagen.

Hoe kan ik een GPX-bestand converteren naar KML voor Google Earth?

U kunt elke GPX-training of wandelroute met één klik converteren naar een Google Earth KML-bestand met File2File.app rechtstreeks in uw webbrowser.

Hoe upload ik een GPX-bestand naar Strava?

Log in op Strava.com, klik rechtsboven op het plusteken ('+'), selecteer 'Activiteit uploaden' en kies 'Bestand' om uw .gpx-opname te uploaden.