我正在尝试使用 rgdal 包加载 shapefile。为什么此命令失败:
plot(rgdal::readOGR(dsn=system.file("vectors/Up.tab", package = "rgdal")[1],layer="Up"))
有错误:
as.double(y) 中的错误:无法将“S4”类型强制转换为“double”类型的向量
而这个成功
library(rgdal)
plot(readOGR(dsn=system.file("vectors/Up.tab", package = "rgdal")[1],layer="Up"))
我的猜测是这与 SpatialGDAL 的隐藏绘图方法有关。我将如何发现幕后发生的事情plot
?
我试图在rgdal
我正在编写的包中“导入”之后调用 readOGR。为了避免命名空间冲突,我正在使用importFrom rgdal readOGR
.