错误:在使用rgdal包的强化函数时,isTRUE(gpclibPermitStatus())不正确
我正在尝试使用下载的空间数据,以便在ggplot2中绘制地图错误:在使用rgdal包的强化函数时,isTRUE(gpclibPermitStatus())不正确,r,rgdal,R,Rgdal,我正在尝试使用下载的空间数据,以便在ggplot2中绘制地图 library(rgdal) library(ggplot2) library(rgeos) df <- readOGR(mydirectory, layer = 'gem_2013_v1') df.fort <- fortify(df, region = "AANT_INW") 有人知道这里出了什么问题吗?非常感谢 编辑: 如评论中所述,可以找到该问题的可能副本。据称,问题的解决方案可在安装包gpclib中找到。我不确
library(rgdal)
library(ggplot2)
library(rgeos)
df <- readOGR(mydirectory, layer = 'gem_2013_v1')
df.fort <- fortify(df, region = "AANT_INW")
有人知道这里出了什么问题吗?非常感谢
编辑:
如评论中所述,可以找到该问题的可能副本。据称,问题的解决方案可在安装包gpclib中找到。我不确定是否是这种情况,该软件包已从CRAN中删除。我在升级R后遇到此问题。我重新安装了
rgdal
,一切正常。我也遇到了同样的问题,我必须安装gpclib。我不确定你更新的时候它是否从CRAN中删除了,但现在它就在那里。它必须从源代码安装,因此您必须使用以下代码:
install.packages("gpclib", type = "source")
请注意,要使用此代码安装,您需要安装相应版本的 @hrbrmstr的可能重复我不确定是否是这样。安装和运行包gpclib将是我问题的答案,但gpclib不再在CRAN上,所以我注意到了。我将把这个添加到我的问题中。您可以安装
rgeos
库并重新编译rgdal
和ggplot
,我认为它可以工作!正如@hrbrmstr所说,这是一个共同的问题:-)我已经安装了rgeos。我想我现在必须弄清楚怎么做:-)。不过还是要谢谢你的评论!gpclib位于起重机上:
install.packages("gpclib", type = "source")