OpenStreetMap オブジェクトを作成し、その上にいくつかの点をプロットしました。現在、これらの点のグリッド値の色値を取得しようとしています。(たとえば、ポイントの1つが海にある場合、青っぽいRGBカラー値が期待されます)。ただし、Map オブジェクト (以下の構造のコピー) の colorData にアクセスし、それぞれのポイントの値を抽出する正しい方法を見つけるのに苦労しています。
途中で私を助けるための高レベルのヒントは大歓迎です。よろしくお願いします、W
マップ オブジェクトとプロット ポイントを作成するコード:
library(rJava)
library(OpenStreetMap)
library(ggplot2)
map <- openmap(c(70,-179),
c(-70,179),zoom=1, type="mapquest-aerial")
map <- openproj(map)
reclat <- c(50,20,30,40)
reclong <- c(30,40,30,50)
autoplot(map) + geom_point(aes(x=reclong,y=reclat))
地図オブジェクトの構造
str(map)
List of 2
$ tiles:List of 1
..$ :List of 5
.. ..$ colorData : chr [1:106590] NA NA NA NA ...