2012-06-13 4 views
2

내가 readPNG (DestFile이)이 오류 오류가 계속 :의 libpng 오류 : PLTE : 다음 코드로 CRC 오류가 : 그러나readPNG 오류 : ggmap 및 오시 베, 수술지도

map <- get_map(location='Auckland', source="stamen", maptype="toner", zoom=11) 
ggmap(map) 

이가하는 일 :

map <- get_map(location='Auckland', source="stamen", maptype="toner", zoom=13) 
ggmap(map) 

아이디어가 있으십니까? 나는 이것이 ggmap이 아닌 Stamen maps의 문제점 일 수 있다고 생각합니다. 그렇다면, 나는 그들에게 가져갈 것이다.

답변

1

두 개의 맵을 얻을 수는 있지만 일관성이 없습니다. 오류가 발생하면 코드를 두 번째 또는 세 번째로 실행하여지도를 그립니다. 나는 그것이 zoom 수준과 관련이 있다고 생각하지 않습니다. 체계적인 것은 없지만 다른 줌 레벨과 동일한 오류 메시지가 표시됩니다. 두지도에서 동일한 확대/축소 수준이 적용됩니다.

내가 오류 메시지는 다음과 같습니다

Error in download.file(urls[[k]], destfile = destfile, quiet = !messaging, : 
    cannot open destfile 'ggmapTemp.png', reason 'Permission denied' 

파일, ggmapTemp.png는 작업 디렉토리에 ggmap에 의해 생성되지만 나는 그것이 참여 방법을 모르겠어요.

library(ggmap) 
map <- get_map(location='Auckland', source="stamen", maptype="toner", zoom=11) 
ggmap(map) 
windows() 
map <- get_map(location='Auckland', source="stamen", maptype="toner", zoom=13) 
ggmap(map) 

나는 R 버전 2.15.0, ggplot2 버전 0.9.1 및 ggmap 버전 2.1

enter image description here enter image description here

을 사용하고 있습니다 :

나는 두 개의지도를 그리려면 다음 코드를 실행
+0

샌디에게 감사드립니다. 정확한 오류를 재현 할 수는 없지만 세 번 연속 시도한 후에 문제가 해결 된 것으로 보입니다. 나는 그것이 아마도 Stamen 종말점에서의 문제라고 생각한다; 아마도 서버. –