Varför konvertera GML till KML?
GML (Geography Markup Language) är en OGC-standard som introducerades år 2000 och används av nationella kartmyndigheter och GIS-datautbytessystem. KML (Keyhole Markup Language, antagen som OGC-standard 2008) är det visualiseringsformat som läses av Google Earth och Google Maps. Genom att konvertera till .kml kan du öppna officiella GIS-dataset i Google Earth eller dela kartor med användare som saknar GIS-programvara.
Hur man konverterar GML till KML
QGIS OPEN-SOURCE
Lägg till .gml som ett vektorlager (Lager > Lägg till lager > Lägg till vektorlager), högerklicka på lagret, välj Exportera > Spara objekt som, ställ in formatet till KML och klicka på OK. QGIS omprojicerar automatiskt till WGS 84.
FME Form APP
Skapa ett arbetsflöde med en GML-läsare och en KML-skrivare, och kör det sedan. FME hanterar CRS-omprojicering och attributmappning automatiskt.
Program som konverterar GML
Om dessa format
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…
Öppna detaljer för .GML →En KML-fil lagrar kartdata - nålar, rutter, polygoner, bildöverlagringar - i ett rent XML-format. Det enklaste sättet att öppna en är med Google Earth (gratis skrivbordsapp eller…
Öppna detaljer för .KML →Kvalitet & vad man bör tänka på
- KML kräver WGS 84-koordinater (EPSG:4326); om GML-filen använder ett nationellt rutnät eller projicerat CRS, omprojicerar ogr2ogr och QGIS automatiskt när du anger mål-CRS.
- GML stöder komplexa nästlade attributscheman; KML:s utökade datamodell är enklare - nästlade eller typade attribut plattas ut vid konvertering.
- Stora GML-filer ger stora KML-filer som laddas långsamt i Google Earth; överväg att konvertera till KMZ (komprimerad KML) efteråt med QGIS eller ogr2ogr.
Vanliga frågor
Behöver jag installera GDAL separat för att använda ogr2ogr?
Varför visas min konverterade KML på fel plats i Google Earth?
-t_srs EPSG:4326 i ogr2ogr-kommandot för att omprojicera korrekt.