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

(Passe o mouse sobre Tipo para descrição completa)
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 prática recomendada da OGC 2.2 07-113r1 D-BP
KML 2.1 Referência - Uma prática recomendada da 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
Solicitações de Chamada Aberta da OGC
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).

    • Aquele 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.

INSIGHTS

Aqui você encontrará as mais recentes análises de mercado da OGC.