Convertidor de KML de Google a Pista GPS GPX
La conversión de marcado geográfico KML de Google a la pista GPS GPX estandariza las características de mapeo propietarias en datos universales de puntos de referencia y pistas.
Comparativa de formatos y especificaciones técnicas
| Especificación | KML | GPX |
|---|---|---|
| Tipo MIME | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Tipo | geographic XML notation | GPS data exchange format |
| Compresión | XML text (KMZ when ZIP compressed) | XML text |
| Especificación estándar | OGC KML 2.3 | Topografix GPX 1.1 |
| Cabecera de bytes mágicos | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Resumen de formatos y aplicaciones
Los archivos del lenguaje de marcado Keyhole de Google almacenan una geometría visual rica que incluye polígonos, iconos y rutas con estilo construidos principalmente para Google Earth. Sin embargo, las unidades de hardware como los dispositivos de mano Garmin, los ciclocomputadores y los relojes deportivos requieren archivos del formato de intercambio GPS para leer pistas y rutas de navegación. El cambio de KML a GPX cierra la brecha entre el software de visualización de escritorio y el hardware de campo para exteriores. Los investigadores de campo, excursionistas y pilotos de drones a menudo recopilan puntos de referencia en Google Earth y necesitan transferir esas coordenadas a receptores GPS dedicados. Debido a que los registradores de hardware no pueden interpretar las reglas de estilo o las extrusiones 3D que se encuentran en los documentos KML, la traducción de los datos espaciales garantiza que las unidades de navegación puedan leer las coordenadas exactas, elevaciones y marcas de tiempo sin errores de renderizado.
Especificaciones técnicas y desglose de códecs
KML utiliza el tipo MIME application/vnd.google-earth.kml+xml como una notación de texto XML dentro de un contenedor de texto. Cuando se empaqueta como un archivo KMZ, actúa como un archivo comprimido ZIP que utiliza compresión Deflate que contiene un archivo doc.kml y recursos externos. GPX utiliza el tipo MIME application/gpx+xml como un formato de texto XML estructurado específicamente alrededor de pistas, rutas y puntos de referencia. Ninguno de los formatos utiliza cabeceras de bytes mágicos binarios únicos. En su lugar, ambos formatos se basan en cabeceras de declaración XML estándar, como el símbolo menor que, signo de interrogación, xml version equals 1.0, símbolo mayor que, seguidas de etiquetas XML raíz como el símbolo menor que, kml, símbolo mayor que, o el símbolo menor que, gpx, símbolo mayor que. La conversión entre ellos requiere analizar el árbol XML, extraer los nodos de latitud, longitud y elevación, y asignarlos al estricto esquema de pistas y puntos de referencia requerido por las especificaciones GPX.
Compatibilidad con sistemas operativos y navegadores
Ambos formatos de texto XML logran una compatibilidad universal en todos los sistemas operativos de escritorio modernos, incluidos Windows, macOS y Linux, utilizando analizadores de texto estándar o software SIG como QGIS. Las plataformas móviles en iOS y Android leen ambos tipos de archivos a través de aplicaciones de mapeo especializadas. Los navegadores web analizan de forma nativa la estructura XML subyacente utilizando analizadores DOM integrados, lo que permite que las herramientas de mapeo basadas en web rendericen las rutas geográficas directamente en la ventana gráfica.
💡 Información útil
Elimine siempre los elementos de estilo KML innecesarios, como los enlaces de iconos personalizados y los rellenos de polígonos antes de la conversión, para mantener el archivo GPX resultante ligero y legible para unidades de hardware con memoria limitada.
Comparativa de formatos y especificaciones técnicas
Un archivo de ruta KML estándar de 2 MB se transfiere en menos de 0.1 segundos a través de una conexión 4G, aproximadamente 0.02 segundos en 5G y de forma casi instantánea en redes de fibra óptica, lo que hace que las conversiones por lotes de múltiples archivos de pistas sean extremadamente rápidas.
Preguntas frecuentes
¿Cómo se convierte KML de Google a pista GPS GPX sin perder calidad?
La conversión no tiene pérdidas matemáticas para las coordenadas geográficas, lo que significa que los valores de latitud, longitud y elevación se transfieren con precisión. Sin embargo, el proceso tiene pérdidas para los datos de estilo visual, como los colores de los polígonos, los iconos personalizados y los ángulos de cámara 3D, porque el esquema GPX solo almacena puntos de coordenadas sin procesar, pistas y rutas sin propiedades estéticas.
¿Cuál es la diferencia entre KML de Google y pista GPS GPX?
KML es una notación XML centrada en la visualización diseñada para representar características geográficas complejas, imágenes y modelos 3D dentro de Google Earth. GPX es un esquema XML ligero centrado en GPS diseñado estrictamente para intercambiar pistas grabadas, puntos de referencia y rutas de navegación entre dispositivos de hardware y software de mapeo.