Waarom GML naar SHP converteren?
GML (Geography Markup Language) is een uitgebreid XML-uitwisselingsformaat dat door veel GIS-tools wordt ondersteund, maar traag kan zijn bij het opvragen van gegevens. Shapefiles zijn het meest geaccepteerde GIS-uitwisselingsformaat, ondersteund door vrijwel elke GIS-applicatie, CAD-pakket en kaartdienst. Het converteren van GML naar .shp maakt de gegevens sneller te openen en compatibel met software die geen GML-stuurprogramma heeft.
Hoe GML naar SHP te converteren
QGIS OPEN-SOURCE
Voeg de .gml toe als een vectorlaag, klik met de rechtermuisknop in het paneel Lagen, kies Export > Save Features As, stel Format in op ESRI Shapefile en klik op OK - QGIS schrijft de .shp, .shx, .dbf en .prj bestanden.
ogr2ogr OPEN-SOURCE
Voer ogr2ogr -f "ESRI Shapefile" output.shp input.gml uit op de opdrachtregel; GDAL is inbegrepen bij QGIS of installeerbaar via OSGeo4W.
Programma's die GML converteren
Over deze formaten
Een .gml-bestand is een Geography Markup Language-bestand - een XML-formaat gedefinieerd door het Open Geospatial Consortium (OGC) voor het opslaan van kaart- en GIS-gegevens zoals punten,…
Open .GML details →Een .shp-bestand is bijna altijd een Esri Shapefile - geospatiale vectordata (punten, lijnen, polygonen) die wordt gebruikt door GIS-software. Het is een onderdeel van een set: het heeft de…
Open .SHP details →Kwaliteit & waar op te letten
- Een Shapefile bestaat altijd uit meerdere bestanden - minimaal .shp (geometrie), .shx (index) en .dbf (attributen); bewaar ook het .prj-bestand zodat het coördinatenreferentiesysteem niet verloren gaat.
- Het DBF-formaat beperkt attribuutveldnamen tot 10 tekens - langere GML-veldnamen worden automatisch afgekort.
- Het Shapefile-formaat ondersteunt slechts één geometrietype per bestand; GML-lagen met meerdere geometrieën moeten tijdens de export worden gesplitst.