Hvorfor konvertere GML til SHP?
GML (Geography Markup Language) er et omfattende XML-udvekslingsformat, som mange GIS-værktøjer understøtter, men det kan være langsomt at forespørge i. Shapefiles er det mest udbredte GIS-udvekslingsformat, understøttet af stort set alle GIS-applikationer, CAD-pakker og korttjenester. Konvertering af GML til .shp gør dataene hurtigere at åbne og kompatible med software, der mangler en GML-driver.
Sådan konverterer du GML til SHP
QGIS OPEN-SOURCE
Tilføj .gml som et vektorlag, højreklik i lagpanelet, vælg Eksport > Gem objekter som, indstil Format til ESRI Shapefile, og klik OK - QGIS skriver .shp, .shx, .dbf og .prj-filerne.
ogr2ogr OPEN-SOURCE
Kør ogr2ogr -f "ESRI Shapefile" output.shp input.gml i kommandolinjen; GDAL er inkluderet i QGIS eller kan installeres via OSGeo4W.
Programmer der konverterer GML
Om disse formater
En .gml-fil er en Geography Markup Language-fil - et XML-format defineret af Open Geospatial Consortium (OGC) til lagring af kort- og GIS-data såsom punkter, linjer, polygoner og…
Åbn .GML detaljer →En .shp-fil er næsten altid en Esri Shapefile - geospatiale vektordata (punkter, linjer, polygoner), der bruges af GIS-software. Den er en del af et sæt: den kræver sine søsterfiler (.shx,…
Åbn .SHP detaljer →Kvalitet & hvad man skal være opmærksom på
- En Shapefile består altid af flere filer - som minimum .shp (geometri), .shx (indeks) og .dbf (attributter); behold også .prj-filen, så koordinatsystemet ikke går tabt.
- DBF-formatet begrænser attributfeltnavne til 10 tegn - længere GML-feltnavne vil automatisk blive afkortet.
- Shapefile-formatet understøtter kun én geometritype pr. fil; GML-lag med flere geometrityper skal opdeles under eksport.