【发布时间】:2015-01-27 23:21:26
【问题描述】:
我正在尝试使用我下载的空间数据 here 以便在 ggplot2 中制作地图。
library(rgdal)
library(ggplot2)
library(rgeos)
df <- readOGR(mydirectory, layer = 'gem_2013_v1')
df.fort <- fortify(df, region = "AANT_INW")
我在使用函数 fortify 时不断收到此错误:
Error: isTRUE(gpclibPermitStatus()) is not TRUE
有人知道这里出了什么问题吗?非常感谢!
编辑:
如 cmets 中所述,可以在 here 找到此问题的可能重复项。据说可以在安装包gpclib中找到问题的解决方案。我不确定是不是这样,这个包已经从 CRAN 中删除了。
【问题讨论】:
-
@hrbrmstr 我不确定是不是这样。安装和运行包 gpclib 将是我问题的答案,但 gpclib 不再在 CRAN 上,所以我注意到了。我会将这个添加到我的问题中。
-
您可以安装
rgeos库并重新编译rgdal和ggplot,我认为它可以工作!正如@hrbrmstr 所说,这是一个常见问题:-) -
我已经安装了 rgeos。我想我现在必须找出方法:-)。但无论如何感谢 cmets!
-
gpclib 在 CRAN 上:cran.r-project.org/web/packages/gpclib/index.html