.GML

File GML

Geography Markup Language
Fai una domanda
RISPOSTA RAPIDA

Un file .gml è un file Geography Markup Language - un formato XML definito dall'Open Geospatial Consortium (OGC) per memorizzare dati cartografici e GIS come punti, linee, poligoni e sistemi di riferimento di coordinate. È possibile aprirlo con l'app desktop gratuita QGIS, oppure leggere l'XML grezzo in qualsiasi editor di testo. L'operazione più comune è la conversione di GML in Shapefile o GeoJSON, che QGIS e lo strumento da riga di comando ogr2ogr gestiscono entrambi in modo eccellente.

Sviluppatore: Open Geospatial Consortium (OGC) Categoria: File di GIS Standard aperto MIME: application/gml+xml
SI APRE SU Windows macOS Linux
Correlati: .GPX · .KML · .SHP · .RTMAP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 28, 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 GML?

I file .gml memorizzano dati codificati nel Geography Markup Language. Si tratta di un linguaggio formale sviluppato dall'Open Geospatial Consortium (OGC) ed è basato sull'eXtensible Markup Language (XML). Il suo scopo principale è codificare e trasferire dati geografici, inclusi geometria, topologia e attributi delle feature. Le regole relative alla memorizzazione dei dati all'interno di un file .gml sono definite nella norma ISO 19136 (prima edizione 2007, seconda edizione 2020).

I file salvati nel formato .gml consentono lo scambio di dati contenenti informazioni geografiche tra diverse piattaforme e software. Poiché il .gml è XML in formato testo semplice, ogni file si apre con una dichiarazione <?xml ...?> seguita dalle dichiarazioni del namespace GML - ad esempio xmlns:gml="http://www.opengis.net/gml/3.2". Le geometrie come punti, linee, poligoni e solidi sono descritte utilizzando elementi GML, ciascuno legato a un sistema di riferimento di coordinate tramite l'attributo srsName (tipicamente un codice EPSG). Il GML supporta anche oggetti temporali e coordinate tridimensionali, funzionalità che vanno oltre i formati geospaziali più semplici come KML o GeoJSON.

I file GML possono essere aperti, convertiti e validati con strumenti come QGIS, FME e l'utility da riga di comando ogr2ogr della libreria GDAL.

Sicurezza e incolumità

RISCHIO: LOW

Un file Geography Markup Language è un XML in formato testo semplice - dati passivi senza contenuto eseguibile, quindi è sicuro da aprire in un editor di testo o caricare in QGIS. L'unica cautela pratica riguarda le dimensioni: i file GML GIS possono essere molto grandi e lenti da aprire in un editor semplice, quindi usa QGIS o GDAL/OGR per dataset voluminosi invece di caricare l'intero XML in Notepad.

Dettagli del formato

in sintesi
NOME COMPLETOGeography Markup Language
SVILUPPATOREOpen Geospatial Consortium (OGC)dal 2000 (OGC); also published as ISO 19136
CATEGORIAFile di GIS
TIPO MIMEapplication/gml+xml
TIPODati geografici/GIS basati su XML (testo semplice)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • GameMaker Language (GML) - Script in formato testo semplice (codice sorgente) per il motore GameMaker / GameMaker Studio, modificato nell'IDE di GameMaker o in qualsiasi editor di codice.
  • Graphlet Graphscript - Formato di uno strumento legacy per il disegno di grafi; in gran parte storico e raramente incontrato oggi.

Programmi che aprono file GML

Windows3 apps
QGIS Open-source App GIS gratuita. Layer > Aggiungi Layer Vettore, scegli il .gml per visualizzare i dati cartografici; esporta in altri formati GIS.
FME Form (formerly FME Desktop) A pagamento Potente strumento ETL per dati spaziali; legge il GML e lo converte in decine di formati GIS.
Notepad / VS Code Open-source Apri il .gml come testo per leggere direttamente l'XML (utile per file piccoli o per ispezionare lo schema).
macOS1 app
QGIS Open-source App GIS gratuita. Layer > Aggiungi Layer Vettore, scegli il .gml per visualizzare i dati cartografici; esporta in altri formati GIS.
Linux2 apps
QGIS Open-source App GIS gratuita. Layer > Aggiungi Layer Vettore, scegli il .gml per visualizzare i dati cartografici; esporta in altri formati GIS.
GDAL/OGR (ogr2ogr) Open-source Riga di comando: «ogr2ogr -f GeoJSON out.geojson in.gml» per leggere e convertire i dati cartografici GML.

Dettagli tecnici

specifiche approfondite
Tipo di fileXML in formato testo semplice
Tipo MIMEapplication/gml+xml
Codifica dei caratteriUTF-8 per impostazione predefinita; qualsiasi codifica dichiarata nel prologo XML è valida
Firma del fileInizia con la dichiarazione `<?xml`; l'elemento radice dichiara un namespace GML, ad es. `xmlns:gml="http://www.opengis.net/gml/3.2"`
Standard ISOISO 19136, pubblicato in due edizioni (2007 e 2020); copre GML 3.2.x
Tipi di geometriaPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid e primitive topologiche
Supporto coordinate 3DSì - valori Z supportati nativamente; l'attributo `srsDimension` sugli elementi geometrici indica 2D o 3D
Sistema di riferimento di coordinateDichiarato per feature o collezione tramite l'attributo `srsName` utilizzando codici EPSG o URN OGC (es. `urn:ogc:def:crs:EPSG::4326`)
Supporto topologiaSì - GML definisce primitive topologiche: Node, Edge, Face e TopoComplex
Schema applicativoTipi di feature specifici del dominio definiti in file `.xsd` forniti dall'utente che importano lo schema GML di base
Profilo Simple FeaturesI profili SF-0, SF-1 e SF-2 limitano la complessità geometrica per una più ampia interoperabilità software
Oggetti temporaliTipi integrati `gml:TimeInstant` e `gml:TimePeriod` per feature con timestamp o intervalli temporali
CompressioneNessuna compressione integrata; comunemente trasferito come flussi `.gz` o racchiuso in un [archivio ZIP](/format/zip)
Rilasciato2000 (OGC); also published as ISO 19136
Standard aperto · royalty-free
Specificawww.ogc.org

Conversioni GML

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file GML. 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 GML.

Domande frequenti

Cos'è un file .gml?
Un file Geography Markup Language - un formato XML definito dall'OGC per memorizzare dati geografici/cartografici (GIS) come punti, linee, poligoni e il loro sistema di riferimento di coordinate.
Come si apre un file .gml di tipo Geography Markup Language (GIS)?
Usa il software gratuito QGIS: Layer > Aggiungi Layer Vettore e seleziona il file .gml. Puoi anche leggere l'XML grezzo in qualsiasi editor di testo o elaborarlo con GDAL/OGR tramite riga di comando.
Come si converte un .gml in uno Shapefile?
Carica il GML in QGIS, quindi Esporta > Salva elementi come > ESRI Shapefile; oppure esegui «ogr2ogr -f "ESRI Shapefile" out.shp in.gml».
Come si converte il GML in GeoJSON o KML?
Usa la funzione Esporta di QGIS, oppure GDAL: «ogr2ogr -f GeoJSON out.geojson in.gml» per mappe web, o «ogr2ogr -f KML out.kml in.gml» per visualizzarlo in Google Earth.
Posso aprire un .gml senza software GIS?
Sì, per leggerlo - qualsiasi editor di testo apre l'XML. Ma per visualizzare i dati come una vera mappa (e per convertirli), è necessario QGIS o uno strumento GIS simile.
Perché il mio file GML è così grande o lento da aprire?
Il GML è un XML prolisso, quindi i dataset geografici aumentano notevolmente di dimensioni. Apri i file di grandi dimensioni in QGIS o elaborali con GDAL/OGR invece di usare un semplice editor di testo.

Riferimenti

1OGC - Geography Markup Language (GML) standardwww.ogc.org
2QGIS - free open-source GISqgis.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Estensioni correlate

.GPXGPS Exchange Format
.KMLKeyhole 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