我有两层:一个定义20个研究地点的多边形图层和一个定义深度的栅格图层。使用区域统计工具,我计算了每个研究地点的平均深度和标准偏差。现在我希望从每个站点的深度值的平均值中提取超过1个标准差的深度像素(每个站点)。目标是确定每个站点最深的栖息地区域。知道如何同时为所有20个站点执行此操作(因为它们各自具有不同的均值和标准差值)?
答案 0 :(得分:0)
我能够设计一种方法来完成这项任务(可能不是最优雅的方式):如上所述,我使用区域统计来创建一个具有光栅平均值的新栅格每个站点的(深度)(由多边形层描绘)。然后,我使用相同的工具创建表示每个站点标准偏差的栅格图层。然后在评估计算器中,我将所有值设置为NULL,这与每个站点的平均深度小于1个标准差。 SetNull(“depth”>“mean_depth” - “sd_depth”,“depth”) - 这创建了一个新的栅格,其中只有平均深度大于1 std的像素值(即每个站点最深的栖息地)。注意:因为深度值是负数,我们使用> (大于)