如何使用R中的矢量层从多波段栅格中提取地表

时间:2018-12-04 21:06:02

标签: r extract raster

我有一个虚拟的栅格镶嵌(.vrt),其中有四个波段显示4种土地利用类型。我也有shapepoint文件,该文件有520个点,我希望在其周围绘制2公里的缓冲区并提取每个缓冲区的每种土地利用类型的总面积。

到目前为止,我已经使用以下代码:

ek_sample<- raster("G:/Heather_tiff_files/use_S/raster_mosaic_3006.vrt")
sample_vec<- st_read("G:/Heather_tiff_files/bat_final_6_sweref.shp")
ex <- extract(ek_sample, sample_vec, fun=sum ,buffer = 2000, df=TRUE)  

这只是产生一个具有像素总数而不是每个波段数目的数据帧。我该如何编码每个频段我想要的金额?

非常感谢,

希瑟。

0 个答案:

没有答案