1
我创建了一个OpenStreetMap对象,我已绘制了一些点。现在,我正在尝试获取这些点的网格值的颜色值。 (例如 - 如果其中一个点在海洋中,我会期望RGB颜色值是蓝色的)。然而 - 我正努力寻找访问Map对象中colourData的正确方法(每个结构的副本),然后提取各个点的值。从地图对象中提取颜色值
任何高层次的提示将非常欢迎在我的路上帮助我;事先非常感谢,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 ...
你可以尝试类似'map $ tiles [[1]] $ colorData' – agstudy