Archivos kml

En la solapa Consultas de Pois-gps, dentro del foro de IGO estamos hablando de archivos con extension .kml para nuestros pois, sean estos tomados de esta página y convertidos de .gpx a .kml, tomados de alguna otra web, pasados por algún amigo o generados directamente por nosotros mismos en algún mapa o desde Google Earth u otra aplicación geobrowser.

Pero, ¿sabemos todos lo que realmente es un archivo con extensión .kml?

KML (del acrónimo en inglés Keyhole Markup Language) es un lenguaje de marcado o tagueado basado en XML para representar datos geográficos en tres dimensiones.

Es un estándar abierto cuyo nombre oficial es OpenGIS® KML Encoding Standard (OGC KML). De su mantenimiento se encarga el Open Geospatial Consortium, Inc. (OGC) y actualmente es utilizado por un número de sitios web y aplicaciones, como Google Earth, Google Maps, Microsoft Virtual Earth, SIG y Geomedia EarthSpector entre otros.

Fue desarrollado para ser manejado con Keyhole LT, precursor de Google Earth (Google adquirió Keyhole Inc. en octubre de 2004 tras lanzar su versión LT 2). Su gramática contiene muchas similitudes con la de GML (Geography Markup Language – Lenguaje de Marcado Geográfico).

La extensión de archivo KML también se utiliza para almacenar información de configuración del emulador de teclado para una serie de calculadoras HP, aunque estos son bastante poco frecuentes.

El formato de archivo KML se ha desarrollado específicamente para almacenar la información geográfica y las anotaciones que podrían superponerse en los mapas.

Los archivos KML contienen información de longitud y latitud, así como marcadores de lugar, polígono de formas, imágenes y texto que puede ser utilizado para ilustrar la etiqueta o un lugar específico o área en el mapa.

Pueden contener información adicional, tales como el ángulo de la cámara y la altitud, así como los objetos relacionados con textura en 3D también puede ser almacenado para su uso con software de navegación 2D y 3D (ahí entra IGO y sus diferentes versiones).

Los archivos KML permiten a los desarrolladores crear capas personalizadas de información que pueden ser superpuestos sobre los mapas existentes para fines de ilustración o de abstracción.

Los archivos KML son utilizados por varias aplicaciones, aunque a menudo se asocian con Google Earth o Keyhole PRO, los cuales están disponibles para plataformas Windows y Mac.

Software de modelado 3D, como Blender, una suite de código abierto de herramientas de creación 3D, Google Sketchup, etc. también son capaces de exportar modelos en formato KML con los plug-ins para utilizar con geobrowsers 3D como Google Earth.

Las especificaciones KML 2.2 fueron presentadas ante el Open Geospatial Consortium (OGC) con el fin de alcanzar un estatus de estándar abierto como formato de intercambio de información geográfica. En noviembre de 2007 la OGC crea un nuevo grupo de trabajo sobre KML 2.2 y se solicitan alegaciones hasta el 4 de enero de 2008.

El 14 de abril de 2008 se convirtió definitivamente en nuevo estándar de la industria.

Los archivos .KMZ no son otra cosa que ficheros .KML comprimidos, por lo tanto para convertir un archivo con extensión .KMZ a un archivo .KML unicamente debemos cambiar la extensión del archivo .KMZ a .ZIP y una vez hecho esto, descomprimir el contenido con cualquier descompresor y tendremos cómo resultado el mismo archivo en formato .KML

Referencias bibliográficas:

  • Open Geospatial Consortium
  • Google Code
  • Keyhole LT
  • Para los que quieran saber mas:
    La especificación completa de OGC KML se encuentra en http://www.opengeospatial.org/standards/kml/
    El esquema XML completo para KML se encuentra en http://schemas.opengis.net/kml/

    Comentarios cerrados.