KML / KMZ (.kml, .kmz)

KML, Keyhole Markup Language, è il formato XML con cui Google Earth descrive luoghi, linee e forme su una mappa. KMZ è la stessa cosa in versione compressa, con le icone e le immagini necessarie incluse nel file.

RouteConverter con una traccia KML di Google Earth di un'escursione in cresta nello Harz sulla mappa, con l'elenco delle posizioni e il profilo altimetrico

In breve

Estensione .kml, .kmz
Codifica xml
Tipo di media application/vnd.google-earth.kml+xml
Creato nel 2004
Di Keyhole, Inc. — acquired by Google in 2004
Versione attuale 2.3, published by the OGC on 4 August 2015

Storia

KML è stato creato da Keyhole, Inc. per il suo prodotto Earth Viewer. Google ha acquisito Keyhole nel 2004 e il visualizzatore è diventato Google Earth. Google ha poi affidato il formato all'Open Geospatial Consortium, che il 14 aprile 2008 ha approvato KML 2.2 come standard internazionale; KML 2.3 è seguito il 4 agosto 2015 ed è lo standard attuale.

Dove si usa

KML è nativo di Google Earth e della funzione "Le mie mappe" di Google Maps, dove la maggior parte delle persone lo incontra. Oltre a Google è letto dai principali software GIS, tra cui QGIS, ArcGIS e Marble, e da molti pianificatori di percorsi che offrono un'esportazione "visualizza in Google Earth".

Struttura

Un file KML è XML costruito attorno alle Feature: Placemark (un punto con nome), LineString e Polygon, raggruppati in Folder e Document. Le coordinate sono scritte come longitudine, latitudine e quota facoltativa, in questo ordine, che è l'inverso della convenzione con la latitudine al primo posto usata dalla maggior parte dei formati GPS. Gli stili controllano colore, spessore delle linee e icone. Un file KMZ è un normale archivio ZIP con un documento KML radice più le sovrapposizioni, le icone e i modelli 3D a cui rimanda.

Diffusione

KML è il modo standard per consegnare a qualcun altro l'immagine di una mappa. È un formato di visualizzazione e non di navigazione, quindi per un dispositivo GPS di solito serve GPX, ma per mostrare un percorso su uno schermo KML è quello che quasi ogni strumento comprende.

Supporto in RouteConverter

Legge 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
Scrive 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 legge e scrive KML 2.0, 2.1, 2.2beta e 2.2 e le rispettive versioni compresse KMZ. I nomi dei formati nell'elenco sopra seguono la numerazione dei prodotti Google Earth, cioè il modo in cui le versioni sono state distribuite: Google Earth 3 è KML 2.0, Google Earth 4 è KML 2.1, Google Earth 4.2 è KML 2.2beta e Google Earth 5 è KML 2.2.

Specifiche e documentazione

Conversioni correlate

Domande frequenti

Che cos’è un file .kml?

KML, Keyhole Markup Language, è il formato XML con cui Google Earth descrive luoghi, linee e forme su una mappa. KMZ è la stessa cosa in versione compressa, con le icone e le immagini necessarie incluse nel file.

Come si apre un file .kml?

RouteConverter, il convertitore gratuito per Windows, macOS e Linux, apre i file KML / KMZ: avviare l’applicazione, caricare il file, poi visualizzarlo sulla mappa o salvarlo in un altro formato.

In quali formati si può convertire un file .kml?

RouteConverter converte gratis i file .kml in altri formati. Queste conversioni hanno una guida dedicata: KML in GPX, KML in FAI/IGC Flight Recorder Data, KML in KMZ, KMZ in GPX.