Hvorfor konvertere GML til GEOJSON?
GML (Geography Markup Language) er en XML-basert OGC-standard for geografiske objekter introdusert i 2000. GeoJSON lagrer de samme objektene som JSON og er standardinndata for kartbiblioteker på nett som Leaflet og Mapbox. Webverktøy leser sjelden .gml direkte, noe som gjør konvertering til et praktisk steg før publisering av geografiske data på et kart.
Hvordan konvertere GML til GEOJSON
GDAL/OGR (ogr2ogr) OPEN-SOURCE
Kjør ogr2ogr -f GeoJSON out.geojson in.gml i en terminal; legg til -t_srs EPSG:4326 for å omprojisere til WGS 84 hvis kildens CRS ikke allerede er geografisk.
QGIS FREE
Legg til .gml som et vektorlag, høyreklikk på det i lagpanelet, velg Eksport > Lagre objekter som, sett formatet til GeoJSON, og sett CRS til EPSG:4326.
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 GEOJSON-fil lagrer geografiske objekter - punkter, linjer og polygoner med tilhørende attributter - som ren JSON-tekst, og det er standardformatet for kartlegging på nett. For å se den…
Åpne .GEOJSON-detaljer →Kvalitet og hva du bør passe på
- GeoJSON (RFC 7946) krever WGS 84 geografiske koordinater; omprojiser alltid under eksport hvis kildens CRS er et lokalt projisert system.
- Objektattributter og geometri (punkter, linjer, polygoner) overføres intakt til GeoJSON-objektets
propertiesog geometri-objekter. - Begge formatene er tekstbaserte; den resulterende
.geojson-filen er vanligvis lik i størrelse eller litt mindre enn kildens.gml.
Ofte stilte spørsmål
Inkluderer QGIS GDAL?
ogr2ogr.Vil blandede geometrityper i en GML-fil skape problemer?
Hvorfor vises min GeoJSON feil på et kart på nett?
-t_srs EPSG:4326 i ogr2ogr eller velg EPSG:4326 i QGIS-eksportdialogen.