Explicamos qué son los ficheros KML y KMZ, para qué se usan, qué aplicación los usa (Google Earth, Google Maps). También explicamos cómo convertir un fichero KMZ a KML.

KML (Keyhole Markup Language) es un formato de fichero basado en XML que sirve para representar datos geográficos. Fue desarrollado para su uso en Google Earth (anteriormente Keyhole). Actualmente es usado por multitud de aplicaciones: ArcGIS Explorer, Flickr, Google Earth, Google Maps, Google Mobile, Live Search Maps, Microsoft Virtual Earth, etc. KML tiene una gran similitud con el formato GML (Geography Markup Language) que también es usado para la manipulación de datos geográficos.

Un fichero en formato KML especifica un lugar, una imagen o un polígono. Puede contener un título, una descripción básica del lugar, sus coordenadas (latitud y longitud), etc.

Un ejemplo del contenido de un fichero KML:

Ejemplo de visualización de este fichero KML en Google Earth:

Ficheros KML KMZ convertir KMZ a KML

Algunas de las etiquetas (tag) de los ficheros KML: BalloonStyle (bgColor, textColor, text, displayMode), Camera (longitude, latitude, altitude, heading, tilt, roll, altitudeMode), ColorStyle (color, colorMode), Container, Document, ExtendedData, Feature, Folder, Geometry, GroundOverlay, Icon.

KMZ no es más que un fichero KML comprimido. En concreto, KMZ usa el formato de compresión ZIP.

A continuación os mostramos cómo convertir un fichero KMZ (no editable directamente) en fichero KML (editable directamente con cualquier programa de edición de texto plano: notepad, etc).

En primer lugar tendremos que tener instalado algún software que permita descomprimir ficheros ZIP. Si tenemos Windows XP o Windows Vista no será necesario disponer de software adicional, pues permite descomprimir ficheros ZIP directamente. En nuestro caso hemos usado como software para la descompresión AjpdSoft ZIP.

A continuación abriremos el fichero KMZ con el software de descompresión ZIP, en nuestro caso abriremos AjpdSoft ZIP, pulsaremos en «Seleccionar»:

Ficheros KML KMZ convertir KMZ a KML

Seleccionaremos el fichero .kmz que queremos convertir a kml (editable directamente):

Ficheros KML KMZ convertir KMZ a KML

A continuación seleccionaremos la carpeta de destino de la descompresión del fichero .kmz en el fichero .kml (en «Paso 2») y pulsaremos «Descomprimir»:

Ficheros KML KMZ convertir KMZ a KML

Si todo es correcto la aplicación mostrará un mensaje como este:

Ficheros KML KMZ convertir KMZ a KML

Con el texto: «La descompresión ha finalizado correctamente.»

A continuación, si queremos editar el fichero kml directamente pulsaremos con el botón derecho del ratón sobre el fichero, en el menú emergente seleccionaremos «Abrir con» y seleccionaremos «Aplicación WORPAD» (si no aparece podremos buscarlo pulsando en «Elegir programa…»:

Ficheros KML KMZ convertir KMZ a KML

De esta forma el fichero kml será editable directamente, como si de un fichero de texto plano se tratara:

Ficheros KML KMZ convertir KMZ a KML

Para realizar este artículo hemos usado: