rgdal :: readOGR与readOGR命名空间问题?

时间:2015-06-18 23:12:02

标签: r rgdal

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

0 个答案:

没有答案