2014-11-29 12 views
5

Ggplot2'de bir harita oluşturmak için here indirdiğim uzamsal verilerle çalışıyorum. güçlendirecek işlevini kullanırken bu hatayı almaya devamHata: isTRUE (gpclibPermitStatus()), fortify işlevini kullanırken TRUE değil, rgdal paketi

library(rgdal) 
library(ggplot2) 
library(rgeos) 
df <- readOGR(mydirectory, layer = 'gem_2013_v1') 
df.fort <- fortify(df, region = "AANT_INW") 

:

Error: isTRUE(gpclibPermitStatus()) is not TRUE 

kimseye yanlış burada ne oluyor hakkında bir fikri vardır? En çok takdir edilen!

DÜZENLEME: Bu sorunun olası bir yinelenen here bulunabilir yorumlarda belirtildiği gibi

. Sorunun çözümünün gpclib paketinin kurulumunda bulunabileceği belirtilmektedir. Durumun bu olduğundan emin değilim, bu paket CRAN'dan kaldırıldı.

+1

olası yinelenmesi [gpclibPermit() işlevini TRUE olarak nasıl çevirebilirim?] (Http://stackoverflow.com/questions/21093399/how-to-turn-gpclibpermit-to-true) – hrbrmstr

+0

@hrbrmstr Bunun olup olmadığından emin değilim. dava. Gpclib paketinin kurulması ve çalıştırılması benim soruma cevap olurdu, ancak gpclib artık CRAN'da değil, ben de fark ettim. Bunu soruma ekleyeceğim. – rdatasculptor

+1

'rgeos' kütüphanesini kurabilir ve' rgdal' ve 'ggplot'’u yeniden derleyebilir ve sanırım işe yarıyor! @hrbrmstr tarafından söylendiği gibi bir comon sorunu var :-) – delaye

cevap

2

Güncelleştirmeden sonra bu sorunu yaşadım. rgdal'u yeniden yükledim ve her şey iyiydi.

+0

Bu benim için de çalıştı! – vashts85

2

Aynı problem vardı, gpclib'i kurmak zorunda kaldım. Güncellemeyi yaptığınız zaman, CRAN'dan kaldırılıp kaldırılmadığından emin değilim, ama şimdi var.

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

Not yüklü Rtools uygun sürümünü olması gerekir, bu kod ile yüklemek için: Aşağıdaki kodu kullanmak gerekecek şekilde kaynağından kurulmalıdır.