Convertir GPX a KMZ

Aquí puedes convertir GPX a KMZ gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Reconstruido KMZ funciona de otra manera que GPX. No es la degradación gradual de un códec con pérdida: lo que KMZ puede expresar se reproduce fielmente, y lo que no tiene equivalente allí no sobrevive en absoluto.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.
  • Conviene saberlo Las posiciones, la altitud y las marcas de tiempo sí viajan. Los datos de sensores, los estilos y las imágenes incrustadas no.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Esta página es para entregar el track, no para seguir editándolo

El motivo para elegir KMZ en lugar de KML es que el archivo se va de tu máquina. Un adjunto, una extensión que la mayoría asocia a un mapa y no a un aparato de GPS, y un compañero que se quedaría mirando un `.gpx` haciendo doble clic sobre un `.kmz` y viendo un globo con una línea encima.

Si vas a seguir tocando el archivo tú mismo, el KML suelto es mejor elección y el archivo comprimido solo estorba. KMZ es un entregable: compacto, autocontenido, incómodo de modificar. KML es un archivo de trabajo: verboso, editable en cualquier editor de texto, fácil de comparar y de tratar con un script. Ninguno es mejor formato que el otro, y elegir por cuál es «más nuevo» se salta lo único que decide de verdad.

Dentro del archivo hay un solo miembro y se llama doc.kml

Cambia la extensión a `.zip`, ábrelo y encontrarás exactamente un elemento, llamado `doc.kml`. Ese es el nombre que escribe Google Earth y el primero que busca cualquier lector, así que un KMZ hecho así abre sin necesitar la lógica de reserva que exigiría un documento con otro nombre.

No hay nada más ahí dentro. Ni carpeta de recursos, ni iconos, ni manifiesto, ni un segundo documento. Eso hace que este archivo sea algo atípico entre los KMZ en circulación —la mayoría llevan una carpeta de imágenes junto al KML— y lo vuelve trivial de inspeccionar: si alguna vez necesitas comprobar qué va a ver el destinatario, todo el contenido es un archivo que puedes extraer y leer.

Aquello para lo que se inventó el KMZ es justo lo que aquí no hace

KMZ existe para que un KML y las imágenes a las que hace referencia viajen como un solo objeto: chinchetas con gráfico propio, una superposición fotográfica, un plano escaneado colocado sobre el terreno. Todos ellos son archivos aparte que el KML señala por ruta relativa y todos se rompen en cuanto el KML se manda solo.

Nada de eso se aplica a un GPX convertido, porque un GPX no tiene imágenes que empaquetar. Aquí el contenedor está haciendo el trabajo menor de comprimir un documento, y decirlo es más útil que dar a entender que recibes un archivo más rico de lo que es. Si lo que quieres es un KMZ que lleve fotografías atadas a posiciones, constrúyelo en Google Earth, donde las fotos se enganchan a los marcadores y se guardan dentro del archivo con ellos.

La hora de cada punto se queda por el camino

Cada track se escribe como una LineString, que es una lista de coordenadas y nada más. El elemento de tiempo que lleva cada punto del GPX no tiene dónde ir y se descarta, así que al otro lado llega la forma de por dónde fuiste y ningún registro de cuándo. No hay escritor de tracks con marca temporal en esta ruta, y sin él el control de tiempo de Google Earth no aparece para el archivo.

Para casi todo lo que uno comparte, eso da igual: la pregunta que se responde suele ser «por dónde subiste» y no «a qué ritmo». Cuando no da igual, la solución es mandar el GPX al lado, o en su lugar. Es el único de los dos archivos que sigue sabiendo qué hora era.

Seis decimales: once centímetros y ni uno más

Las coordenadas se escriben con seis decimales, que en latitud equivalen a unos once centímetros. Es una precisión muy por encima de lo que cualquier receptor de consumo mide de verdad, así que no se pierde nada real y se evita arrastrar quince cifras que solo hablan de aritmética en coma flotante.

La altitud viaja cuando el punto la traía. Conviene recordar que la altitud de un GPS es la peor de sus tres medidas por un margen amplio, y que un perfil de desnivel calculado desde ella dice más del receptor que de la montaña. Si el desnivel es el dato que interesa, cualquier plataforma seria lo recalcula contra un modelo del terreno en lugar de creerse el archivo.

Los waypoints llegan con su nombre y con nada más

Los waypoints guardados se convierten en marcadores individuales con un punto dentro, cada uno conservando su nombre, así que el destinatario los ve como una lista de entradas etiquetadas en la barra lateral y como chinchetas sobre el globo. Se pueden encender y apagar por separado de la línea del recorrido, que es lo que hace que un KMZ de una ruta sea más útil que una captura de pantalla de la misma ruta.

Los nombres se copian tal cual, y eso merece un vistazo antes de enviar. Los aparatos generan nombres del tipo `WPT042` cuando se marca un punto sin escribirle una etiqueta, y quien abre un archivo con cuarenta entradas así ha recibido un acertijo en vez de un mapa. Renombrar los waypoints en el GPX antes de convertir lleva menos tiempo que explicarlos después.

Rutas, tracks y segmentos salen los tres como lo mismo

Una ruta de un GPX —la lista de puntos que planificas antes de salir— se lee como si fuera un track grabado, y la distinción entre ambas cosas desaparece. Los segmentos también: un track cortado en tramos porque el receptor perdió señal se aplana en uno solo al leerlo, y se vuelve a escribir como un único recorrido continuo.

En la práctica eso significa que un archivo de Wikiloc con la ruta planificada y el track realmente caminado llega al destinatario como dos líneas equivalentes, sin que nada indique cuál era cuál más allá del nombre. Si esa diferencia importa en la conversación que vas a tener, dilo en el mensaje o manda dos archivos.

Todo lo que grabó el reloj y el modelo intermedio no guarda

La representación intermedia de esta conversión son cuatro campos por punto —latitud, longitud, altitud y hora— más un nombre por track o waypoint. Lo que no cabe ahí no cruza, y la lista es larga: pulsaciones, cadencia, potencia, temperatura, calorías, estructura de vueltas, velocidad, número de satélites, precisión horizontal, símbolos, descripciones, comentarios y enlaces.

Para un track del Camino de Santiago o de un GR eso no es una pérdida: la geometría es todo el contenido. Para una salida de entrenamiento exportada desde un reloj deportivo sí lo es, y el KMZ no es el formato al que llevarla. Ahí el GPX original, o el archivo nativo de la plataforma, es lo que hay que conservar; el KMZ es la versión para enseñar.

El compresor decide archivo por archivo si comprimir compensa

El escritor de archivos comprimidos prueba a desinflar cada miembro y se queda con el resultado más pequeño de los dos, guardándolo sin comprimir cuando comprimir no ayudaría. Para un KML de coordenadas ayuda siempre y mucho, así que en la práctica esa rama no se toma nunca aquí; pero es la regla que garantiza que el archivo comprimido no pueda salir mayor que su contenido, cosa que una política fija de comprimir siempre no puede prometer.

Por eso también un track muy corto produce un archivo cuyo tamaño parece dominado por la estructura. Un ZIP gasta una cabecera local, una entrada de directorio central y un registro de cierre por cada miembro, unas decenas de bytes cada uno, así que una ruta de cinco puntos acaba siendo unos cientos de bytes de andamiaje envolviendo unos cientos de bytes de coordenadas. Sigue siendo un KMZ válido y Google Earth lo abre igual.

Volver a entrar en el archivo después de haberlo enviado

Un KMZ no se edita en su sitio. Para cambiar cualquier cosa —quitar un punto suelto, renombrar un track, darle color— se cambia la extensión a `.zip`, se extrae el `doc.kml`, se edita el XML y se vuelve a comprimir con el documento en la raíz del archivo y no dentro de una carpeta. Ese último detalle es el que la gente falla: un KMZ cuyo KML está un directorio más abajo abre en unos lectores y en otros no.

Si prevés varias vueltas, guarda el KML como copia de trabajo y produce un KMZ cada vez que envíes uno. Es la misma disciplina que mantener un documento y exportar un PDF desde él, y por la misma razón: lo comprimido es la copia que sale, no la que mantienes.

Si al otro lado lo van a caminar, manda también el GPX

Un KMZ es para mirar. Los relojes, los ciclocomputadores y las aplicaciones de navegación leen GPX y casi ninguno carga un archivo de Google Earth, así que una respuesta preguntando cómo meter la ruta en el aparato significa que se envió el archivo equivocado. La conversión es un paso de presentación, no una entrega del recorrido.

La respuesta barata es adjuntar los dos. Un GPX grabado con densidad es cuestión de kilobytes en un correo, el KMZ mucho menos, y juntos cubren las dos cosas que alguien puede querer: verlo ahora y seguirlo después. Si solo puede ir uno, la pregunta que decide es cuál de las dos va a hacer el destinatario, y sale más rápido preguntárselo que adivinarlo.

Comprimir el recorrido sin dárselo antes a un servidor

Leer el GPX, escribir el KML y armar el archivo comprimido ocurren los tres en esta pestaña. Ninguna petición se lleva el archivo a ninguna parte —el panel de red lo confirma durante una conversión— y la página funciona con la conexión apagada una vez cargada.

Vale la pena mirar la forma de la alternativa. Lo habitual para comprimir algo antes de enviarlo por correo es subirlo a un servicio que lo comprime y lo devuelve, lo que significa que tu recorrido —tus direcciones, tus horarios, tus costumbres— ha pasado por la máquina de otro solo para que un adjunto pesara menos. Hacer la compresión en local elimina el trato entero en lugar de suavizarlo.

Cómo convertir GPX a KMZ

  1. Suelta tu archivo GPX en esta página, o haz clic para elegir uno.
  2. Elige KMZ como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo KMZ terminado.

GPX frente a KMZ: qué cambia

GPX frente a KMZ
GPXKMZ
Nombre completoGPS Exchange FormatKML comprimido
Extensión de archivo.gpx.kmz
Tipo de medioapplication/gpx+xmlapplication/vnd.google-earth.kmz
Publicado por primera vez2002
Publicado porTopografixKeyhole
EspecificaciónGPX 1.1OGC KML 2.3
LicenciaEstándar abiertoEstándar abierto
Situación actualVigenteVigente
Se abre en el navegadorNingún navegadorNingún navegador
Considerado en su lugarKML, TCXKML

Abrir el resultado

QGIS lee tanto GPX como KMZ, así que puedes comparar el resultado con el original sin un segundo programa.

Para qué sirve cada formato

GPX es el formato de Topografix, publicado en 2002. Está recogido en GPX 1.1, y conviene conocerlo si el archivo tiene que sobrevivir a la herramienta que lo escribió.

KMZ viene de Keyhole, recogido en OGC KML 2.3. Google Earth y QGIS lo leen.

De GPX a KMZ: preguntas frecuentes

¿Se sube a algún sitio mi archivo GPX?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo.

¿Convertir GPX a KMZ es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez.

¿Se pierde calidad al convertir GPX a KMZ?

GPX y KMZ describen el contenido de maneras radicalmente distintas. La conversión es por tanto una reconstrucción y no una copia: fiel, pero no idéntica byte a byte. Las posiciones, la altitud y las marcas de tiempo sí viajan. Los datos de sensores, los estilos y las imágenes incrustadas no.

¿Tengo que instalar algo para abrir un archivo KMZ?

Para la conversión no: ocurre en el navegador que ya tienes abierto. Para abrir el resultado necesitas después el programa con el que tu dispositivo muestra normalmente Zipped KML.

Más sobre estos formatos