Keyhole Markup Language
Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
KML (Keyhole Markup Language) est un langage de balisage basé sur XML pour la gestion de données géospatiales dans les logiciels de SIG. Depuis 2008, il est normalisé par l'Open Geospatial Consortium[1].
Les fichiers KML utilisent le format COLLADA et peuvent être compressés avec l'extension .kmz.
Structure[modifier]
Un fichier KML spécifie des caractéristiques (lieux, images, polygones, modèles 3D, descriptions textuelles) pour l'affichage dans des logiciels géospatiaux comme Google Earth ou Here Maps. Chaque position est définie par sa longitude et sa latitude, avec des données supplémentaires comme l'inclinaison, le cap ou l'altitude. Les fichiers KML sont souvent distribués en KMZ, des fichiers KML compressés avec une extension .kmz.
Un exemple de document KML est :
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Placemark>
<name>New York City</name>
<description>New York City</description>
<Point>
<coordinates>-74.006393,40.714172,0</coordinates>
</Point>
</Placemark>
</Document>
</kml>
Système de coordonnées[modifier]
Le système de coordonnées géographiques de KML est basé sur des coordonnées en trois dimensions : longitude, latitude et altitude. Les valeurs négatives indiquent respectivement l'ouest du méridien de Greenwich, le sud de l'équateur et les altitudes sous le niveau moyen de la mer. Les longitudes et latitudes sont exprimées en degrés dans le système géodésique WGS 84. L'altitude est exprimée en mètres sur le géoïde EGM96.
Applications utilisant KML[modifier]
- embedMap
- Liste des logiciels SIG
- Globe virtuel
- Google Earth
- Google Maps
Références[modifier]
- ↑ (en) « OGC® Approves KML as Open Standard | OGC », sur www.opengeospatial.org (consulté le 30 janvier 2018)
Liens externes[modifier]
- (en) Documentation
- (en) Tutorial