邻域统计

使用说明

邻域统计是对数据集中的每个像元值的邻域范围内的像元进行统计,即以待计算栅格为中心,向其周围扩展一定范围,基于这些邻域范围内的栅格数据进行统计计算,将运算结果作为像元的值。目前提供的统计方法包括:最大值、最小值、众数、最少数等。常用的邻域范围类型包括:矩形、圆形、圆环和扇形等。

下图为邻域统计的示意图,图中位于第二行第三列的单元格,它的值由其周围扩散得到的3*3(矩形邻域)的邻域内所有像元值来确定。

SuperMap 邻域统计提供了10种统计模式,分别如下:

  • 最小值:查找区域内栅格像元值的最小值。
  • 最大值:查找区域内栅格像元值的最大值。
  • 平均值:计算区域内所有栅格像元值的平均值。
  • 标准差:计算区域内所有栅格像元值的标准差。
  • 和:计算区域内栅格像元值之和。
  • 种类:统计区域内栅格像元值出现的个数。
  • 值域:计算区域内栅格像元值的范围,即区域内的最大值减去最小值。
  • 众数:统计区域内栅格像元值出现频率最高的数值。
  • 最少数:统计区域内栅格像元值出现频率最低的数值。
  • 中位数:区域内栅格像元值按照从小到大的顺序排列,处于最中间的数值。

参数说明

参数名 默认值 参数释义 参数类型
源栅格数据   源栅格数据 DatasetGrid
目标数据源   指定的存储结果的数据集所在的数据源 Datasource
结果数据集名   指定的结果数据集名称 String
领域类型 矩形 选择邻域统计的形状。目前支持4种邻域形状,包括矩形、圆形、圆环和扇形。选定要使用的形状后,还需设置具体形状大小,例如对于矩形需要设置矩形的宽度和高度;对于扇形,需要设置扇形的半径、起始角度和终止角度。 NeighbourShapeType
邻域统计的单位类型 栅格坐标 选择进行统计时使用的单位类型。目前支持2种单位类型,包括栅格坐标(CELL)和地理坐标(MAP)。栅格坐标是指使用栅格行列数作为邻域单位;地理坐标是指用地图的坐标系单位作为邻域单位。 NeighbourUnitType
邻域分析的统计方法 最小值 选择使用的统计模式,一共有10种类型可选。包括最小值、最大值、平均值、标准差、和、种类、值域、众数、最少数和中位数。 GridStatisticsMode
是否忽略空值 false 选中忽略空值数据时,统计时仅对栅格数据中有值的像元进行统计;否则会对无值像元进行统计。 Boolean
内径
(可选)
0.0 环形邻域的内径,邻域类型为环形时可设置该参数 Double
外径
(可选)
0.0 环形邻域的外径,邻域类型为环形时可设置该参数 Double

(可选)
0.0 矩形的宽/列数,邻域类型为矩形时可设置该参数 Double

(可选)
0.0 矩形的高/行数,邻域类型为矩形时可设置该参数 Double
半径
(可选)
0.0 圆的半径,邻域类型为圆形、扇形时可设置该参数 Double
起始角度
(可选)
0.0 扇形邻域的起始角度,邻域类型为扇形时可设置该参数 Double
终止角度
(可选)
0.0 扇形邻域的终止角度,邻域类型为扇形时可设置该参数 Double

输出结果

参数名 参数释义 参数类型
结果栅格数据集 结果栅格数据集 DatasetGrid