KML

A l'origine une norme communautaire, cette norme définit un langage XML axé sur la visualisation géographique, y compris l'annotation de cartes et d'images. Elle est utilisée pour coder et transporter des représentations de données géographiques à afficher dans un navigateur terrestre. En termes simples, KML encode ce qu'il faut afficher dans un navigateur terrestre et comment l'afficher.

Télécharger

(Passez la souris sur Type pour une description complète)
Titre du document Version Document OGC n° Type
OGC KML 2.3 2.3 12h007-2hXNUMXrXNUMX IS
OGC KML 2.2 07h147-2hXNUMXrXNUMX IS
OGC KML 2.2 - Suite de tests abstraits 07h134-2hXNUMXrXNUMX TS
KML 2.2 Référence - Une bonne pratique de l'OGC 2.2 07h113-1hXNUMXrXNUMX D-BP
KML 2.1 Référence - Une bonne pratique de l'OGC 2.1.0 07h039-1hXNUMXrXNUMX D-BP
OGC® KML Bonnes pratiques en matière d'élaboration de normes 0,6 08h125-1hXNUMXrXNUMX BP
OWS-5 KML Rapport d'ingénierie 0.1.0 07h124-2hXNUMXrXNUMX DP
Appels à propositions OGC
Marché

Google a soumis KML (anciennement Keyhole Markup Language) à l'Open Geospatial Consortium (OGC) pour évoluer dans le cadre du processus de consensus de l'OGC avec l'objectif suivant : KML La version 2.2 a été adoptée comme norme d'implémentation de l'OGC. Les versions futures pourront être harmonisées avec les normes OGC pertinentes qui constituent la base des normes OGC. Ce travail de normalisation a quatre objectifs :

    • Qu'il existe un langage standard international pour exprimer l'annotation et la visualisation géographiques sur les cartes en ligne et mobiles existantes ou futures (2D) et sur les navigateurs terrestres (3D).

    • Ceci KML être aligné sur les meilleures pratiques et normes internationales, permettant ainsi une meilleure adoption et une plus grande interopérabilité des implémentations de navigateurs terrestres.

    • Que l'OGC et Google travailleront en collaboration pour garantir que KML la communauté des exécutants est correctement impliquée dans le processus et que KML la communauté est tenue informée des progrès et des problèmes.

    • Que le processus OGC sera utilisé pour assurer une gestion appropriée du cycle de vie du KML Norme, y compris des questions telles que la compatibilité descendante.

L'OGC a élaboré une large base de normes. Google et l'OGC estiment qu'avoir KML S'intégrer dans cette famille encouragera une mise en œuvre plus large et une plus grande interopérabilité et un meilleur partage du contenu et du contexte du navigateur terrestre.

KML est un langage XML axé sur la visualisation géographique, notamment l'annotation de cartes et d'images. La visualisation géographique comprend non seulement la présentation de données graphiques sur le globe, mais également le contrôle de la navigation de l'utilisateur dans le sens où il doit aller et où il doit regarder.

De cette perspective, KML est complémentaire à la plupart des principales normes OGC existantes, y compris GML (Geography Markup Language), WFS (Web Feature Service) et WMS (Web Map Service). Actuellement, KML 2.2 utilise certains éléments géométriques dérivés de GML 2.1.2. Ces éléments comprennent un point, une chaîne de lignes, un anneau linéaire et un polygone.

L'OGC et Google ont convenu qu'il pourrait y avoir une harmonisation supplémentaire de KML avec GML (par exemple pour utiliser la même représentation géométrique) à l'avenir. Le groupe de travail Mass Market Geo (MMWG) de l'OGC établira de telles activités d'harmonisation supplémentaires. Les spécifications de l'OGC telles que Context et Styled Layer Descriptor (SLD) peut être envisagé.

Blogs

Vous trouverez ici les dernières réflexions d'OGC.