提取在特定点具有多个波段的栅格的值

时间:2018-09-14 14:15:51

标签: extract raster arcmap

我需要您的帮助! :)

我正在使用一个具有154个波段的栅格图层,每个波段代表一个月的时间步长。我想提取特定点的所有时间步长的值(我通过在行上应用 editor函数->构造点来生成沿轮廓的点),但是我仅获得所有点的第一个波段的值,因此只有第一个时间步。我使用了 Spatial Analyst工具->将值提取到点。实际上,我真正需要的不仅是我所有点的第一步,而且是特定点的所有时间步。但是我无法管理在点shapefile的生成的属性表中显示的所有栅格带。

如果您能帮助我,我将不胜感激。如果您需要更多信息,请告诉我。提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一个编码站点。对于类似这样的问题,我可以尝试使用https://gis.stackexchange.com/

在这里,您可以使用R做到这一点

library(raster)
b <- brick('raster data file')
s <- shapefile('points shapefile')
e <- extract(b, s)