KML

Este estándar, que se originó como un estándar comunitario, define un lenguaje XML enfocado en la visualización geográfica, incluida la anotación de mapas e imágenes. Se utiliza para codificar y transportar representaciones de datos geográficos para su visualización en un navegador terrestre. En pocas palabras, KML codifica qué mostrar en un navegador terrestre y cómo mostrarlo.

Descargas

(Pase el cursor sobre Tipo para ver una descripción completa)
Titulo del documento Versión Documento OGC N.º Tipo
OGC KML 2.3 2.3 12-007r2 IS
OGC KML 2.2 07-147r2 IS
OGC KML 2.2 - Conjunto de pruebas abstractas 07-134r2 TS
KML 2.2 Referencia: una práctica recomendada de OGC 2.2 07-113r1 D-BP
KML 2.1 Referencia: una práctica recomendada de OGC 2.1.0 07-039r1 D-BP
OGC® KML Mejores prácticas para el desarrollo de estándares 0,6 08-125r1 BP
OWS-5 KML Informe de ingeniería 0.1.0 07-124r2 DP

Archivos de modelos oficiales y esquemas de codificación

Esquemas oficiales

http://schemas.opengis.net/kml/

Nota: También puedes descargarlo en un solo archivo zip.
Descargar todos los esquemas oficiales de OGC

Grupos de trabajo de revisión

Esta especificación actualmente es estable, sin embargo, se han creado grupos de trabajo para abordar activamente los cambios futuros.

La KML 2.2 El grupo SWG que cubre la versión 2.2.0 tiene una página pública en:
http://www.opengeospatial.org/projects/groups/kml2.2swg

Envíe una solicitud de cambio, un requisito o un comentario para este estándar OGC.

Google lo envió KML (anteriormente Keyhole Markup Language) al Consorcio Geoespacial Abierto (OGC) para que se desarrolle dentro del proceso de consenso del OGC con el siguiente objetivo: KML La versión 2.2 se ha adoptado como estándar de implementación de OGC. Las versiones futuras pueden armonizarse con los estándares OGC pertinentes que comprenden la base de estándares OGC. Hay cuatro objetivos para este trabajo de normalización:

  • Que exista un lenguaje estándar internacional para expresar la anotación y visualización geográfica en mapas en línea y móviles basados ​​en la web (2d) y navegadores terrestres (3d) existentes o futuros.
  • Esa KML estar en línea con las mejores prácticas y estándares internacionales, permitiendo así una mayor adopción e interoperabilidad de las implementaciones del navegador terrestre.
  • Que la OGC y Google trabajarán en colaboración para garantizar que KML La comunidad implementadora está debidamente involucrada en el proceso y que el KML La comunidad se mantiene informada del progreso y los problemas.
  • Que se utilizará el proceso OGC para garantizar la gestión adecuada del ciclo de vida de los KML Estándar, incluyendo cuestiones como la compatibilidad con versiones anteriores.

La OGC ha desarrollado una amplia base de estándares. Google y la OGC creen que tener KML Encajar dentro de esa familia fomentará una implementación más amplia y una mayor interoperabilidad y compartición del contenido y el contexto del navegador terrestre.

KML es un lenguaje XML enfocado en la visualización geográfica, incluyendo la anotación de mapas e imágenes. La visualización geográfica incluye no sólo la presentación de datos gráficos en el globo, sino también el control de la navegación del usuario en el sentido de dónde ir y dónde mirar.

Desde esta perspectiva, KML es complementario a la mayoría de los estándares OGC existentes, incluido GML (Geography Markup Language), CMA (Web Feature Service) y WMS (Web Map Service) Actualmente, KML 2.2 utiliza ciertos elementos geométricos derivados de GML 2.1.2. Estos elementos incluyen puntos, cadenas de líneas, anillos lineales y polígonos.

La OGC y Google han acordado que puede haber una armonización adicional de KML con GML (por ejemplo, para utilizar la misma representación geométrica) en el futuro. El Grupo de Trabajo Geo de Mercado Masivo (MMWG) en el OGC establecerá dichas actividades de armonización adicionales. Las especificaciones del OGC, como Contexto y Styled Layer Descriptor (SLD) puede ser considerado.