Waarom SHP naar GEOJSON converteren?
.geojson is het standaard invoerformaat voor webmapping-bibliotheken zoals Leaflet, Mapbox en OpenLayers, en het werkt direct in API's en scripts. In tegenstelling tot een Shapefile is GeoJSON een enkel menselijk leesbaar bestand waarvoor geen GIS-software nodig is om het te inspecteren, wat het de natuurlijke keuze maakt voor webontwikkeling en het delen van gegevens.
Hoe SHP naar GEOJSON te converteren
QGIS OPEN-SOURCE
Voeg de .shp toe via Layer > Add Layer, klik met de rechtermuisknop op de laag, kies Export > Save Features As, stel het formaat in op GeoJSON en stel het CRS in op EPSG:4326.
ogr2ogr OPEN-SOURCE
Voer ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geojson in.shp uit in een terminal; ogr2ogr wordt op Windows meegeleverd met QGIS.
Over deze formaten
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 →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
- De GeoJSON-specificatie vereist WGS 84 (EPSG:4326); als de Shapefile een geprojecteerd CRS gebruikt en u de herprojectie overslaat, worden objecten onjuist weergegeven op webkaarten.
- Attributen uit de
.dbfworden hetproperties-object op elk GeoJSON-object - veldnamen, waarden en types worden allemaal overgenomen. - Veldnamen in Shapefile
.dbfzijn beperkt tot 10 tekens; GeoJSON heeft geen dergelijke limiet, maar namen die in het origineel al zijn ingekort, blijven na conversie ingekort.
Veelgestelde vragen
Heb ik alle Shapefile-componentbestanden nodig?
.shp zonder de bijbehorende .shx- en .dbf-bestanden zal niet converteren of een GeoJSON zonder attributen produceren.