本文简要介绍 python 语言中 arcgis.raster.functions.gbl.boundary_clean
的用法。
用法:
arcgis.raster.functions.gbl.boundary_clean(input_raster, sort_type='NO_SORT', number_of_runs='TWO_WAY')
返回:
应用函数的输出栅格
boundary_clean 函数可平滑栅格中区域之间的边界。 ArcGIS Image Server 10.9 及更高版本中可用的函数。
Parameter
Description
input_raster
必需的。将对其区域之间的边界进行平滑处理的输入栅格。它必须是整数类型。
sort_type
可选字符串。指定在平滑过程中使用的排序类型。排序确定单元格可以扩展到其邻居的优先级。可以根据区域值或区域面积进行排序。可用选项有:[‘NO_SORT’、‘DESCEND’、‘ASCEND’] 默认值为:‘NO_SORT’。
NO_SORT
- 区域不按大小排序。具有较大值的区域将具有更高的优先级,可以在平滑输出中扩展到具有较小值的区域。这是默认设置。DESCEND
- 按大小降序对区域进行排序。总面积较大的区域优先扩展到总面积较小的区域。此选项将倾向于消除或减少平滑输出中较小区域的单元格的流行。ASCEND
- 按大小升序对区域进行排序。总面积较小的区域优先扩展到总面积较大的区域。此选项将倾向于保留或增加平滑输出中较小区域的单元格的流行度。
number_of_runs
可选字符串或布尔值。指定平滑过程发生的次数,两次或一次。
TWO_WAY
(true) - 执行两次扩展和收缩操作。第一次按照指定的排序类型进行操作。然后执行额外的扩展和收缩操作,但优先级相反。这是默认设置。ONE_WAY
(false) - 根据排序类型执行一次扩展和收缩操作。
例子:
# Usage Example: boundary_clean_output = boundary_clean(input_raster = imagery_layer, sort_type = "NO_SORT", number_of_runs="TWO_WAY") boundary_clean_item = boundary_clean_output.save()
相关用法
- Python ArcGIS boolean_or用法及代码示例
- Python ArcGIS boolean_not用法及代码示例
- Python ArcGIS boolean_and用法及代码示例
- Python ArcGIS boolean_xor用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS build_multidimensional_transpose用法及代码示例
- Python ArcGIS bitwise_not用法及代码示例
- Python ArcGIS build_footprints用法及代码示例
- Python ArcGIS bitwise_left_shift用法及代码示例
- Python ArcGIS bitwise_xor用法及代码示例
- Python ArcGIS bitwise_right_shift用法及代码示例
- Python ArcGIS band_arithmetic用法及代码示例
- Python ArcGIS bitwise_or用法及代码示例
- Python ArcGIS batch_geocode用法及代码示例
- Python ArcGIS build_multivariable_grid用法及代码示例
- Python ArcGIS bitwise_and用法及代码示例
- Python ArcGIS buffer用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.functions.gbl.boundary_clean。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。