Zoeken…


Invoering

Zie ook Inleiding tot geografische kaarten en invoer en uitvoer

Shapefiles importeren en exporteren

Met het rgdal pakket is het mogelijk rgdal te importeren en exporteren met R. De functie readOGR kan worden gebruikt om shapfiles te importeren. Als u een bestand uit bijvoorbeeld ArcGIS wilt importeren, is het eerste argument dsn het pad naar de map met het shapefile. layer is de naam van de shapefile zonder dat het bestand eindigt (alleen map en niet map.shp ).

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

Gebruik de functie writeOGR om een shapefile te exporteren. Het eerste argument is het ruimtelijke object geproduceerd in R. dsn en de layer zijn hetzelfde als hierboven. Het verplichte 4. argument is de driver die wordt gebruikt om het shapefile te genereren. De functie ogrDrivers() geeft alle beschikbare stuurprogramma's weer. Als u een shapfile naar ArcGis of QGis wilt exporteren, kunt u driver = "ESRI Shapefile" .

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

tmap pakket heeft een zeer handige functie read_shape() , een wrapper voor rgdal::reagOGR() . De functie read_shape() vereenvoudigt het proces van het importeren van een shapefile veel. Het nadeel is dat tmap behoorlijk zwaar is.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow