Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须将包含 30 层(每个像素 30 个值)(466 x 435 x 30)的“星”类栅格文件转换为具有单层(466 x 435 x 1)。对于每个像素,其值应等于相应像素的 30 层的平均值。下面我展示了一个名为 sim 的光栅文件的屏幕截图,取自 R studio
在此处输入图像描述
如果stars对象名为r,则以下表达式计算每个像素的平均值(不包括NA)。st_apply用于将mean函数应用于维度1:2,即像素。
stars
r
NA
st_apply
mean
1:2
st_apply(r, 1:2, mean, na.rm = TRUE)
这是另一个示例和更多信息:
https://geobgu.xyz/r/raster-processing.html#pixel-means