本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。