3

このエラーが発生し続けますreadPNG(destfile)のエラー:libpngエラー:PLTE:次のコードでのCRCエラー:

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マップの問題である可能性があると感じています。もしそうなら、私はそれを彼らに持っていきます。

4

1 に答える 1

1

2つのマップを取得できますが、一貫性はありません。エラーが発生した場合は、コードを2回目または3回実行して、マップを描画します。レベルとは何の関係もないと思いzoomます。体系的なものはありませんが、他のズームレベルでも同じエラーメッセージが表示されます。2つのマップで同じズームレベルでも。

私が受け取るエラーメッセージは次のとおりです。

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

ファイル、ggmapTemp.pngは、作業ディレクトリのggmapによって生成されますが、どのように関係しているかわかりません。

次のコードを実行して、2つのマップを描画しました。

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を使用しています

ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2012-06-16T11:30:52.127 に答える