実現したいこと
RマークダウンでRgooleMapsパッケージを用いてGoogleMapを利用した地図の作成
エラーメッセージ
readPNG(paste0(mapFile, mt$tileExt9, native=TRUE)でエラー:
unable to open
C:/Users/NAME/OneDrive/??????/mapTiles/OSM//12_1216_1528.png
呼び出し: <Anonymous> ... MapBackgroud -> GetMap.bbox -> GetMap -> genStaticMap -> readPNG
ソースコード
R
1# 必要なパッケージ及びデータのロード 2library(GISTools) 3library(rgdal) 4library(RgoogleMaps) 5library(PBSmapping) 6data(newhaven) 7# 新しい投影法を定義する(測地系をWGS84に変換) 8newProj <- CRS("+proj=longlat +ellps=WGS84") 9# blocksデータセットとbreachデータセットを変換する 10breach2 <- spTransform(breach, newProj) 11blocks2 <- spTransform(blocks, newProj) 12#Googleマップに渡すための座標を抽出する 13coords <- coordinates(breach2) 14Lat <- coords[,2] 15Long <- coords[,1]
以下でエラー
R
1# 地図をダウンロード 2MyMap <- MapBackground(lat = Lat, lon = Long, zoom = 20)
以降は次のように続く
R
1# ポリゴンからPBSフォーマットに変換する 2shp <- SpatialPolygons2PolySet(blocks2) 3# 色付きポリゴンを地図に描画する 4PlotPolysOnStaticMap(MyMap, shp, lwd=0.7, col = rgb(0.75, 0.25, 0.25, 0.15), add = FALSE) 5# 点データをプロットする 6PlotOnStaticMap(MyMap, Lat, Long, pch=1, col = "red", add = TRUE)
補足
- R x64 3.6.1
- RStudio-1.2 1355
- プロジェクトの置き場所は、デスクトップ
- OSはWindows10
- 「Rによる地理空間データ解析入門」(Chris Brunsdon and Lex Comber:著)(湯谷啓明・工藤和奏・市川太祐:訳)(2018年11月30日 初版)の問題3.4を参照
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。