Skip to main content

顶帽变换 (Spatial Analyst 工具)

汇总

通过顶帽变换计算来检测栅格表面上的空间结构。

了解有关“顶帽变换”的工作原理的详细信息

用法

  • 输出栅格代表在每个像元位置检测到的空间结构的高度或深度。

  • 分析类型参数值指定了要检测的空间结构类型。 其包含两个选项:山脊山谷山脊分析类型用于检测高于周围环境的空间结构。 山谷分析类型用于检测低于周围环境的空间结构。

  • 邻域参数值决定了用于分析的窗口形状和大小。 通常可以检测到大小或宽度小于该邻域的空间结构。

  • 可用的邻域形状包括圆形、矩形和不规则形。 不规则邻域选项是使用内核文件定义的自定义邻域。

    核文件是一个 ASCII 文本文件,用于指定邻域的值和形状。 可以使用任何纯文本编辑器来创建此文件。 文件的扩展名必须是 .txt,且文件名中没有空格。

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

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

参数

标注 说明 数据类型

输入表面栅格

输入表面栅格。

Raster Layer

邻域

(可选)

顶帽变换计算中将使用的处理像元周围的像元。 有多种预定义邻域类型可供选择,也可以定义自定义核。

选择邻域类型后,可设置其他参数来完全定义形状、大小和测量单位。 默认邻域为半径为 3 个像元的圆形。

以下为可用邻域类型的形式:

  • 圆形半径单位类型

    具有给定半径的圆形邻域。 最小半径为 1 个像元,最大值为 2047 个像元。 默认半径为 3 个像元。

  • 矩形高度宽度单位类型

    由宽度和高度定义的矩形邻域。 宽度或高度的最小值为 1 个像元,最大值为 4096 个像元。 默认设置是宽度和高度为 3 个像元的正方形。

  • 不规则核文件

    带有通过已识别核文本文件设置的规范的自定义邻域。 核宽度或高度的最小值为 1 个像元,最大值为 4096 个像元。

对于圆形和矩形邻域类型,参数的距离单位能够以像元单位或地图单位进行指定。 默认设置为“像元”单位。

对于不规则邻域类型,核文件中的第一行将以像元数来定义邻域的宽度和高度。 后续各行将指示如何处理与核中该位置相对应的输入值。 核文件中的值为 0 表示相应位置将不包括在计算中。 值为 1 表示相应的输入像元将包括在计算中。

Neighborhood

分析类型

(可选)

指定将要检测的对象类型。

  • 山脊将检测高于周围环境的对象(例如桥梁、水坝和山脊)。 这是默认设置。

  • 山谷将检测低于周围环境的对象(例如水道和山谷)。

String

返回值

标注 说明 数据类型

输出栅格

输出栅格。

输出栅格的像元值表示在每个像元位置检测到的对象的高度或深度,具体取决于分析类型。 当分析类型参数指定为山脊选项时,输出值表示在每个像元位置检测到的对象的高度。 当分析类型参数指定为山谷选项时,输出值表示在每个像元位置检测到的对象的深度。

Raster

环境

自动提交, 像元大小, 像元大小投影方法, 压缩, 当前工作空间, 范围, 地理变换, 掩膜, 输出配置关键字, 输出坐标系, 临时工作空间, 捕捉栅格, 分块大小

许可信息

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