Warum SHP in GEOJSON konvertieren?
.geojson ist das Standard-Eingabeformat für Web-Mapping-Bibliotheken wie Leaflet, Mapbox und OpenLayers und funktioniert direkt in APIs und Skripten. Im Gegensatz zu einem Shapefile ist GeoJSON eine einzelne, menschenlesbare Datei, die keine GIS-Software zur Überprüfung erfordert, was sie zur natürlichen Wahl für die Webentwicklung und den Datenaustausch macht.
Wie man SHP in GEOJSON konvertiert
QGIS OPEN-SOURCE
Fügen Sie die .shp über Layer > Layer hinzufügen hinzu, klicken Sie mit der rechten Maustaste auf den Layer, wählen Sie Export > Objekte speichern als, stellen Sie das Format auf GeoJSON und das CRS auf EPSG:4326 ein.
ogr2ogr OPEN-SOURCE
Führen Sie ogr2ogr -f GeoJSON -t_srs EPSG:4326 out.geojson in.shp in einem Terminal aus; ogr2ogr wird unter Windows mit QGIS ausgeliefert.
Über diese Formate
Eine .shp-Datei ist fast immer ein Esri-Shapefile - geospatiale Vektordaten (Punkte, Linien, Polygone), die von GIS-Software verwendet werden. Sie ist nur ein Teil eines Dateipakets: Damit…
.SHP-Details öffnen →Eine GEOJSON-Datei speichert geografische Objekte - Punkte, Linien und Polygone mit ihren Attributen - als einfachen JSON-Text und ist das Standardformat für Web-Mapping. Um sie ohne…
.GEOJSON-Details öffnen →Qualität & worauf zu achten ist
- Die GeoJSON-Spezifikation erfordert WGS 84 (EPSG:4326); wenn das Shapefile ein projiziertes CRS verwendet und Sie die Reprojektion überspringen, werden die Features auf Webkarten falsch platziert.
- Attribute aus der
.dbfwerden zumproperties-Objekt jedes GeoJSON-Features - Feldnamen, Werte und Typen werden alle übernommen. - Shapefile-
.dbf-Feldnamen sind auf 10 Zeichen begrenzt; GeoJSON hat keine solche Begrenzung, aber alle Namen, die im Original bereits gekürzt wurden, bleiben nach der Konvertierung gekürzt.
Häufig gestellte Fragen
Benötige ich alle Shapefile-Komponentendateien?
.shp ohne ihre Begleitdateien .shx und .dbf wird bei der Konvertierung fehlschlagen oder ein GeoJSON ohne Attribute erzeugen.