本文簡要介紹 python 語言中 arcgis.raster.functions.con
的用法。
用法:
arcgis.raster.functions.con(rasters, extent_type='FirstOf', cellsize_type='FirstOf', astype=None)
返回:
應用了函數的輸出柵格。
con 函數對輸入柵格的每個輸入像元執行條件 if/else 計算。有關更多信息,請參閱Con
該函數的參數如下:
Parameter
Description
rasters
Raster
/ImageryLayer
對象所需的列表。如果運算需要標量,則標量可以是浮點數。extent_type
可選字符串。指定要用於函數的範圍。
“FirstOf” - 使用第一個輸入柵格的範圍來確定處理範圍。這是默認設置。
“IntersectionOf” - 使用重疊像素的範圍來確定處理範圍。
“UnionOf” - 使用所有柵格的範圍來確定處理範圍。
“LastOf” - 使用最後一個輸入柵格的範圍來確定處理範圍。
cellsize_type
可選字符串。指定要用於函數的像元大小。
“FirstOf” - 使用輸入柵格的第一個像元大小。這是默認設置。
“MinOf” - 使用所有輸入柵格中最小的像元大小。
“MaxOf” - 使用所有輸入柵格中最大的像元大小。
“MeanOf” - 使用所有輸入柵格的平均像元大小。
“LastOf” - 使用輸入柵格的最後一個像元大小。
astype
可選字符串。指定輸出像素類型。可用選項是 - “C128” | “C64” | “F32” | “F64” | “S16” | “S32” | “S8” | “U1” | “U16” | “U2” | “U32” | “U4” | “U8”。默認為無。
例子:
# Usage Example 1: To extract raster from flow direction raster layer that only covers the watershed. rasters: ["Input raster representing the true or false result of the desired condition. It can be of integer or floating point type.", "The input whose values will be used as the output cell values if the condition is true. It can be an integer or a floating point raster, or a constant value.", "The input whose values will be used as the output cell values if the condition is false. It can be an integer or a floating point raster, or a constant value."] con_op = con([stowe_watershed_lyr, Stowe_fill_flow_direction_lyr, 0])
相關用法
- Python ArcGIS connect_origins_to_destinations用法及代碼示例
- Python ArcGIS convert_feature_to_raster用法及代碼示例
- Python ArcGIS convert_raster_to_feature用法及代碼示例
- Python ArcGIS contour用法及代碼示例
- Python ArcGIS compute_change_raster用法及代碼示例
- Python ArcGIS copy_raster用法及代碼示例
- Python ArcGIS compute_accuracy_for_object_detection用法及代碼示例
- Python ArcGIS copy_to_data_store用法及代碼示例
- Python ArcGIS colormap用法及代碼示例
- Python ArcGIS cosh用法及代碼示例
- Python ArcGIS cos用法及代碼示例
- Python ArcGIS colormap_to_rgb用法及代碼示例
- Python ArcGIS calculate_statistics用法及代碼示例
- Python ArcGIS create_space_time_cube用法及代碼示例
- Python ArcGIS classify用法及代碼示例
- Python ArcGIS ccdc_analysis用法及代碼示例
- Python ArcGIS create_viewshed用法及代碼示例
- Python ArcGIS create_route_layers用法及代碼示例
- Python ArcGIS create_drive_time_areas用法及代碼示例
- Python ArcGIS create_image_collection用法及代碼示例
- Python ArcGIS create_buffers用法及代碼示例
- Python ArcGIS create_watersheds用法及代碼示例
- Python arcgis.learn.classify_objects用法及代碼示例
- Python ArcGIS clip_layer用法及代碼示例
- Python arcgis.learn.classify_pixels用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.raster.functions.con。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。