Hvorfor konvertere GML til SHP?
GML (Geography Markup Language) er et ordrikt XML-utvekslingsformat som mange GIS-verktøy støtter, men det kan være tregt å søke i. Shapefiler er det mest aksepterte GIS-utvekslingsformatet, støttet av nesten alle GIS-applikasjoner, CAD-pakker og karttjenester. Konvertering av GML til .shp gjør dataene raskere å åpne og kompatible med programvare som mangler en GML-driver.
Hvordan konvertere GML til SHP
QGIS OPEN-SOURCE
Legg til .gml som et vektorlag, høyreklikk i lagpanelet, velg Eksporter > Lagre objekter som, sett Format til ESRI Shapefile, og klikk OK - QGIS skriver filene .shp, .shx, .dbf og .prj.
ogr2ogr OPEN-SOURCE
Kjør ogr2ogr -f "ESRI Shapefile" output.shp input.gml på kommandolinjen; GDAL er inkludert i QGIS eller kan installeres via OSGeo4W.
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 .shp-fil er nesten alltid en Esri Shapefile - geospatiale vektordata (punkter, linjer, polygoner) som brukes av GIS-programvare. Den er en del av et sett: den trenger sine søsterfiler…
Åpne .SHP-detaljer →Kvalitet og hva du bør passe på
- En Shapefile består alltid av flere filer - som et minimum .shp (geometri), .shx (indeks) og .dbf (attributter); behold også .prj-filen slik at koordinatsystemet ikke går tapt.
- DBF-formatet begrenser navn på attributtfelt til 10 tegn - lengre GML-feltnavn vil bli forkortet automatisk.
- Shapefile-formatet støtter bare én geometritype per fil; GML-lag med flere geometrier må deles opp under eksport.