KML
Originado como um padrão comunitário, este padrão define uma linguagem XML focada em visualização geográfica, incluindo anotação de mapas e imagens. Ele é usado para codificar e transportar representações de dados geográficos para exibição em um navegador da Terra. Simplificando, KML codifica o que mostrar em um navegador da Terra e como mostrá-lo.
Downloads
Título do documento | Versão | Nº do documento OGC. | Formato |
---|---|---|---|
OGC KML 2.3 | 2.3 | 12-007r2 | IS |
OGC KML | 2.2 | 07-147r2 | IS |
OGC KML 2.2 - Conjunto de Testes Abstratos | 07-134r2 | TS | |
KML 2.2 Referência – Uma Melhor Prática OGC | 2.2 | 07-113r1 | D-BP |
KML 2.1 Referência – Uma Melhor Prática OGC | 2.1.0 | 07-039r1 | D-BP |
OGC® KML Melhores práticas de desenvolvimento padrão | 0,6 | 08-125r1 | BP |
OWS-5 KML Relatório de Engenharia | 0.1.0 | 07-124r2 | DP |
Arquivos de modelo oficiais e esquemas de codificação
Esquemas oficiais
http://schemas.opengis.net/kml/
Observação: você também pode fazer o download em um único arquivo zip.
Baixe todos os esquemas oficiais do OGC
Grupos de Trabalho de Revisão
Esta especificação está atualmente estável, no entanto, Grupos de Trabalho são criados para abordar ativamente mudanças futuras.
A KML O grupo SWG 2.2 que cobre a versão 2.2.0 tem uma página pública em:
http://www.opengeospatial.org/projects/groups/kml2.2swg
Envie uma solicitação de mudança, requisito ou comentário para este padrão OGC.
Links relacionados
Visão geral
Google enviou KML (anteriormente Keyhole Markup Language) para o Open Geospatial Consortium (OGC) a ser desenvolvido dentro do processo de consenso do OGC com o seguinte objetivo: KML A versão 2.2 foi adotada como um padrão de implementação do OGC. Versões futuras podem ser harmonizadas com padrões OGC relevantes que compõem a linha de base dos padrões OGC. Existem quatro objetivos para este trabalho de padrões:
- Que haja uma linguagem padrão internacional para expressar anotações geográficas e visualizações em mapas on-line e móveis existentes ou futuros baseados na web (2D) e navegadores da Terra (3D).
- Êxtase KML estar alinhado com as melhores práticas e padrões internacionais, permitindo assim maior aceitação e interoperabilidade das implementações do navegador Earth.
- Que o OGC e o Google trabalharão em colaboração para garantir que o KML a comunidade implementadora está devidamente envolvida no processo e que a KML a comunidade é mantida informada sobre o progresso e os problemas.
- Que o processo OGC será usado para garantir o gerenciamento adequado do ciclo de vida do KML Padrão, incluindo questões como compatibilidade com versões anteriores.
O OGC desenvolveu uma ampla linha de base de padrões. O Google e o OGC acreditam que ter KML encaixar-se nessa família incentivará uma implementação mais ampla e maior interoperabilidade e compartilhamento de conteúdo e contexto do navegador Earth.
KML é uma linguagem XML focada em visualização geográfica, incluindo anotação de mapas e imagens. A visualização geográfica inclui não apenas a apresentação de dados gráficos no globo, mas também o controle da navegação do usuário no sentido de onde ir e onde olhar.
Nessa perspectiva, KML é complementar à maioria dos principais padrões OGC existentes, incluindo GML (Geography Markup Language), WFS (Web Feature Service) e WMS (Web Map Service) Atualmente, KML 2.2 utiliza certos elementos de geometria derivados do GML 2.1.2. Esses elementos incluem ponto, string de linha, anel linear e polígono.
A OGC e a Google concordaram que pode haver uma harmonização adicional de KML com GML (por exemplo, para usar a mesma representação geométrica) no futuro. O Mass Market Geo Working Group (MMWG) no OGC estabelecerá tais atividades de harmonização adicionais. Especificações do OGC, como Contexto e Styled Layer Descriptor (SLD) pode ser considerado.