GPX , o formato de intercambio GPS , es un esquema XML diseñado como un formato de datos GPS común para aplicaciones de software. Se puede utilizar para describir waypoints , tracks y rutas. Es un formato abierto [2] y se puede utilizar sin necesidad de pagar derechos de licencia. Los datos de ubicación (y, opcionalmente, la elevación, la hora y otra información) se almacenan en etiquetas y se pueden intercambiar entre dispositivos GPS y software. Las aplicaciones de software comunes para los datos incluyen ver pistas proyectadas en varias fuentes de mapas, anotar mapas y geoetiquetar fotografías según la hora en que fueron tomadas.
Los componentes principales de un archivo GPX incluyen waypoints , rutas y tracks :
Además de lo anterior, los archivos GPX también pueden contener datos adicionales. Las propiedades mínimas para un archivo GPX son la latitud y la longitud de cada punto. Algunos proveedores, como Humminbird y Garmin , utilizan extensiones del formato GPX para registrar la dirección, el número de teléfono, la categoría comercial, la temperatura del aire, la profundidad del agua y otros parámetros. [4] [5]
La latitud y la longitud se expresan en grados decimales , y la elevación en metros, ambas utilizando el datum WGS 84 . [6] Las fechas y horas se expresan en tiempo universal coordinado (UTC) utilizando el formato ISO 8601 . [1]
El siguiente documento es un archivo GPX de muestra que contiene tres puntos de referencia que corresponden a las ubicaciones de los parlamentos alemán, suizo y austriaco.
<?xml versión="1.0" codificación="UTF-8" standalone="no" ?> <gpx xmlns= "http://www.topografix.com/GPX/1/1" versión= "1.1" creador= "Wikipedia" 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" > <!-- Los comentarios tienen este aspecto --> <metadatos> <nombre> Nombre de datos </nombre> <desc> Ejemplo de GPX válido sin caracteres especiales </desc > <autor> <nombre> Nombre del autor </nombre> </autor> </metadata> <wpt lat= "52.518611" lon= "13.376111" > <ele> 35.0 </ele> <hora> 2011-12-31T23 :59:59Z </time> <name> Reichstag (Berlín) </name> <sym> Ciudad </sym> </wpt> <wpt lat= "48.208031" lon= "16.358128" > <ele> 179 </ ele> <time> 2011-12-31T23:59:59Z </time> <name> Parlamento (Viena) </name> <sym> Ciudad </sym> </wpt> <wpt lat= "46.9466" lon= "7.44412" > <time> 2011-12-31T23:59:59Z </time> <name> Bundeshaus (Berna) </name> <sym> Ciudad </sym> </wpt> </gpx>