GPX (formát souboru)
Formát GPS výměny
GPX ( GPS eXchange Format) je formát souboru pro výměnu GPS souřadnic. Tento formát se používá k popisu kolekce bodů použitých jako trasový bod ( waypoint ), track ( track ) nebo route ( route ). Tento formát je otevřený. Jeho nejpoužívanější verzí je formát GPX v 1.1, ale stále existuje software jako ITN Converter, který používá verzi 1.0.
Formát GPX
Struktura
Kořen souboru ( <gpx>) může obsahovat:
- Metadata ( <metadata>), popisující obsah souboru GPX:
- jméno ( <name>)
- popis ( <desc>)
- autor souboru ( <author>) včetně jeho jména, e-mailové adresy a odkazu na jeho web.
- autorská práva ( <copyright>) s uvedením licence a roku
- jeden nebo více odkazů ( <link>) na další informace (webová stránka, fotografie, video atd.)
-
datum a čas, kdy byl soubor vytvořen ( <time>)
- jedno nebo více klíčových slov
- hranice pokryté soubory GPX ( minimální a maximální zeměpisné šířky a délky )
- Volitelně rozšíření ( <extensions>) pro volné přidání prvků XML definovaných v jiném oboru názvů ( oboru názvů ), aby se rozšířily možnosti souboru
- Seznam trasových bodů nebo waypointu ( <wpt>), každý popsaný:
- jeho zeměpisná šířka ve stupních (atribut lat)
- jeho zeměpisná délka ve stupních (atribut lon)
- jeho nadmořská výška v metrech ( <ele>)
- časové razítko ( <time>)
- magnetická orientace přijímače GPS ve stupních ( <magvar>)
- výška geoidu („hladina moře“) nad elipsoidem WGS 84 , jak je popsáno ve specifikaci zpráv NMEA GGA ( <geoidheight>)
- jméno ( <name>)
- komentář ( <cmt>)
- popis ( <desc>)
- model a výrobce zařízení odpovědného za geolokaci bodu ( <src>)
- typ GPS ( oprava ), která umožňovala získání bodu ( ( oprava ) 2D, 3D, DGPS ...)
- počet satelitů získaných během výpočtu souřadnic ( <sat>)
- informace o měřeních DGPS , jako je doba od poslední aktualizace ( <ageofdgpsdata>) nebo identifikátor stanice ( <dgpsid>)
- ale také odkaz na webovou stránku, kde naleznete další informace ( <link>), přesný název symbol znázorňující bod na zařízení GPS ( <sym>), typ bodu ( <type>) a přesností ( <hdop>, <vdop>, <pdop>viz Geometrické ředění přesnosti )
- volitelně rozšíření z jiného oboru názvů ( <extensions>)
- Seznam tras ( <rte>), které každá popisuje:
- jméno ( <name>)
- komentář ( <cmt>)
- popis ( <desc>)
- model zařízení ( <src>)
- číslo trasy ( <number>)
- ale také odkaz na webovou stránku s dalšími informacemi ( <link>) a typem trasy ( <type>)
- volitelně rozšíření ( <extensions>)
- Trasa je popsána seřazeným seznamem bodů (jeden maják <rtept>na bod ve stejném formátu jako <wpt>dříve popsaný maják ), které představují umístění zatáček vedoucích k cíli.
- Seznam skladeb nebo skladeb ( <trk>) popsaných:
- jméno ( <name>)
- komentář ( <cmt>)
- popis ( <desc>)
- model zařízení ( <src>)
- číslo stopy ( <number>)
- ale také odkaz na webovou stránku s dalšími informacemi ( <link>), typ trasy ( <type>)
- volitelně rozšíření ( <extensions>)
- Trať je popsána segmenty tratě ( <trkseg>), přechod z jednoho segmentu do druhého naznačuje vyhynutí přijímače GPS nebo ztrátu příjmu. Traťový segment je tvořen:
- seřazený seznam bodů trasy ( <trkpt>), jejichž formát je shodný s <wpt>dříve popsaným tagem
- volitelně rozšíření ( <extensions>)
Zastoupení
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx …>
'''''Metadonnées'''''
<metadata> …
</metadata>
'''''Données'''''
'''''Exemples : Trace Point de cheminement'''''
<trk> <wpt lat="{{gris|#}}" lon="{{gris|#}}">
<trkseg> <ele>#
</ele>
<trkpt lat="{{gris|#}}" lon="{{gris|#}}"> <name> …
</name>
<ele>{{gris|#}}
</ele> …
</trkpt> </wpt>
<trkpt …> <wpt …>
… …
</trkpt> </wpt>
</trkseg>
<trkseg>
<trkpt …>
…
</trkpt>
</trkseg>
…
</trk>
'''''Fin de fichier'''''
</gpx>
Příklad
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="byHand" 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">
<wpt lat="39.921055008" lon="3.054223107">
<ele>12.863281
</ele>
<time>2005-05-16T11:49:06Z
</time>
<name>Cala Sant Vicenç - Mallorca
</name>
<sym>City
</sym>
</wpt>
</gpx>
Konkurenční formáty GPX
S výjimkou GPX a KML , které se staly standardem Open Geospatial Consortium , jsou tyto formáty proprietární a specifické pro značku a související software ( Navteq , Tele Atlas , ViaMichelin ):
-
CSV : Garmin, Navman, Navigon (neexistuje žádný standard geo-csv, takže CSV není příliš strukturovaný a každý software jej používá jinak)
- OV2: TomTom, CoPilot Live
- ASC: ViaMichelin
-
KML , KMZ: Google Earth , OziExplorer
- TRK: CompeGPS
Použití formátu GPX
Většina aplikací nebo zařízení GPS používá formát GPX jako jeden z formátů pro výměnu s jinými aplikacemi nebo zařízeními GPS při importu nebo exportu. Komunikační protokol k zařízení GPS může být standardní ( NMEA ), typ RMC nebo proprietární.
Ve formátu GPX, který je ve formátu XML, je možné soubor zobrazit a upravit pomocí textového editoru. Pomocí XML kompatibilní syntaxe editoru (například Notepad ++ s Tools XML plugin ) zajišťuje, že je soubor GPX zůstává syntakticky platný a snižuje riziko vzniku a vytvoří soubor nečitelný aplikacemi / zařízeními.
Reference
externí odkazy