Hva er en GPX-fil?
Filer med GPX-utvidelse representerer GPS Exchange-format for utveksling av GPS-data mellom applikasjoner og nettjenester på internett. Det er et lett XML-filformat som inneholder GPS-data, dvs. veipunkter, ruter og spor som skal importeres og rødt av flere programmer. GPX-filformatet er åpent og støttes av en rekke applikasjoner og GPS-enheter. GPS-data fra slike filer kan lastes inn for visning på kartapplikasjoner for geospatiale formål.
GPX-filformat
En GPX-fil består av posisjonsdata for breddegrad og lengdegrad, høydeverdier og annen mulig beskrivende informasjon. Plasseringsdata uttrykkes som desimalgrader og høyden uttrykkes i meter. Tiden i en GPX-fil er i Coordinated Universal Time (UTC) ved bruk av ISO 8601-format. Fordelene med å bruke en GPX-fil er som følger:
- GPX lar deg utveksle data med en voksende liste over programmer for Windows, MacOS, Linux, Palm og PocketPC.
- GPX kan transformeres til andre filformater ved hjelp av en enkel nettside eller et konverteringsprogram.
- GPX er basert på XML-standarden, så mange av de nye programmene du bruker (Microsoft Excel, for eksempel) kan lese GPX-filer.
- GPX gjør det enkelt for alle på nettet å utvikle nye funksjoner som umiddelbart vil fungere med favorittprogrammene dine.
GPX Schema viser representasjonen av GPX-filformatet for referanse.
Essensielle data
Følgende er viktige data som er en del av en GPX-fil for representasjon av GPS-data.
- Waypoints: Et veipunkt er en WGS84 (GPS)-koordinater til et punkt og representerer lag med funksjoner av OGR-typen wkbPoint
- Routes: Representerer et lag med funksjoner i OGR-typen wkbLineString. Den inkluderer en liste over sporpunkter, som er veipunkter som viser en sving eller etappepunkter som fører til en destinasjon
- Tracks: Spor representerer lag med funksjoner av OGR-typen wkbMultiLineString. Den er laget av minst ett segment som inneholder veipunkter i en ordnet liste over punkter som beskriver en sti. Den består av en liste over sporpunkter som representerer et kontinuerlig GPS-spor.
GPX Eksempelfil
Følgende GPX-fil viser organiseringen av GPS-data i en GPX-fil og kan gi en god idé om innholdet i en GPX-fil.
<gpx xmlns#"http://www.topografix.com/GPX/1/1" xmlns:gpxx#"http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx#"http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator#"Oregon 400t" version#"1.1" xmlns:xsi#"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation#"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
<metadata>
<link href#"http://www.garmin.com">
<text>Garmin International</text>
</link>
<time>2009-10-17T22:58:43Z</time>
</metadata>
<trk>
<name>Example GPX Document</name>
<trkseg>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.46</ele>
<time>2009-10-17T18:37:26Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.94</ele>
<time>2009-10-17T18:37:31Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>6.87</ele>
<time>2009-10-17T18:37:34Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>