.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 apertoSì · 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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.JPGJPEG Image
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.BINCD/DVD Disc Image (BIN/CUE)
10.NOMEDIAAndroid No-Media Marker 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