【发布时间】:2020-08-10 03:58:24
【问题描述】:
我有一个栅格和sf 多边形,如下所示:
library(raster)
libary(sf)
# Create raster r
r = raster(ncol=1000, nrow=1000, xmn=0, xmx=1000, ymn=0, ymx=1000)
values(r) = round(runif(ncell(r),1,10))
# Create sf polygon
poly_sf = st_sfc(st_polygon(list(cbind(c(0,10,50,100,0),c(0,70,300,500,0)))))
栅格包含值介于 1 和 10 之间的像元。我希望能够在多边形poly_sf 生成的栅格像元子集中生成一个数据框,其中包含每个值的总像元的总体百分比.我查看了exactextractr,但还没有弄清楚如何使用该软件包实现我想要的。
【问题讨论】: