Waarom GML naar GEOJSON converteren?
GML (Geography Markup Language) is een op XML gebaseerde OGC-standaard voor geografische kenmerken, geïntroduceerd in 2000. GeoJSON slaat dezelfde kenmerken op als JSON en is de standaardinvoer voor webmapping-bibliotheken zoals Leaflet en Mapbox. Webtools lezen zelden direct .gml, waardoor conversie de praktische stap is voordat geografische gegevens op een kaart worden gepubliceerd.
Hoe GML naar GEOJSON te converteren
GDAL/OGR (ogr2ogr) OPEN-SOURCE
Voer ogr2ogr -f GeoJSON out.geojson in.gml uit in een terminal; voeg -t_srs EPSG:4326 toe om te herprojecteren naar WGS 84 als het bron-CRS nog niet geografisch is.
QGIS FREE
Voeg de .gml toe als een vectorlaag, klik er met de rechtermuisknop op in het paneel Lagen, kies Exporteren > Objecten opslaan als, stel de indeling in op GeoJSON en stel het CRS in op EPSG:4326.
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 GEOJSON-bestand slaat geografische kenmerken op - punten, lijnen en polygonen met hun attributen - als platte JSON-tekst, en het is de standaardindeling voor webmapping. Om het op een…
Open .GEOJSON details →Kwaliteit & waar op te letten
- GeoJSON (RFC 7946) vereist WGS 84 geografische coördinaten; herprojecteer altijd tijdens export als het bron-CRS een lokaal geprojecteerd systeem is.
- Kenmerkattributen en geometrie (punten, lijnen, polygonen) worden intact overgenomen in de GeoJSON
propertiesen geometrie-objecten. - Beide formaten zijn tekstgebaseerd; het resulterende
.geojson-bestand is qua grootte vergelijkbaar met of iets kleiner dan de bron-.gml.
Veelgestelde vragen
Bevat QGIS ook GDAL?
ogr2ogr opdrachtregeltool.Veroorzaken gemengde geometrietypen in een GML-bestand problemen?
Waarom wordt mijn GeoJSON onjuist weergegeven op een webkaart?
-t_srs EPSG:4326 in ogr2ogr of selecteer EPSG:4326 in het exportvenster van QGIS.