【发布时间】:2020-04-09 21:41:58
【问题描述】:
我一直在用
extract(raster,polygons,na.rm=TRUE, fun=max)
这会从多边形内具有最大面积的像素生成像素值,我想从每个多边形内具有最大栅格值的像素中提取值,有什么建议吗?
【问题讨论】:
-
“多边形内最大面积的像素”是什么意思?您所写的内容从栅格中找到每个多边形中的最高值像素。你想找到那个像素的坐标吗?还是别的什么?
-
我有半径为 10m 的圆形森林库存地块,我想提取每个地块内的最大栅格值。不像“提取函数”,它提取每个图中面积最大的像素的栅格值。
-
extract(raster, poly, fun)默认只返回中心在多边形中的像素。如果包含weights=TRUE参数,则它会返回所有重叠像素及其相对重叠区域,例如:raster::extract(rast, as(poly,"Spatial"), weights=TRUE, norm=FALSE)- 它返回与exact_extract函数非常相似的东西(具有相同的值)。