Hvorfor konvertere SHP til GML?
GML (Geography Markup Language, OGC-standard publisert i 2000, også ISO 19136) er et XML-basert format som kreves for INSPIRE-kompatible datainnsendinger i Europa og aksepteres av offentlige portaler og romlige databaser som krever OGC-formater. Konvertering fra Shapefile til .gml er vanlig for samhandling med slike systemer.
Hvordan konvertere SHP til GML
QGIS FREE
Legg til Shapefile som et vektorlag, høyreklikk på det i lagpanelet, velg Export > Save Features As, og sett formatet til GML.
ogr2ogr OPEN-SOURCE
Kjør ogr2ogr -f GML out.gml in.shp; legg til -t_srs EPSG:4326 for å reprojisere til WGS 84 hvis målsystemet krever breddegrad/lengdegrad.
Programmer som konverterer SHP
Om disse formatene
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 →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 →Kvalitet og hva du bør passe på
- Både QGIS og ogr2ogr produserer en tilhørende
.xsd-skjemafil sammen med.gml; noen systemer krever begge filene - ikke slett.xsd. - GML er XML og utdatafilen kan bli betydelig større enn kilde-Shapefilen - noen ganger 10 ganger for store datasett; GeoJSON er et mer kompakt alternativ for webbruk.
- Den tilhørende
.prj-filen må være til stede for at koordinatsystemet skal overføres korrekt; uten denne vil GML-filen ikke ha noen definert romlig referanse.
Ofte stilte spørsmål
Trenger jeg alle de tilhørende Shapefile-filene for konverteringen?
.shp, .shx og .dbf; uten .dbf vil den resulterende GML-filen ikke ha noen attributter, og uten .prj vil koordinatsystemet være udefinert.Vil konverteringen tilfredsstille INSPIRE GML-krav?
Kan jeg reprojisere Shapefilen til WGS 84 under konvertering?
-t_srs EPSG:4326 i ogr2ogr-kommandoen, eller angi mål-CRS i QGIS før eksport.