Skip to main content

多尺度表面偏差 (Spatial Analyst 工具)

汇总

计算在不同空间尺度下相对于平均值的最大偏差。

了解有关“多尺度表面偏差”工作原理的详细信息

用法

  • 将计算各个尺度上与平均值的最大偏差。 这些比例是用于计算的邻域距离值(与目标像元中​​心的距离,由此在目标像元周围创建一个像元正方形)。 例如,尺度为 2 个像元,即 5×5 像元邻域。

  • 对于每个尺度,首先确定平均值。 接下来,确定中心像元的值与该尺度平均值之间的偏差。 然后,将针对不同尺度对这些偏差进行比较。

  • 输入表面栅格(Python 中的 in_raster)参数值可以为任何类型的表面栅格。

  • 输出偏差栅格(Python 中的 out_deviation_raster)参数是主要输出。 栅格,其中包含在一系列空间尺度下相对于平均值的最大偏差。

  • 输出尺度栅格(Python 中的 out_scale_raster)参数将提供有关主要输出的附加信息。 其中包含相对每个像元确定与平均值的最大偏差的尺度。

  • 距离单位参数(Python 中的 distance_units)的英制单位选项是这些单位的国际版本。 目前不支持美国测量英制单位。 如果输入表面栅格值的空间参考的地图单位是美国测量单位,则像元将用作此参数的默认值。

  • 最小邻域距离(Python 中的 min_scale)和最大邻域距离(Python 中的 max_scale)参数用于定义将计算差异的最小和最大邻域大小或比例。 这些值表示与目标像元的最小距离和最大距离。 例如,值为 1 将创建 3 x 3 像元邻域,值为 2 将创建 5 x 5 像元邻域。

    这些值不能小于输入栅格的像元大小或一个像元。

    最小邻域距离参数值必须小于或等于最大邻域距离参数值。

  • 基础距离增量(Python 中的 base_increment)参数是尺度之间邻域距离的增量。 当针对非线性因子(Python 中的 nonlinearity)参数使用大于 1 的值时,此增量将会改变。

    此参数值不能小于输入栅格像元大小或 1 个像元。 默认值为输入栅格像元大小。

  • 非线性因子参数用于控制邻域距离或尺度的增量。 值为 1.0 将创建尺度的线性增量,其中尺度之间的增量将相同(基础距离增量参数的值)。 增大此值将更快地增大尺度,并减小给定最小和最大尺度的尺度数量。

    如果希望较小尺度的采样密度较高,较大尺度的采样密度较低,请针对此参数使用大于 1.0 的值。

    此参数接受大于或等于 1.0 的值。 通常,当寻求邻域距离的非线性增加时,该参数最常使用 1.0 到 2.0 之间的值。

    了解有关“多尺度表面偏差”工作原理的详细信息

  • 输入表面栅格值中的 NoData 像元将被忽略,并且将在输出偏差栅格输出尺度栅格参数值中为这些像元分配 NoData。

  • 此工具可通过 GPU 加速,也就是说,如果系统中安装了兼容的图形处理器 (GPU),该设备将用于增强工具的性能。 使用用于分析的目标设备参数(Python 中的 analysis_target_device)来控制是使用 GPU 还是 CPU 来运行该工具。

    有关兼容的 GPU 以及配置和使用 GPU 设备的详细信息还有故障排除提示,请参阅使用 Spatial Analyst 进行 GPU 处理

  • 该工具支持并行处理。 如果您的计算机具有多个处理器或处理器具有多个内核,则会获得更好的性能,特别是处理较大数据集时。 使用 Spatial Analyst 进行并行处理帮助主题包括有关此功能及其配置方法的详细信息。

    默认情况下,此工具将使用可用内核数的 50%。 您可以通过并行处理因子环境来控制该工具使用的内核数。

  • 当输出栅格格式为 .crf 时,此工具支持金字塔栅格存储环境。 默认情况下,将在输出中创建金字塔。 对于任何其他输出格式,不支持此环境,并且不会创建金字塔。

  • 有关适用于此工具的地理处理环境的详细信息,请参阅分析环境和 Spatial Analyst

参数

标注 说明 数据类型

输入表面栅格

输入表面栅格。

Raster Layer

输出尺度栅格

(可选)

输出栅格,其中包含针对每个像元确定最大偏差的尺度。 比例表示为其邻域距离值。

此栅格为浮点类型。

Raster Dataset

距离单位

(可选)

指定将用于最小邻域距离最大邻域距离基础距离增量参数的距离单位。

将以像元数量或指定单位来测量距离。 默认值为输入表面栅格值的空间参考的地图单位。

  • 像元距离单位将为像元。

  • 距离单位将为米。

  • 厘米距离单位将为厘米。

  • 千米距离单位将为千米。

  • 英寸距离单位将为国际英寸。

  • 英尺距离单位将为国际英尺。

  • 距离单位将为国际码。

  • 英里距离单位将为国际英里。

String

最小邻域距离

(可选)

距离,用于定义将计算高程差异的最小邻域比例。 即与目标像元中​​心的距离,由此在目标像元周围创建一个像元正方形。

该值必须小于或等于最大邻域距离参数值,并且大于或等于输入栅格的像元大小或一个像元。

默认值为输入表面栅格参数值像元大小的 4 倍,形成一个 9x9 的像元邻域。

Double

最大邻域距离

(可选)

距离,用于定义将计算高程差异的最大邻域比例。 即与目标像元中​​心的距离,由此在目标像元周围创建一个像元正方形。

该值必须大于或等于最小邻域距离参数值,并且大于或等于输入栅格的像元大小或一个像元。

默认值为输入表面栅格参数值像元大小的 13 倍,形成一个 27x27 的像元邻域。

Double

基础距离增量

(可选)

比例间邻域距离的增加。

此参数值不能小于输入表面栅格像元大小或 1 个像元。

默认值为输入表面栅格参数值的像元大小。

Double

非线性因子

(可选)

可向尺度中引入非线性的因子会随着每个增量而增大。 由此导致尺度之间的增量增大,而非保持不变。 通常,将使用介于 1.0 和 2.0 之间的值。

此参数必须大于或等于 1。

默认值为 1,表示邻域距离呈线性增大(其中尺度之间的增量保持不变)。

Double

用于分析的目标设备

(可选)

指定将用于执行计算的设备。

  • 先 GPU 后 CPU如果找到了兼容的 GPU,则系统会将其用于执行计算;否则系统会将 CPU 用于执行计算。 这是默认设置。

  • 仅 CPU计算将仅在 CPU 上执行。

  • 仅 GPU计算将仅在 GPU 上执行。

String

返回值

标注 说明 数据类型

输出偏差栅格

输出栅格,其中包含每个像元与平均值的最大偏差。

此栅格为浮点类型。

Raster

环境

自动提交, 像元大小, 像元大小投影方法, 当前工作空间, 范围, 地理变换, GPU ID, 掩膜, 输出配置关键字, 输出坐标系, 并行处理因子, 处理器类型, 金字塔, 临时工作空间, 捕捉栅格, 分块大小

许可信息

  • 基本: 需要 Spatial Analyst
  • 标准: 需要 Spatial Analyst
  • 高级: 需要 Spatial Analyst