导入形状文件(.shp)
rgdal
通过使用 rgdal
软件包中的函数 readOGR()
,可以轻松地将 ESRI 形状文件导入到 R 中。
library(rgdal)
shp <- readORG(dsn = "/path/to/your/file", layer = "filename")
重要的是要知道,dsn
不能以/
结束,而 layer
不允许文件结束(例如 .shp
)
光栅
另一种导入 shapefile 的方法是通过 raster
库和 shapefile
函数:
library(raster)
shp <- shapefile("path/to/your/file.shp")
请注意路径定义与 rgdal import 语句的不同之处。
TMAP
tmap
包为 rgdal::readORG
功能提供了一个很好的包装器。
library(tmap)
sph <- read_shape("path/to/your/file.shp")