KML / KMZ (.kml, .kmz)

KML, Keyhole Markup Language, es el formato XML con el que Google Earth describe lugares, líneas y formas en un mapa. KMZ es lo mismo comprimido en ZIP, con los iconos e imágenes que necesita el archivo incluidos.

RouteConverter mostrando en el mapa un track KML de Google Earth de una caminata por una cresta en el Harz, con su lista de posiciones y su perfil de altitud

De un vistazo

Extensión .kml, .kmz
Codificación xml
Tipo de medio application/vnd.google-earth.kml+xml
Creado en 2004
Por Keyhole, Inc. — acquired by Google in 2004
Versión actual 2.3, published by the OGC on 4 August 2015

Historia

KML lo creó Keyhole, Inc. para su producto Earth Viewer. Google adquirió Keyhole en 2004 y el visor pasó a ser Google Earth. Google cedió el formato al Open Geospatial Consortium, que aprobó KML 2.2 como estándar internacional el 14 de abril de 2008; KML 2.3 llegó el 4 de agosto de 2015 y es el estándar vigente.

Dónde se usa

KML es nativo de Google Earth y de la función «Mis mapas» de Google Maps, que es donde la mayoría de la gente lo encuentra. Fuera de Google lo leen programas SIG habituales como QGIS, ArcGIS y Marble, y muchos planificadores de rutas que ofrecen una exportación «ver en Google Earth».

Estructura

Un archivo KML es XML construido en torno a Features: Placemarks (un punto con nombre), LineStrings y Polygons, agrupados en Folders y Documents. Las coordenadas se escriben como longitud, latitud y altitud opcional, en ese orden, que es el inverso de la convención de latitud primero de la mayoría de los formatos GPS. Los estilos controlan el color, el grosor de línea y los iconos. Un archivo KMZ es un archivo ZIP corriente con un documento KML raíz más las superposiciones, iconos y modelos 3D a los que hace referencia.

Difusión

KML es la forma estándar de entregar a otra persona una imagen de un mapa. Es un formato de visualización y no de navegación, de modo que un dispositivo GPS suele preferir GPX; pero para mostrar una ruta en pantalla, KML es lo que casi todas las herramientas entienden.

Compatibilidad en RouteConverter

Lee Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed
Escribe Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed

RouteConverter lee y escribe KML 2.0, 2.1, 2.2beta y 2.2 y sus equivalentes comprimidos KMZ. Los nombres de formato de la lista anterior siguen la numeración de producto de Google Earth, tal como se distribuyeron las versiones: Google Earth 3 es KML 2.0, Google Earth 4 es KML 2.1, Google Earth 4.2 es KML 2.2beta y Google Earth 5 es KML 2.2.

Especificaciones y documentación

Conversiones relacionadas

Preguntas frecuentes

¿Qué es un archivo .kml?

KML, Keyhole Markup Language, es el formato XML con el que Google Earth describe lugares, líneas y formas en un mapa. KMZ es lo mismo comprimido en ZIP, con los iconos e imágenes que necesita el archivo incluidos.

¿Cómo se abre un archivo .kml?

RouteConverter, el conversor gratuito para Windows, macOS y Linux, abre archivos KML / KMZ: iniciar la aplicación, cargar el archivo y verlo en el mapa o guardarlo en otro formato.

¿A qué formatos se puede convertir un archivo .kml?

RouteConverter convierte gratis archivos .kml a otros formatos. Estas conversiones tienen su propia guía: KML a GPX, KML a FAI/IGC Flight Recorder Data, KML a KMZ, KMZ a GPX.