我有这个星星对象(也可以格式化为光栅):
stars object with 2 dimensions and 2 attributes
attribute(s):
LST_mean elevation
Min. :14.98 Min. :296.0
1st Qu.:16.89 1st Qu.:346.9
Median :17.64 Median :389.3
Mean :17.52 Mean :389.2
3rd Qu.:18.18 3rd Qu.:428.3
Max. :20.11 Max. :521.6
dimension(s):
from to offset delta refsys point values
x 71 83 4387654 860.241 DHDN / 3-degree Gauss-Kru... FALSE NULL [x]
y 33 41 5598885 -860.241 DHDN / 3-degree Gauss-Kru... FALSE NULL [y]
其中有 2 个属性(在栅格的情况下为图层):温度和海拔。使用温度,我想选择落在缓冲区内的像素并返回平均值,仅适用于每次与所考虑的高度差小于 90 米的像素。
任何想法如何做到这一点?计算缓冲区内像素的平均值非常容易,但我找不到为它们设置任何条件的方法。
我将非常感谢您的帮助和建议。使用其他软件包satrs
的方法也非常受欢迎:)