.KML

File KML

Keyhole Markup Language
Fai una domanda
RISPOSTA RAPIDA

Un file KML memorizza dati cartografici - segnaposti, percorsi, poligoni, sovrapposizioni di immagini - in formato XML semplice. Il modo più semplice per aprirne uno è Google Earth (app desktop gratuita o earth.google.com nel browser) o Google My Maps. Per i dispositivi GPS come Garmin, convertirlo in GPX con GPSBabel.

Sviluppatore: Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC) Categoria: File di GIS Standard aperto MIME: application/vnd.google-earth.kml+xml
SI APRE SU Windows macOS Linux Android iOS Web
Correlati: .GPX · .GML · .SHP · .RTMAP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 25, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file KML?

Un file .kml contiene dati geografici salvati in un formato basato su XML. I file KML possono memorizzare informazioni su:

  • Punti,
  • Linee e percorsi,
  • Poligoni,
  • Immagini e sovrapposizioni,
  • Modelli 3D,
  • Descrizioni testuali e pop-up HTML.

I dati memorizzati nei file .kml vengono utilizzati per contrassegnare e descrivere posizioni geografiche, aggiungere punti di vista della telecamera o stratificare texture di sovrapposizione sulle mappe. Ogni posizione è descritta dalle sue coordinate (latitudine e longitudine) seguendo lo standard WGS84 e, opzionalmente, da una terza coordinata - l'altitudine sopra il livello medio del mare, che per impostazione predefinita è 0. È inoltre possibile definire una visuale della telecamera o un intervallo temporale. Il formato .kml condivide somiglianze strutturali con il formato GML.

I file .kml sono comunemente distribuiti come archivi .kmz - pacchetti compressi in formato ZIP che raggruppano il documento .kml insieme a eventuali immagini o modelli referenziati. Il nome Keyhole Markup Language deriva da Keyhole, Inc., l'azienda che originariamente ha sviluppato il formato. Google ha acquisito Keyhole nel 2004 e ha integrato la tecnologia in Google Earth, consentendo sia la visualizzazione che la modifica offline e online dei dati .kml. Nel 2008, l'Open Geospatial Consortium (OGC) ha standardizzato KML 2.2 come formato aperto per i geo-browser.

Sicurezza e incolumità

RISCHIO: LOW

KML è XML semplice senza codice eseguibile, quindi il file stesso è sicuro da aprire. Due aspetti da considerare: un elemento <NetworkLink> può far sì che un KML recuperi automaticamente contenuti remoti da un URL all'apertura (un vettore per la privacy/tracciamento e, in teoria, un modo per caricare dati imprevisti) - prestare attenzione con i KML da fonti non attendibili. Inoltre, i dati cartografici possono essere sensibili per la privacy: un percorso condiviso o un set di segnaposti possono rivelare un indirizzo di casa o movimenti regolari. I file KMZ sono archivi ZIP, quindi si applicano i consueti consigli sulla decompressione di soli archivi fidati.

Dettagli del formato

in sintesi
NOME COMPLETOKeyhole Markup Language
SVILUPPATOREKeyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC)dal 2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
CATEGORIAFile di GIS
TIPO MIMEapplication/vnd.google-earth.kml+xml
TIPOTesto XML (dati geografici)
STANDARDAperto · royalty-free

Programmi che aprono file KML

Windows4 apps
Global Mapper A pagamento App GIS professionale; File > Apri per caricare KML e convertire tra molti formati geospaziali.
Google Earth Pro (desktop) Gratuito File > Apri e seleziona il file .kml/.kmz - viene caricato sul globo. Gratuito per tutti dal 2015.
QGIS Open-source Layer > Aggiungi layer vettoriale, scegli il file .kml per visualizzarlo come dati GIS e convertirlo in altri formati.
Notepad / VS Code Open-source Apri il file .kml come testo per leggere o modificare l'XML grezzo (i file KMZ devono essere prima decompressi).
macOS2 apps
Google Earth Pro (desktop) Gratuito File > Apri e seleziona il file .kml/.kmz - viene caricato sul globo. Gratuito per tutti dal 2015.
QGIS Open-source Layer > Aggiungi layer vettoriale, scegli il file .kml per visualizzarlo come dati GIS e convertirlo in altri formati.
Linux2 apps
GPSBabel Open-source Strumento a riga di comando/GUI per leggere KML e convertirlo in GPX e decine di altri formati GPS.
QGIS Open-source Layer > Aggiungi layer vettoriale, scegli il file .kml per visualizzarlo come dati GIS e convertirlo in altri formati.
Android1 app
Google Earth (app) Gratuito Apri il file KML/KMZ tramite il menu Progetti per visualizzarlo sul globo mobile.
iOS1 app
Google Earth (app) Gratuito Apri il file KML/KMZ tramite il menu Progetti per visualizzarlo sul globo mobile.
Web2 apps
Google Earth (web) Gratuito Apri earth.google.com, usa il menu > Progetti > Apri > Importa file KML per visualizzarlo nel browser. Nessuna installazione richiesta.
Google My Maps Gratuito Crea una nuova mappa > Importa e carica il file .kml/.kmz per visualizzare e modificare segnaposti/linee/aree nel browser.

Dettagli tecnici

specifiche approfondite
Tipo MIMEapplication/vnd.google-earth.kml+xml
Codifica del fileTesto XML UTF-8 semplice; nessun header binario o magic byte
Elemento radice XML`<kml>` con namespace `xmlns="http://www.opengis.net/kml/2.2"`
Sistema di coordinateWGS84 (EPSG:4326) - longitudine, latitudine, altitudine opzionale in metri
Ordine delle coordinateLongitudine prima della latitudine (opposto alla convenzione ISO 6709 / GeoJSON)
Modalità altitudine`clampToGround`, `relativeToGround`, `absolute`
Tipi di geometriaPoint, LineString, LinearRing, Polygon, MultiGeometry, Model
Sistema di stileGli elementi `<Style>` inline e `<StyleMap>` condivisi controllano icona, colore, spessore della linea ed etichetta
Elementi temporali`<TimeStamp>` per un singolo istante; `<TimeSpan>` per un intervallo - consente l'animazione temporale nei geo-browser
Tipi di sovrapposizioneGroundOverlay (immagine sul terreno), ScreenOverlay (grafica HUD), PhotoOverlay (foto a 360°)
Collegamenti di rete`<NetworkLink>` recupera dati KML/KMZ remoti dinamicamente, consentendo livelli di mappa aggiornati in tempo reale
Riferimenti a modelli 3DRiferimenti a file COLLADA (`.dae`) esterni tramite l'elemento `<Model>` per oggetti 3D posizionati sul terreno
Variante compressa`.kmz` - un archivio ZIP che raggruppa il file `.kml` con immagini e modelli referenziati
Ente di standardizzazioneOpen Geospatial Consortium (OGC); KML 2.2 standardizzato ad aprile 2008 (documento OGC 07-147r2)
Pop-up a fumettoIl campo `<description>` accetta testo semplice o HTML, visualizzato come un fumetto informativo al clic sull'elemento
Rilasciato2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
Standard apertoSì · royalty-free
Specificawww.ogc.org

Conversioni KML

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file KML. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file KML.

Domande frequenti

Come si apre un file KML?
Importalo in Google Earth - la versione desktop gratuita Google Earth Pro (File > Apri) o la versione web su earth.google.com (Progetti > Importa file KML). Puoi anche caricarlo su Google My Maps, aprirlo in QGIS o leggere l'XML grezzo in qualsiasi editor di testo.
Qual è la differenza tra KML e KMZ?
KML è il file cartografico XML semplice; KMZ è lo stesso dato compresso in formato ZIP, spesso con le immagini o le icone referenziate incluse all'interno. Il formato KMZ è più piccolo e più comune per la condivisione. Qualsiasi strumento che apre l'uno apre anche l'altro; puoi decomprimere un KMZ per ottenere il file doc.kml.
Come si converte un KML in GPX?
Usa lo strumento desktop gratuito GPSBabel, il sito web GPS Visualizer o QGIS - carica il KML ed esportalo in GPX. Il formato GPX è quello richiesto dai dispositivi Garmin e da app come Strava/Komoot per percorsi e waypoint.
Posso aprire un file KML in Google Maps?
Non direttamente nell'app standard di Google Maps. Usa Google My Maps (mymaps.google.com): crea una mappa, scegli Importa e carica il file .kml/.kmz per visualizzarlo e modificarlo nel browser.
Posso modificare un file KML?
Sì - è XML semplice, quindi un editor di testo funziona per piccole modifiche, ma è facile rompere la sintassi. Per una modifica sicura usa Google Earth, Google My Maps o QGIS, che ti permettono di spostare segnaposti e rimodellare linee/aree visivamente.
Come si apre un KML sul telefono?
Installa l'app Google Earth (Android/iOS) e importa il file tramite il menu Progetti, oppure aprilo in Google My Maps in un browser mobile. Entrambi mostrano segnaposti, linee e aree su una mappa.

Riferimenti

1OGC - KML standardwww.ogc.org
2Google - KML documentation & referencedevelopers.google.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.DBSQLite Database File

Estensioni correlate

.GPXGPS Exchange Format
.GMLGeography Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z