Suche…


Einführung

Siehe auch Einführung in geografische Karten sowie Eingabe und Ausgabe

Importieren und Exportieren von Shapefiles

Mit dem Paket rgdal ist es möglich, Shapfiles mit R zu importieren und zu exportieren. Mit der Funktion readOGR können Shapfiles importiert werden. Wenn Sie eine Datei von zB ArcGIS importieren möchten, ist das erste Argument dsn der Pfad zu dem Ordner, der das Shapefile enthält. layer ist der Name des Shapefiles ohne Dateiendung (nur map und nicht map.shp ).

library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map") 

Um ein Shapefile zu exportieren, verwenden Sie die Funktion writeOGR . Das erste Argument ist das in R. dsn erzeugte räumliche Objekt und die layer sind die gleichen wie oben. Das obligatorische Argument ist der Treiber, mit dem das Shapefile erstellt wird. Die Funktion ogrDrivers() listet alle verfügbaren Treiber auf. Wenn Sie ein Shapfile nach ArcGis oder QGis exportieren möchten, können Sie driver = "ESRI Shapefile" .

writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
         driver = "ESRI Shapefile" )

tmap Paket hat eine sehr praktische Funktion read_shape() , die einen Wrapper für rgdal::reagOGR() . Die Funktion read_shape() vereinfacht das Importieren eines Shapefiles read_shape() . Nach unten ist tmap ziemlich schwer.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow