GPX , o GPS Exchange Format , 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. El formato es abierto 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 la visualización de pistas proyectadas en varias fuentes de mapas, la anotación de mapas y el etiquetado geográfico de fotografías según la hora en que se tomaron.
Extensión de nombre de archivo | .gpx |
---|---|
Tipo de medio de Internet | application / gpx + xml y application / octet-stream |
Versión inicial | 2002 |
Último lanzamiento | 1.1 [1] (9 de agosto de 2004 ) |
Extendido desde | XML |
¿ Formato abierto ? | sí |
Sitio web | www |
Tipos de datos
Los datos necesarios para un archivo GPX se pueden ver a continuación. [2] Puntos suspensivos (...) significa que el elemento anterior se puede repetir. Es posible que existan datos adicionales dentro de cada marcado, pero no se muestran aquí:
- wptType es un waypoint individual entre una colección de puntos sin relación secuencial. Consiste en las coordenadas WGS 84 (GPS) de un punto y posiblemente otra información descriptiva.
- rteType es una ruta, una lista ordenada de puntos de ruta (puntos de referencia que representan una serie de puntos importantes de giro o etapa) que conducen a un destino. [3]
- trkType es una pista, formada por al menos un segmento que contiene puntos de ruta, es decir, una lista ordenada de puntos que describen una ruta. [3] Un segmento de pista contiene una lista de puntos de pista que están conectados lógicamente en orden. Para representar una única pista de GPS donde se perdió la recepción de GPS o donde se apagó el receptor de GPS, inicie un nuevo segmento de pista para cada tramo continuo de datos de pista.
Conceptualmente, las pistas son un registro de dónde ha estado una persona y las rutas son sugerencias sobre dónde podría ir en el futuro. Por ejemplo, cada punto de una ruta puede tener una marca de tiempo (porque alguien registró dónde y cuándo estuvo allí), pero es poco probable que los puntos de una ruta tengan marcas de tiempo (aparte de la duración estimada del viaje) porque la ruta es una sugerencia que podría no tener nunca. han viajado.
Técnicamente:
- una pista está formada por un número suficiente de puntos de pista para dibujar con precisión cada curva de una ruta en un mapa de bits. Es:
- la salida sin procesar de, por ejemplo, un GPS que registra el curso de un viaje, o
- la reordenación de dichos puntos para eliminar los excesivos, o
- datos de cualquier fuente, como extraídos de un mapa vectorial
- una ruta está formada por puntos de ruta entre los cuales un programa debe obtener la pista correspondiente de un mapa vectorial para dibujarla. Los puntos de ruta pueden ser cruces o cruces o tan distantes como ciudades de escala, como las que realizan un proyecto de viaje. Por lo tanto, dicho proyecto se puede guardar y volver a cargar en un archivo GPX.
- un proceso llamado enrutamiento calcula una ruta y puede producir una ruta GPX hecha de los puntos de ruta donde tiene lugar alguna acción del conductor (girar a la izquierda, ingresar a una rotonda, limitar la velocidad, nombre de la siguiente dirección de la carretera, etc.). Los puntos GPX pueden contener el texto de esas instrucciones.
- el archivo GPX puede contener tanto la ruta como el track para que un programa pueda obtener puntos precisos del track incluso si no tiene acceso a un mapa vectorial.
Las propiedades mínimas de un archivo GPX son la latitud y la longitud de cada punto. Todos los demás elementos son opcionales. Algunos proveedores, como Humminbird y Garmin , utilizan extensiones del formato GPX para registrar la dirección de la calle, el número de teléfono, la categoría comercial, la temperatura del aire, la profundidad del agua y otros parámetros. [4] [5]
Unidades
La latitud y la longitud se expresan en grados decimales y la elevación en metros, ambos utilizando el datum WGS 84 . Las fechas y horas no son la hora local, sino la hora universal coordinada (UTC) con formato ISO 8601 . [1]
Ejemplo de documento GPX
El siguiente es un archivo GPX truncado (para abreviar) producido por una unidad GPS portátil Garmin Oregon 400t . Este documento no muestra todas las funciones que se pueden almacenar en formato GPX; por ejemplo, no hay puntos de referencia ni extensiones, y esto es parte de un track, no de una ruta, pero su propósito es servir como una breve ilustración.
xml version = "1.0" encoding = "UTF-8" standalone = "no"?> 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 " > < link href = "http://www.garmin.com" > Garmin International 2009-10-17T22: 58: 43Z Documento GPX de ejemplo lat = "47.644548" lon = "-122.326897" > 4.46 2009-10-17T18: 37: 26Z lat = "47.644548" lon = "-122.326897" > 4.94 2009-10-17T18: 37: 31Z t> lat = "47.644548" lon = "-122.326897" > 6.87 2009-10-17T18: 37: 34Z
Ver también
- Conceptos
- Punto de interés
- OpenStreetMap , un proyecto colaborativo para crear mapas editables gratuitos utilizando, entre otros, trazos GPX
- Formatos de archivo
- Formato de archivo de imagen intercambiable
- Lenguaje de marcado de geografía
- KML , el formato equivalente compatible con Google Earth
- TCX , Centro de formación de Garmin XML
- Estándares
- Software
- GPSBabel , utilizado para cargar / descargar / convertir archivos GPX
Referencias
- ^ a b GPX: el formato de intercambio de GPS
- ^ topografix.com
- ^ a b topografix.com
- ^ "Dispositivos de modo de almacenamiento masivo de Garmin - Desarrollador de Garmin" . Garmin . Consultado el 26 de marzo de 2013 .
- ^ "Esquema de extensiones Garmin Gpx" (xsd (esquema XML)). Garmin . Consultado el 26 de marzo de 2013 .