Kml

Kml (Keyhole Markup Language),
Información sobre la plantilla
Kml0.JPG
Concepto:Lenguaje de marcado basado en XML para representar datos geográficos en tres dimensiones.

Kml

KML (Keyhole Markup Language), es un lenguaje de marcado basado en XML para representar datos geográficos en tres dimensiones. Originariamente fue desarrollado para su uso con KeyHole, y posteriormente con Google Earth tras adquirir estos últimos a los primeros. KML está basado en GML, a pesar de que no utiliza formalmente los XML Schema de GML.

Los ficheros KML a menudo suelen distribuirse comprimidos como ficheros KMZ.

El MIME type associado con KML es application/vnd.google-earth.kml+xml. El MIME type associado con KMZ es application/vnd.google-earth.kmz.

La especificación KML 2.2 ha sido enviada al Open Geospatial Consortium para el proceso de estandarización para los navegadores geograficos, creándose un grupo de trabajo para tal efecto.

KML incorpora información específica de cómo visualizar los datos geográficos. En este sentido KML puede llevar asociado un archivo tipo imagen (png, bmp…) para marcar el propio punto (), es decir, incorpora elementos para saber cómo se visulizará la información geográfica que se contiene. También se pueden definir las etiquetas que se visualizarán, su contenido, su color, etc.

Estructura

Los ficheros KML a menudo suelen distribuirse comprimidos como ficheros KMZ. Un fichero KML especifica una característica (un 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:

<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>Oviedo</name> <description>Ciudad de Oviedo, capital de Asturias</description> <Point> <coordinates>-5.843868,43.360758,0</coordinates> </Point> </Placemark> </kml>


Proceso de estandarización

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.

Referencia

Documentación de Google Earth KML

Tutorial de Google Earth KML

Ejemplo de KML