梯度函数
概述
计算沿 X、Y、XY 或给定维度的梯度。
备注
梯度函数适用于单波段输入。 使用 提取波段 函数指定波段。 如果输入为多波段,则会使用第一个波段。
对于包含多个变量的多维输入,将会处理所有变量。 如果变量不包含指定的 梯度维度 参数,则其会被忽略。 使用 多维过滤器 函数选择所需变量。
多维过滤器 函数也可以用于定义要应用函数的维度范围。
下表包含多种梯度计算的等式。
|
梯度类型 |
等式 |
|---|---|
|
梯度 X |
\((右侧像素 \space - \space 当前像素)/分母单位\) |
|
梯度 Y |
\((下方像素 \space - \space 当前像素)/分母单位\) |
|
维度的梯度 |
\((下一个剖切片 \space - \space 当前剖切片)/分母单位\) |
参数
|
参数 |
描述 |
|---|---|
|
栅格 |
输入多维栅格。 |
|
梯度维度 |
能够用于计算梯度的可用维度。 对于非多维输入,可用维度包括 X、Y 和 XY。 对于多维输入,可用维度包括 X、Y、XY 和数据中的所有可用维度。 如果存在两个或多个维度,则会基于可用纬度中所有剖切片的梯度维度计算梯度。 XY 选项可输出一个双波段栅格,其中波段 1 表示沿 X 维度的梯度,而波段 2 表示沿 Y 维度的梯度。 |
|
分母单位 |
梯度分母的单位,取决于所选 梯度维度 。 以下是 X、Y 和 XY 的选项:
以下为
以下是非时间维度的选项:
|