¿Qué es el formato de archivo GPX?
Un archivo .gpx contiene datos geográficos en forma de puntos de referencia (waypoints), rutas y tracks guardados en un formato de texto basado en XML. Los archivos .gpx se utilizan para intercambiar datos de GPS entre aplicaciones y servicios web a través de la red. El formato fue desarrollado por TopoGrafix en 2002, y su versión actual, denominada 1.1, se lanzó dos años después. La especificación GPX se define en el archivo de esquema gpx.xsd, disponible públicamente en topografix.com. El encabezado del archivo .gpx contiene metadatos del archivo -información sobre el archivo en cuestión-. Los principales tipos de datos en GPX son:
wptType- waypoint - un punto en el mapa descrito por sus coordenadas según el estándar WGS 84; también puede almacenar datos adicionales como POI (Punto de Interés), nombre o descripción.rteType- ruta - un conjunto ordenado de puntos que define las etapas de una ruta determinada, como un giro o una rotonda.trkType- track - una lista organizada de puntos que también puede contener marcas de tiempo y elevaciones si el track se grabó durante el viaje.
Todas las coordenadas GPX cumplen con el estándar WGS 84 y se representan como números de coma flotante. La elevación sobre el nivel medio del mar utiliza metros como unidad, y las fechas utilizan el estándar ISO 8601 con UTC. Algunas empresas de software, por ejemplo Garmin, han ampliado el formato GPX para dar cabida a información adicional relacionada con los puntos: direcciones, números de teléfono, temperatura o profundidad del agua. Los formatos relacionados incluyen .kml (lenguaje de marcado de Google), .fit (formato de actividad binario compacto de Garmin) y .tcx (Training Center XML).
Seguridad y protección
RIESGO: LOWGPX es XML plano sin contenido ejecutable, por lo que el formato de archivo es inofensivo de abrir. La verdadera preocupación es la privacidad: los archivos de track contienen coordenadas y marcas de tiempo exactas y pueden revelar su dirección particular, rutas habituales y cuándo está fuera. Antes de compartir archivos GPX públicamente, recorte el inicio/final cerca de su casa (la mayoría de las aplicaciones tienen una función de zona de privacidad) y elimine las marcas de tiempo si no desea revelar su horario.
Detalles del formato
en pocas palabrasProgramas que abren archivos GPX
Detalles técnicos
especificación profunda| Tipo MIME | application/gpx+xml |
| Codificación de archivo | UTF-8 (requerido por la especificación) |
| Estructura de archivo | Documento XML de texto plano; sin secciones binarias |
| Identificación de archivo | Sin firma binaria; identificado por el elemento raíz <gpx> y el URI del espacio de nombres de TopoGrafix |
| Espacio de nombres GPX 1.1 | http://www.topografix.com/GPX/1/1 |
| Sistema de coordenadas | WGS 84 (EPSG:4326); latitud y longitud almacenadas como grados decimales |
| Almacenamiento de elevación | Elemento <ele> por punto, valor en metros sobre el nivel medio del mar |
| Formato de marca de tiempo | Fecha y hora ISO 8601 en UTC, almacenada en elementos <time> dentro de puntos de track y waypoints |
| Tipos de datos principales | wptType (waypoints), rteType (rutas), trkType (tracks) - cada uno con conjuntos de elementos XML distintos |
| Segmentación de tracks | Tracks divididos en segmentos <trkseg>, cada uno con una lista ordenada de puntos de track <trkpt> |
| Mecanismo de extensión | El elemento hijo <extensions> en cualquier elemento principal permite espacios de nombres XML específicos del proveedor |
| Validación de esquema | Esquema XSD en gpx.xsd; el elemento raíz <gpx> requiere atributos de versión y creador |
| Lanzado | 2002 (GPX 1.0); GPX 1.1 in 2004 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.topografix.com |
Conversiones de GPX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos GPX.