边界清理函数

需要 Spatial Analyst 许可。

概览

平滑区域之间的边界。

这是一个全局栅格函数。

备注

该函数可通过对区域之间的边界进行平滑处理来概化或简化栅格。该函数将提供一些选项,用于控制输入中区域的像元如何影响平滑效果以及将应用的平滑量。可以使用每个输入像元的八个直接相邻像元对其进行评估。

平滑过程首先按特定优先级对相邻像元进行排序。优先级可以确定相邻像元中可替换输出中处理像元值的区域。

优先级可以基于区域的值或区域大小。排序类型参数可确定要使用的排序类型。

默认不排序设置可根据区域的值来评估优先级。值较大的区域具有较高的优先级,可以扩展到值较小的区域中。

区域的大小或总面积可用于对优先级进行排序。对于降序设置,区域将按大小降序排序。总面积较大的区域将优先扩展到总面积较小的区域中。对于升序设置,情况正好相反:总面积较小的区域将优先扩展到总面积较大的区域中。

平滑量将由运行两次扩展与收缩参数控制,该参数可以确定执行扩展与收缩过程的次数。

对于未选中的设置,扩展和收缩过程将执行一次。对于选中的设置,扩展和收缩过程将执行两次,从而使区域边界更加平滑。

如果所有 8 个相邻像元的值均与处理像元的值相同,则输出像元将保留输入像元的值。

参数

参数名称说明

输入栅格

(必填)

将平滑区域之间边界的输入栅格。

必须为整型。

排序类型

指定要在平滑处理中使用的排序类型。将由排序确定像元可扩展到相邻像元的优先级。

可基于区域值或区域大小进行排序。

  • 不排序 - 优先级将由区域值确定。不考虑区域的大小。值较大的区域优先级较高,可以扩展到平滑输出中值较小的区域中。这是默认设置。

  • 降序 - 区域将按大小降序排列。总面积较大的区域具有较高的优先级,可以扩展到总面积较小的若干区域。此选项倾向于消除或减少平滑输出中较小区域的像元分布。

  • 升序 - 区域将按大小升序排列。总面积较小的区域具有较高的优先级,可以扩展到总面积较大的若干区域。此选项倾向于保留或增加平滑输出中较小区域的像元分步。

运行两次扩展与收缩

指定平滑过程的执行次数:两次或一次。

  • 选中 - 扩展和收缩操作执行两次。第一次,将根据指定的排序类型执行操作。然后,按照相反的优先级额外执行一次收缩和扩展操作。这是默认设置。

  • 未选中 - 将根据排序类型执行一次扩展和收缩操作。

相关主题


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