Hvorfor konvertere GML til KML?
GML (Geography Markup Language) er en OGC-standard introdusert i 2000, brukt av nasjonale kartverk og systemer for utveksling av GIS-data. KML (Keyhole Markup Language, adoptert som OGC-standard i 2008) er visualiseringsformatet som leses av Google Earth og Google Maps. Ved å konvertere til .kml kan du åpne offisielle GIS-datasett i Google Earth eller dele kart med brukere som ikke har GIS-programvare.
Hvordan konvertere GML til KML
QGIS OPEN-SOURCE
Legg til .gml som et vektorlag (Lag > Legg til lag > Legg til vektorlag), høyreklikk på laget, velg Eksporter > Lagre objekter som, sett format til KML, og klikk OK. QGIS reprojiserer til WGS 84 automatisk.
FME Form APP
Opprett et arbeidsområde med en GML-leser og en KML-skriver, og kjør det. FME håndterer CRS-reprojeksjon og attributtkartlegging automatisk.
Programmer som konverterer GML
Om disse formatene
En .gml-fil er en Geography Markup Language-fil - et XML-format definert av Open Geospatial Consortium (OGC) for lagring av kart- og GIS-data som punkter, linjer, polygoner og…
Åpne .GML-detaljer →En KML-fil lagrer kartdata - knappenåler, ruter, polygoner, bildeoverlegg - i rent XML-format. Den enkleste måten å åpne en på er Google Earth (gratis skrivebordsapp eller earth.google.com…
Åpne .KML-detaljer →Kvalitet og hva du bør passe på
- KML krever WGS 84-koordinater (EPSG:4326); hvis GML-filen bruker et nasjonalt rutenett eller projisert CRS, vil ogr2ogr og QGIS reprojisere automatisk når du spesifiserer mål-CRS.
- GML støtter komplekse nøstede attributtskjemaer; KMLs utvidede datamodell er enklere - nøstede eller typede attributter blir flattrykt ved konvertering.
- Store GML-filer produserer store KML-filer som lastes sakte i Google Earth; vurder å konvertere til KMZ (komprimert KML) etterpå ved hjelp av QGIS eller ogr2ogr.
Ofte stilte spørsmål
Må jeg installere GDAL separat for å bruke ogr2ogr?
Hvorfor vises min konverterte KML på feil sted i Google Earth?
-t_srs EPSG:4326 i ogr2ogr-kommandoen for å reprojisere korrekt.