oosterhoff - hobby & sport

Menu
  • Startpagina
  • Fotografie
  • Fietsen
  • Software
  • Contactgegevens

oosterhoff - hobby & sport

  • Startpagina
  • Fotografie
  • Fietsen
  • Software
  • Contactgegevens
  • U bevindt zich hier:  
  • Start
  • Fietsen
  • Opbouw van een gpx bestand

Opbouw van een gpx bestand

  • Afdrukken
  • E-mail

Een veel voorkomende wijze om routes vast te leggen is het gpx bestandsformaat. De benaming laat al zien, dat het gaat om vastleggen van gps gegevens, die in een xml formaat worden genoteerd. In dit artikel wordt de structuur van een gpx bestand uitgelegd en wordt ingegaan op de afzonderlijke componenten.

Voor het begrijpen van een xml bestand is het belangrijk om te weten, dat een datagedeelte begint met de code <xxx> en eindigt met </xxx>. Daartussen staan de gegevens. Binnen een codeblok kan een ongelimiteerd aantal subblokken ingevoegd worden. Met 1 subblok wordt de structuur: <xxx><yyy>.....</yyy></xxx>.

 

Kop

In de kop worden de basisgegevens vastgelegd.

 gpx-kop

Dit is de verklaring van de regels:

<? Dit is een informatieve regel
gpx Begin van een blok die het hele bestand omvat
metadata  Hier worden algemene gegevens uitgelezen
time  Is een regel binnen het blok Metadata. In dit geval de starttijd
trk  Track - ligt geheel binnen het blok Gpx
name  Titel van het gpx bestand
trkseg Theoretisch kan een track uit meerdere segmenten bestaan. Meestal komt er slechts 1 voor in het bestand


Afsluiting

In de laatste regels worden de blokken, die begonnen zijn in het kopgedeelte, afgesloten

gpx-voet

Het data gedeelte

Tussen de kop en de afsluiting staan de regels met data. Om de paar seconden wordt er een gps waarneming gedaan en opgeslagen. Dit is een eenvoudige opzet, die met een smartphone gemaakt is.

gpx-trkpt-smartphone

De waarneming heet een trackpoint en begint met trkpt en eindigt met /trkpt. Daarbinnen staan de volgende onderdelen:

lat Latitude Breedtegraad
lon Longitude Lengtegraad
ele Elevation Hoogte
time Time Tijdstip


Het is duidelijk, dat het bestand met al deze gegevens een krachtige omvang krijgt. Reken maar op 400 Kb en 14.000 regels per uur.

Als je bekend bent met de structuur van een gpx / xml bestand, dan kun je gemakkelijk bewerkingen uitvoeren zoals het knippen in een bestand of ritten combineren. Daarvoor hoef je niet te beschikken over een speciaal bewerkingsprogramma. Een simpele tekstbewerker is al voldoende.

Variaties in de trackpoints

Het zal duidelijk zijn, dat het aantal trackpoints en de onderdelen per trackpoint een grote invloed kunnen hebben op de bestandsgrootte. De simpelste vorm is om uitsluitend de breedte- en lengtegraad per waarneming op te nemen. Dat gebeurt bij het ontwerpen van routes - daar zijn de tijdopnames niet van belang. Sommige gpx-programma's vragen bij het openen om de verwachte gemiddelde snelheid op te nemen en maken automatisch de tijdstippen aan.

Het wordt complexer, als je ook elementen als hartslag en cadans gaat meten. Bij een populair apparaat als de Garmin 1000 ziet een trackpoint er zo uit:

gpx-trkpt-garmin 

Binnen het trackpoint wordt een subblok Extensions aangemaakt met gegevens van de temperatuur (atemp), hartslag (hr) en cadans (cad).

Gegevens
Hits: 7567

© 2023 oosterhoff - hobby & sport