栅格统计(环境设置)

依据“栅格统计”环境的工具控制为输出栅格数据集构建统计数据的方式。

“统计数据”选项使您能够为输出栅格数据集构建统计数据。使用栅格数据集在 ArcMap 或 ArcCatalog 中执行某些任务(例如应用对比度拉伸或分类数据)时,需要为栅格数据集构建统计数据。如果尚未计算统计数据,那么此时也不必构建统计数据,因为会在首次需要统计数据时进行计算。然而,如果要使用某些需要统计数据的要素,建议在使用栅格数据集之前为栅格数据集计算统计数据。如果已经计算了统计数据,则多数情况下 ArcMap 或 ArcCatalog 中栅格的默认显示将得到改善,因为如果统计数据存在,就会应用标准差拉伸。在其他情况下,如果数据在默认情况下不应以拉伸状态显示,则建议不对数据集计算统计值。

如果设置了跳跃因子,则会跳过一些像素,从而可加快统计值的计算过程。忽略值适用于不会参与统计数据计算的值。通常,您可能需要忽略背景的值。此设置用于在 ArcGIS 中创建栅格数据集的工具。有关使用此设置可控制哪些栅格存储格式的信息,请参阅栅格存储矩阵

用法说明

对话框语法

脚本语法

arcpy.env.rasterStatistics = "calculate_statistics {x_skip_factor} {y_skip_factor} {statistics_ignore_value}"

参数

说明

calculate_statistics(必填)

要计算统计数据,使用 STATISTICS;否则,指定 NONE。

x_skip_factor(可选)

X 轴的跳跃因子。

y_skip_factor(可选)

Y 轴的跳跃因子。

statistics_ignore_value(可选)

不会参与统计数据计算的忽略值,例如背景值。忽略值在圆括号中输入。

rasterStatistics 语法
import arcpy

# Statistics using a skip factor of 100 for x and y, and 
#   an ignore value of 0.
arcpy.env.rasterStatistics = 'STATISTICS 100 100 (0)'	

相关主题


7/10/2012