本文简要介绍 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。