梯度函数

适用于 ArcGIS Image for ArcGIS Online。

计算沿 X、Y、XY 或给定维度的梯度。

备注

梯度函数适用于单波段输入。 使用提取波段函数指定波段。 如果输入为多波段,则会使用第一个波段。

对于包含多个变量的多维输入,将会处理所有变量。 如果变量不包含指定的梯度维度参数,则其会被忽略。 使用多维过滤器函数选择所需变量。

多维过滤器函数也可以用于定义要应用函数的维度范围。

下表包含多种梯度计算的等式。

梯度类型等式

梯度 X

(右侧像素 - 当前像素)/分母单位

梯度 Y

(下方像素 - 当前像素)/分母单位

维度的梯度

(下一个剖切片 - 当前剖切片)/分母单位

参数

参数描述

栅格

输入多维栅格。

梯度维度

能够用于计算梯度的可用维度。

对于非多维输入,可用维度包括 X、Y 和 XY。

对于多维输入,可用维度包括 X、Y、XY 和数据中的所有可用维度。 如果存在两个或多个维度,则会基于可用纬度中所有剖切片的梯度维度计算梯度。

XY 选项可输出一个双波段栅格,其中波段 1 表示沿 X 维度的梯度,而波段 2 表示沿 Y 维度的梯度。

分母单位

梯度分母的单位,取决于所选梯度维度

以下是 X、Y 和 XY 的选项:

  • 默认 - 输出是相邻像素的差值。 这是默认设置。
  • 像元大小 - 输出是相邻像素之间的差值除以输入的像素大小。 输出单位与输入的 X/Y 坐标单位相同。 如果数据位于地理坐标系中,则单位会转换为米。

以下为 StdTime 的选项:

  • 默认 - 输出是相邻剖切片之间的差值。 这是默认设置。
  • 每小时 - 输出是相邻剖切片之间的差值除以时间值之间的差值,并转换为以小时为单位的比例。
  • 每天 - 输出是相邻剖切片之间的差值除以时间值之间的差值,并转换为以天为单位的比例。
  • 每月 - 输出是相邻剖切片之间的差值除以时间值之间的差值,并转换为以月为单位的比例。
  • 每年 - 输出是相邻剖切片之间的差值除以时间值之间的差值,并转换为以年为单位的比例。
  • 每十年 - 输出是相邻剖切片之间的差值除以时间值之间的差值,并转换为以十年为单位的比例。

以下是非时间维度的选项:

  • 默认 - 输出是相邻剖切片之间的差值。 这是默认设置。
  • 维度间隔 - 输出是相邻剖切片之间的差值除以其维度值的差值。


在本主题中
  1. 备注
  2. 参数