【发布时间】:2019-05-15 17:24:29
【问题描述】:
我想在 r 中提取谷歌卫星图像。
我实际上设法使用坐标而不是边界 bx 来获取我的图像
首先你需要得到一个google api key并注册它 那么
GE <- get_map(location = c(long =36.8595894, lat=-0.7688972) ,
maptype = "satellite", zoom=18)
ggmap(GE)
这行得通
然后我想制作一个边界框
box<-make_bbox(c(36.8594652,36.8597136),c(-0.7691144,-0.7686799 ) )
GE <- get_map(box ,
maptype = "satellite", source="google",
zoom=18)
但是这并没有返回卫星图像,为什么?
它似乎返回了一个 ggmap,但不是来自 google,而且 ggmap(GE) 无法查看它
【问题讨论】:
-
那么它会返回什么呢?根据
get_googlemap的文档,Google 似乎需要中心和缩放,而 Stamen 可以使用边界框。 -
@camille,非常感谢,你是对的......我的问题是我正在为许多不同大小的不同地方提取图像,所以基本上我需要使我的比例取决于图像尺寸...让我现在深入研究一下...再次非常感谢