Hvorfor konvertere SHP til GML?
GML (Geography Markup Language, OGC-standard udgivet i 2000, også ISO 19136) er et XML-baseret format, der kræves til INSPIRE-kompatible dataindsendelser i Europa og accepteres af offentlige portaler og spatiale databaser, der kræver OGC-formater. Konvertering fra Shapefile til .gml er almindelig for interoperabilitet med sådanne systemer.
Sådan konverterer du SHP til GML
QGIS FREE
Tilføj Shapefile som et vektorlag, højreklik på det i panelet Lag, vælg Eksport > Gem objekter som, og indstil formatet til GML.
ogr2ogr OPEN-SOURCE
Kør ogr2ogr -f GML out.gml in.shp; tilføj -t_srs EPSG:4326 for at omprojicere til WGS 84, hvis målsystemet kræver breddegrad/længdegrad.
Programmer der konverterer SHP
Om disse formater
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 →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 →Kvalitet & hvad man skal være opmærksom på
- Både QGIS og ogr2ogr producerer en tilhørende
.xsd-skemafil sammen med.gml; nogle systemer kræver begge filer - slet ikke.xsd. - GML er XML, og outputfilen kan være betydeligt større end kildens Shapefile - nogle gange 10 gange for store datasæt; GeoJSON er et mere kompakt alternativ til webbrug.
- Den tilhørende
.prj-fil skal være til stede, for at koordinatreferencesystemet overføres korrekt; uden den vil GML-filen ikke have nogen defineret spatial reference.
Ofte stillede spørgsmål
Har jeg brug for alle Shapefile-filerne til konverteringen?
.shp, .shx og .dbf; uden .dbf vil output-GML ikke have nogen attributter, og uden .prj vil koordinatsystemet være udefineret.Vil konverteringen opfylde INSPIRE GML-krav?
Kan jeg omprojicere Shapefile til WGS 84 under konverteringen?
-t_srs EPSG:4326 til ogr2ogr-kommandoen, eller indstil mål-CRS i QGIS før eksport.