描述
创建一个栅格对象,其中每个像素都包含该像素到达统计数据参数的波段指数。如果输入栅格是多维栅格,则输出栅格对象将包含维度值而不是波段指数。
语法
ArgStatistics (rasters, {stat_type}, {min_value}, {max_value}, {multiple_occurrence_value}, {ignore_nodata})
参数 | 说明 | 数据类型 |
rasters [rasters,...] | 输入栅格或栅格列表。 | Raster |
stat_type | 指定要提取的统计参数。
(默认值为 None) | String |
min_value | 用于提取持续时间的最小像素值。当将 stat_type 参数设置为 DURATION 时,此参数为必需项。 (默认值为 None) | Double |
max_value | 用于提取持续时间的最大像素值。当将 stat_type 参数设置为 DURATION 时,此参数为必需项。 (默认值为 None) | Double |
multiple_occurrence_value | 用于表示输入栅格数据集中多次达到给定参数统计数据的像素值。当将 stat_type 参数设置为 MIN 或 MAX 时,此参数为必需项。 (默认值为 100) | Integer |
ignore_nodata | 指定是否在计算中忽略 NoData 值。
(默认值为 True) | Boolean |
数据类型 | 说明 |
Raster | 输出栅格。 |
代码示例
提取输入多维栅格达到最高温度时的维度值。
import arcpy
argstat_raster = arcpy.sa.ArgStatistics("Temperature_30_years.crf", "MAX","","", 9999)