Skip to main content

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

汇总

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

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

用法

  • 针对各比例计算与平均高程的最大差异。 这些比例是用于计算的邻域距离值(与目标像元中​​心的距离,由此在目标像元周围创建一个像元正方形)。 例如,两个像元的比例为 5×5 像元邻域。

  • 对于每个尺度,都可以找到平均高程,并且找到中心像元的值与该尺度的平均高程之间的差异。 将保留差异以与不同比例的值进行比较。

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

  • 输出差异栅格(Python 中的 out_difference_raster)参数为主要输出。 一个栅格,其中包含针对一系列空间比例的与平均高程的最大差异。

  • 输出比例栅格(Python 中的 out_scale_raster)参数可提供有关主要输出的详细信息。 它包含针对每个像元找到与平均高程的最大差异的比例。 该比例为邻域距离值,即与目标像元中​​心的距离,由此在目标像元周围创建一个像元正方形。

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

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

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

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

  • 距离增量(Python 中的 increment)参数是尺度之间邻域距离的增量。

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

  • 输入表面栅格值中的 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

用于分析的目标设备

(可选)

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

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

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

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

String

返回值

标注 说明 数据类型

输出差异栅格

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

此栅格为浮点类型。

Raster

环境

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

许可信息

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