错误:使用fortify函数时,isTRUE(gpclibPermitStatus())不为TRUE,rgdal包

时间:2014-11-29 14:16:40

标签: r rgdal

我正在尝试处理我下载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

有谁知道这里出了什么问题?非常感谢!

修改

如评论中所述,可以找到此问题的可能副本here。据说可以在安装包gpclib中找到问题的解决方案。我不确定是否是这种情况,此软件包已从CRAN中删除。

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我不得不安装gpclib。我不确定你何时进行了更新,它是从CRAN中删除的,但它现在就在那里。它必须从源代码安装,因此您必须使用以下代码:

install.packages("gpclib", type = "source")

请注意,要使用此代码进行安装,您需要安装相应版本的Rtools

答案 1 :(得分:2)

升级后我遇到了这个问题。我重新安装了rgdal,一切都很好。