【发布时间】:2021-04-27 23:47:18
【问题描述】:
我有另一个地理数据问题。我正在尝试使用 get_elev_point () 访问特定点的高程数据
我有大约 160 个点想要获取高程数据,所以我不想一一进行,但我不知道如何一次全部检索它们。
我已经为我的所有点制作了一个 data.frame,其中第一列 x 是经度,第二列 y 是纬度,这些是 data.frame 中唯一的数据。
我正在使用电梯包
可重现的例子:
location_1 <- data.frame (x=-7.37,y=5.775)
location_1_elev <-get_elev_point(locations = location_1, units="meters", prj = ll_prj, src = "aws")
当我这样做时,一切都很好,我得到了一个高程点,但是当我尝试同时访问多个点时,我遇到了错误。
我从 R 中获取地震数据并将其转换为只有经度和纬度的 data.frame。然后尝试通过 get_elev_points 访问海拔点,得到错误信息:
data(quakes)
head(quakes)
locations <- data.frame(x = c(quakes$long, 1000), y = c(quakes$lat, 1000))
quakes_elev <-get_elev_point(locations = locations, units="meters", prj = ll_prj, src = "aws")
错误:API 未返回 tif
您有什么技巧可以做到这一点,以便能够访问多个海拔点吗?
谢谢! ps.:不好意思问的笨拙,我现在才学习。
【问题讨论】:
标签: r amazon-web-services geospatial elevatr