KML / KMZ (.kml, .kmz)
KML, Keyhole Markup Language, est le format XML qu'utilise Google Earth pour décrire des lieux, des lignes et des formes sur une carte. KMZ est le même contenu compressé, avec les icônes et images nécessaires au fichier.

En bref
| Extension | .kml, .kmz |
| Encodage | xml |
| Type de média | application/vnd.google-earth.kml+xml |
| Créé en | 2004 |
| Par | Keyhole, Inc. — acquired by Google in 2004 |
| Version actuelle | 2.3, published by the OGC on 4 August 2015 |
Historique
KML a été créé par Keyhole, Inc. pour son produit Earth Viewer. Google a racheté Keyhole en 2004 et le logiciel est devenu Google Earth. Google a ensuite confié le format à l'Open Geospatial Consortium, qui a approuvé KML 2.2 comme norme internationale le 14 avril 2008 ; KML 2.3 a suivi le 4 août 2015 et constitue la norme actuelle.
Où il est utilisé
KML est natif de Google Earth et de la fonction « My Maps » de Google Maps, où la plupart des utilisateurs le rencontrent. En dehors de Google, il est lu par les logiciels SIG courants comme QGIS, ArcGIS et Marble, et par de nombreux planificateurs d'itinéraires qui proposent un export « view in Google Earth ».
Structure
Un fichier KML est du XML construit autour d'objets (Features) : des Placemarks (un point nommé), des LineStrings et des Polygons, regroupés en Folders et Documents. Les coordonnées s'écrivent dans l'ordre longitude, latitude et altitude facultative, soit l'inverse de la convention « latitude d'abord » de la plupart des formats GPS. Les styles gèrent couleur, épaisseur de ligne et icônes. Un fichier KMZ est une archive ZIP ordinaire contenant un document KML racine ainsi que les superpositions, icônes et modèles 3D auxquels il fait référence.
Diffusion
KML est la manière standard de transmettre une image de carte à quelqu'un d'autre. C'est un format de visualisation et non de navigation, de sorte qu'un appareil GPS préférera généralement GPX ; mais pour afficher un itinéraire à l'écran, KML est compris par presque tous les outils.
Prise en charge dans RouteConverter
| Lit | Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed |
| Écrit | Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed |
RouteConverter lit et écrit KML 2.0, 2.1, 2.2beta et 2.2 ainsi que leurs équivalents compressés KMZ. Les noms de format de la liste ci-dessus suivent la numérotation des produits Google Earth, telle que les versions ont été diffusées : Google Earth 3 correspond à KML 2.0, Google Earth 4 à KML 2.1, Google Earth 4.2 à KML 2.2beta et Google Earth 5 à KML 2.2.
Spécifications et documentation
Conversions associées
- GPX vers KML
- GPX vers KMZ
- FAI/IGC Flight Recorder Data vers KML
- KML vers KMZ
- KML vers GPX
- KML vers FAI/IGC Flight Recorder Data
Questions fréquentes
Qu’est-ce qu’un fichier .kml ?
KML, Keyhole Markup Language, est le format XML qu'utilise Google Earth pour décrire des lieux, des lignes et des formes sur une carte. KMZ est le même contenu compressé, avec les icônes et images nécessaires au fichier.
Comment ouvrir un fichier .kml ?
RouteConverter, le convertisseur gratuit pour Windows, macOS et Linux, ouvre les fichiers KML / KMZ : lancer l’application, charger le fichier, puis l’afficher sur la carte ou l’enregistrer dans un autre format.
En quels formats convertir un fichier .kml ?
RouteConverter convertit gratuitement les fichiers .kml vers d’autres formats. Ces conversions ont leur propre guide : KML vers GPX, KML vers FAI/IGC Flight Recorder Data, KML vers KMZ, KMZ vers GPX.