El documento describe el formato KML (Keyhole Markup Language), un formato de archivo XML utilizado para representar datos geoespaciales como puntos, líneas, polígonos e imágenes que pueden visualizarse en aplicaciones como Google Earth. KML permite incorporar características, imágenes, modelos 3D y texto con información geográfica. El formato fue desarrollado originalmente por la empresa Keyhole y ahora es manejado por el Open Geospatial Consortium.
2. ¿Que es KML?
• El KML es un Formato Vectorial.
• KML, o Keyhole Markup Language (lenguaje de marcas de Keyhole), es
una gramática de XML y un formato de archivo para la creación de
modelos y el almacenamiento de funciones geográficas como puntos,
líneas, imágenes, polígonos y modelos que se mostrarán en Google Earth,
Google Maps y otras aplicaciones como (Google Maps para Móviles).
• Los archivos KML y sus imágenes relacionadas, se pueden comprimir en
archivos KMZ usando el formato ZIP. Los archivos KML y KMZ se pueden
compartir enviándolos por correo electrónico, alojándolos localmente
para compartirlos en una red privada o alojándolos públicamente en un
servidor web. .
• Google Earth procesa los archivos KML de una manera similar a como los
navegadores web procesan los archivos HTML y XML. Al igual que los
archivos HTML, los KML cuentan con una estructura basada en etiquetas
con nombres y atributos utilizados para poder visualizarlos. Google Earth
actúa como un navegador de archivos KML
3. Acerca del KML
• El sistema de referencia que utiliza KML se basa en las coordenadas
geográficas (latitud y longitud) en WGS84 (Sistema Geodésico
Mundial, 1984), que es el único sistema de referencia soportado.
• KML hace posible ingresar características, imágenes, modelos 3D,
información de texto, verlos en GEO navegadores, y ver la escena
como una cámara virtual.
• Esta cámara puede ser dirigida por el navegador y se desplazan a lo
largo de x y z (altura) del eje, y la dirección de la rotación a lo largo
de estos ejes: cabeceo, inclinación y rollo.
• Por lo tanto el formato KML es desarrollado por Google Earth que
desde el 14 de abril de 2008 es un formato estándar internacional
en todo el mundo para GEO browsers.
4. Quien lo Produce
• El formato KML fue creado e • Según el OGC ('Open Geospatial
utilizados por la Empresa 'Keyhole‘, Consortium'), el formato KML pasará a
que en el 2004 fue adquirida por denominarse 'OpenGIS KML', y ya no
Google al igual que le formato KML será Google el encargado de
para ser utilizar en Google Earth y desarrollarlo, sino el propio OGC.
otros programas.
• Por lo tanto el formato KML es
desarrollado por Google Earth que
desde el 14 de abril de 2008 es un
formato estándar internacional en
todo el mundo para geobrowsers.
• El Consorcio Abierto Geoespacial
(Open Geospatial Consortium
(OGC) se encargará a partir de
ahora del lenguaje KML estándard.
5. Como lo utilizan KML algunos
usuarios y otros usos.
• Especificar iconos y etiquetas para
• Marcas para posición de sus identificar ubicaciones en superficies
casa. del planeta
• Documentar viajes o • Usar superposiciones de imágenes del
planificación de excursiones. suelo o en la pantalla,
• Proporcionan indicaciones • Definir estilos para especificar el
detalladas como recursos, aspecto de las funciones,
modelos, tendencias. • Escribir descripciones HTML de las
– Info. De Erupciones funciones, incluidos los hipervínculos y
las imágenes incrustadas,
Volcánicas
• Usar carpetas para agrupar
– Patrones Meteorológicos jerárquicamente las funciones,
– Actividad Sísmica • Recuperar y actualizar dinámicamente
– Yacimientos Minerales archivos KML ubicados en redes
• Propuestas de Construcción y remotas o locales,
planos. • Recuperar datos KML basados en
cambios en el visor 3D y mostrar
• Explorar Sitios o Lugares objetos en 3D con texturas de COLLADA,
6. Extensiones del Formato KML
Programas que aceptan archivos (formatos) KML.
Estos archivo KML Mac OS
tienen las siguientes
extensiones: dat, inf, Google Earth, Keyhole PRO, Blender (import only)
jpg, kml y geo.
Windows
Google Earth, Keyhole PRO, Blender (import only)
Linux
Google Earth, Blender (import only)
7. Estructura y Ejemplos de KML
• Los KML se pueden
distribuir comprimidos
como alchivos KMZ.
• Un KML especifica una
característica (una lugar,
una imagen o un
polígono) para Google
Earth. Contiene título, una
descripción básica del
lugar, sus coordenadas
(latitud y longitud) y
alguna otra información.
• Un documento KML de
ejemplo podría ser: