.GML

GML-fil

Geography Markup Language
Ställ en fråga
SNABBT SVAR

En .gml-fil är en Geography Markup Language-fil - ett XML-format definierat av Open Geospatial Consortium (OGC) för lagring av kart- och GIS-data såsom punkter, linjer, polygoner och koordinatreferenssystem. Öppna den med gratisappen QGIS för skrivbordet, eller läs rå XML i valfri textredigerare. Den vanligaste uppgiften är att konvertera GML till Shapefile eller GeoJSON, vilket både QGIS och kommandoradsverktyget ogr2ogr hanterar väl.

Utvecklare: Open Geospatial Consortium (OGC) Kategori: GIS filer Öppen standard MIME: application/gml+xml
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .GPX · .KML · .SHP · .RTMAP

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 28, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet GML?

.gml-filer lagrar data kodad i Geography Markup Language. Det är ett formellt språk utvecklat av Open Geospatial Consortium (OGC) och är baserat på eXtensible Markup Language (XML). Dess huvudsakliga syfte är att koda och överföra geografiska data, inklusive geometri, topologi och attribut för geoobjekt. Regler för datalagring i en .gml-fil definieras i ISO 19136-normen (första utgåvan 2007, andra utgåvan 2020).

Filer sparade i .gml-formatet möjliggör utbyte av data som innehåller geografisk information mellan olika plattformar och programvaror. Eftersom .gml är XML i klartext börjar varje fil med en <?xml ...?>-deklaration följt av GML-namnrymdsdeklarationer - till exempel xmlns:gml="http://www.opengis.net/gml/3.2". Geometrier som punkter, linjer, polygoner och solider beskrivs med GML-element, var och en kopplad till ett koordinatreferenssystem via attributet srsName (vanligtvis en EPSG-kod). GML stöder även temporala objekt och tredimensionella koordinater, funktioner som sträcker sig bortom enklare geospatiala format som KML eller GeoJSON.

GML-filer kan öppnas, konverteras och valideras med verktyg som QGIS, FME och kommandoradsverktyget ogr2ogr från GDAL-biblioteket.

Säkerhet & trygghet

RISK: LOW

En Geography Markup Language-fil är XML i klartext - passiva data utan exekverbart innehåll, så den är säker att öppna i en textredigerare eller ladda i QGIS. Den enda praktiska varningen gäller storleken: GIS GML-filer kan vara mycket stora och långsamma att öppna i en vanlig redigerare, så använd QGIS eller GDAL/OGR för stora dataset snarare än att ladda hela XML-filen i Notepad.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNGeography Markup Language
UTVECKLAREOpen Geospatial Consortium (OGC)sedan 2000 (OGC); also published as ISO 19136
KATEGORIGIS filer
MIME-TYPapplication/gml+xml
TYPXML-baserad geografisk/GIS-data (klartext)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • GameMaker Language (GML) - Skript i klartext (källkod) för motorn GameMaker / GameMaker Studio, redigeras i GameMaker IDE eller valfri kodredigerare.
  • Graphlet Graphscript - Format för ett äldre grafritningsverktyg; till stor del historiskt och påträffas sällan idag.

Program som öppnar GML-filer

Windows3 apps
QGIS Öppen källkod Gratis GIS-app. Lager > Lägg till vektorlager, välj .gml för att visa kartdata; exportera till andra GIS-format.
FME Form (formerly FME Desktop) Betald Kraftfullt ETL-verktyg för rumsliga data; läser GML och konverterar det till dussintals GIS-format.
Notepad / VS Code Öppen källkod Öppna .gml som text för att läsa XML direkt (bra för små filer / inspektion av schema).
macOS1 app
QGIS Öppen källkod Gratis GIS-app. Lager > Lägg till vektorlager, välj .gml för att visa kartdata; exportera till andra GIS-format.
Linux2 apps
QGIS Öppen källkod Gratis GIS-app. Lager > Lägg till vektorlager, välj .gml för att visa kartdata; exportera till andra GIS-format.
GDAL/OGR (ogr2ogr) Öppen källkod Kommandorad: «ogr2ogr -f GeoJSON ut.geojson in.gml» för att läsa och konvertera GML-kartdata.

Tekniska detaljer

djup specifikation
FiltypXML i klartext
MIME-typapplication/gml+xml
TeckenkodningUTF-8 som standard; valfri kodning deklarerad i XML-prologen är giltig
FilsignaturBörjar med `<?xml`-deklaration; rotelementet deklarerar en GML-namnrymd, t.ex. `xmlns:gml="http://www.opengis.net/gml/3.2"`
ISO-standardISO 19136, publicerad i två utgåvor (2007 och 2020); täcker GML 3.2.x
GeometrityperPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid och topologiprimitiver
Stöd för 3D-koordinaterJa - Z-värden stöds nativt; attributet `srsDimension` på geometrielement indikerar 2D eller 3D
KoordinatreferenssystemDeklareras per objekt eller samling via attributet `srsName` med EPSG-koder eller OGC URN:er (t.ex. `urn:ogc:def:crs:EPSG::4326`)
TopologistödJa - GML definierar topologiprimitiver: Node, Edge, Face och TopoComplex
ApplikationsschemaDomänspecifika objekttyper definierade i användartillhandahållna `.xsd`-filer som importerar GML-basschemat
Simple Features-profilSF-0, SF-1 och SF-2-profiler begränsar geometrins komplexitet för bredare interoperabilitet mellan programvaror
Temporala objektInbyggda typer `gml:TimeInstant` och `gml:TimePeriod` för tidsstämplade och tidsintervallsbaserade objekt
KomprimeringIngen inbyggd komprimering; överförs ofta som `.gz`-strömmar eller innesluten i ett [ZIP-arkiv](/format/zip)
Släppt2000 (OGC); also published as ISO 19136
Öppen standardJa · royaltyfri
Specifikationwww.ogc.org

GML-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med GML-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om GML-filer.

Vanliga frågor

Vad är en .gml-fil?
En Geography Markup Language-fil - ett XML-format definierat av OGC för lagring av geografiska data/kartdata (GIS) såsom punkter, linjer, polygoner och deras koordinatreferenssystem.
Hur öppnar jag en Geography Markup Language (GIS) .gml-fil?
Använd gratisprogrammet QGIS: Lager > Lägg till lager > Lägg till vektorlager och välj .gml-filen. Du kan också läsa rå XML i valfri textredigerare eller bearbeta den med GDAL/OGR via kommandoraden.
Hur konverterar jag en .gml till en Shapefile?
Ladda in GML-filen i QGIS, välj sedan Exportera > Spara objekt som > ESRI Shapefile; eller kör «ogr2ogr -f "ESRI Shapefile" ut.shp in.gml».
Hur konverterar jag GML till GeoJSON eller KML?
Använd QGIS-export eller GDAL: «ogr2ogr -f GeoJSON ut.geojson in.gml» för webbkartor, eller «ogr2ogr -f KML ut.kml in.gml» för att visa i Google Earth.
Kan jag öppna en .gml utan GIS-programvara?
Ja, för att läsa den - valfri textredigerare öppnar XML-koden. Men för att se data som en faktisk karta (och för att konvertera den) behöver du QGIS eller ett liknande GIS-verktyg.
Varför är min GML-fil så stor / långsam att öppna?
GML är en utförlig XML, så geografiska dataset sväller i storlek. Öppna stora filer i QGIS eller bearbeta dem med GDAL/OGR istället för en vanlig textredigerare.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö