我正在尝试使用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
。