KML

Originariamente uno standard comunitario, questo standard definisce un linguaggio XML incentrato sulla visualizzazione geografica, inclusa l'annotazione di mappe e immagini. Viene utilizzato per codificare e trasportare rappresentazioni di dati geografici da visualizzare in un browser terrestre. In parole povere, KML codifica cosa mostrare in un browser terrestre e come mostrarlo.

Download

(Passa il mouse su Tipo per una descrizione completa)
Titolo del documento Versione Numero documento OGC. Tipo
OGC KML 2.3 2.3 12-007r2 IS
OGC KML 2.2 07-147r2 IS
OGC KML 2.2 - Suite di test astratta 07-134r2 TS
KML 2.2 Riferimento - Una buona pratica OGC 2.2 07-113r1 D-BP
KML 2.1 Riferimento - Una buona pratica OGC 2.1.0 07-039r1 D-BP
OGC® KML Le migliori pratiche per lo sviluppo degli standard 0,6 08-125r1 BP
OWS-5 KML Rapporto di ingegneria 0.1.0 07-124r2 DP
Richieste di Open Call OGC
Panoramica

Google ha inviato KML (in precedenza Keyhole Markup Language) all'Open Geospatial Consortium (OGC) da sviluppare all'interno del processo di consenso dell'OGC con il seguente obiettivo: KML La versione 2.2 è stata adottata come standard di implementazione OGC. Le versioni future potrebbero essere armonizzate con gli standard OGC pertinenti che comprendono la baseline degli standard OGC. Ci sono quattro obiettivi per questo lavoro di standardizzazione:

    • Che esista un linguaggio standard internazionale per esprimere annotazioni e visualizzazioni geografiche su mappe online e mobili basate sul web (2D) e browser terrestri (3D) esistenti o futuri.

    • Quel KML essere allineati alle migliori pratiche e agli standard internazionali, consentendo così una maggiore adozione e interoperabilità delle implementazioni del browser terrestre.

    • Che l'OGC e Google collaboreranno per garantire che l' KML la comunità degli implementatori sia adeguatamente coinvolta nel processo e che il KML la comunità viene tenuta informata sui progressi e sui problemi.

    • Che il processo OGC sarà utilizzato per garantire una corretta gestione del ciclo di vita del KML Standard, compresi aspetti quali la retrocompatibilità.

L'OGC ha sviluppato un'ampia base di standard. Google e l'OGC ritengono che avere KML l'inserimento in tale famiglia favorirà un'implementazione più ampia e una maggiore interoperabilità e condivisione dei contenuti e del contesto del browser terrestre.

KML è un linguaggio XML incentrato sulla visualizzazione geografica, inclusa l'annotazione di mappe e immagini. La visualizzazione geografica include non solo la presentazione di dati grafici sul globo, ma anche il controllo della navigazione dell'utente nel senso di dove andare e dove guardare.

Da questa prospettiva, KML è complementare alla maggior parte degli standard OGC esistenti, tra cui GML (Geography Markup Language), WFS (Web Feature Service) e WMS (Web Map Service). Attualmente, KML 2.2 utilizza determinati elementi geometrici derivati ​​da GML 2.1.2. Questi elementi includono punto, stringa di linee, anello lineare e poligono.

L'OGC e Google hanno concordato che può esserci un'ulteriore armonizzazione di KML con GML (ad esempio per utilizzare la stessa rappresentazione geometrica) in futuro. Il Mass Market Geo Working Group (MMWG) nell'OGC stabilirà tali attività di armonizzazione aggiuntive. Le specifiche OGC come Context e Styled Layer Descriptor (SLD) può essere preso in considerazione.

Approfondimenti

Qui troverete le ultime novità in fatto di leadership di pensiero di OGC.