当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS Raster.set_statistics用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.Raster.set_statistics 的用法。

用法:

set_statistics(statistics_obj, variable_name=None)

返回:

None

set_statistics 方法设置栅格的统计数据。如果栅格是多波段的,它会设置每个波段的统计数据。如果栅格是多维的,它会设置变量的统计数据。

注意:

影像服务不支持 set_statistics 操作。

Parameter

Description

statistics_obj

统计对象的可选列表。包含要设置的统计信息和相应值的 Python 字典列表。例如,[{‘min’: 10, ‘max’: 20}] 设置最小和最大像素值。

如果栅格是多波段的,则每个波段的统计信息将与列表中的每个字典一起设置。第一个波段将使用第一个字典中的统计数据。第二个波段将使用第二个字典中的统计数据,依此类推。

min - 最小像素值 max - 最大像素值 mean - 平均像素值 median - 中值像素值 standardDeviation - 像素值的标准偏差 count - 像素总数 skipX - 水平跳跃因子 skipY - 垂直跳跃因子

例如:

[{‘min’: val, ‘max’: val, ‘mean’: val, ‘standardDeviation’: val, ‘median’: val, ‘mode’: val, ‘count’: val}, ...]

variable_name

可选字符串。多维栅格的变量名称。如果未指定变量且栅格是多维的,则将设置第一个变量的统计信息。

例子:

# Usage Example: Sets statistics of the raster

raster1.set_statistics(statistics_obj=[{"min": val,
                                        "max": val,
                                        "mean": val,
                                        "standardDeviation": val}],
                       variable_name="variable_name")

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.Raster.set_statistics。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。