问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ArcGIS根据矢量范围统计栅格数据众数、最大值、均值、中位数、最小值、少数等

创作时间:
作者:
@小白创作中心

ArcGIS根据矢量范围统计栅格数据众数、最大值、均值、中位数、最小值、少数等

引用
CSDN
1.
https://blog.csdn.net/weixin_40625478/article/details/106837680

本文将详细介绍如何使用ArcGIS软件根据矢量范围统计栅格数据的多种统计指标,包括众数、最大值、均值、中位数、最小值等。通过具体的工具和步骤,详细解释了如何进行分区统计,并提供了表格显示和栅格输出两种方式的结果展示。

数据准备

我们仍然选择与之前介绍的"arcgis统计矢量面内栅格数据像元值个数"相同的案例数据进行分析。

表格显示分区统计

主要使用"计算另一个数据集的区域内栅格数据值的统计信息"工具。

"以表格显示分区统计"工具对所有可用于特定输入的子集或单个统计数据进行计算,但是以表格,而非输出栅格的形式返回结果。

从上图和上表中,我们可以看到输入数据是zoneras数据,其像元值共有0、1、2、4;那么输出的统计数据表格,也就是第二列值为0、1、2、4,如下;

(当然,如果我们需要统计的是矢量数据,这个位置输入的就是矢量面数据;)

统计输出的表,我们可以看到最大值、最小值那两列数据,对应值为0的哪一行数据,其余的就是按照这个区域统计计算出来的:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度等。

总结:上图的解释是以zonal区域就是zone data,而上表统计的value raster数据就是valras数据;

根据多个栅格数据计算每个像元的统计数据。

可用的统计数据有:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度。

如果需要统计矢量和栅格,那么zone data就是输入矢量数据,value raster就是 需要统计的栅格数据。

统计的表格即是:

那么我们的栅格数据的众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度等就全部计算出来了;上面解释的很清楚,这里就不一一解释了。

分区统计

如果希望输出的统计数据为栅格数据:那么我们就需要使用分区统计工具来完成。

理解完上面的"以表格显示分区统计",我们在来使用这个分区统计工具就比较容易理解了。

分区统计工具用于根据来自其他数据集的值(赋值栅格)为每一个由区域数据集定义的区域计算统计数据。为输入区域数据集中的每一个区域计算单个输出值。

区域是指栅格中具有相同值的所有像元,无论这些像元是否相连。输入区域图层定义了区域的形状、值和位置。区域输入中的整型字段指定用于定义该区域。也可以使用字符串字段。栅格和要素数据集都可用作区域数据集。

输入值栅格中包含了用于计算各区域的输出统计数据的输入值。

在以下图解中,“区域”图层展示了定义区域的输入栅格。“值”图层包含将要用于计算每个区域的统计数据的输入。在本示例中,将为每个区域指定输入值的最大值。

我们还是以上述数据为例,计算众数:

对比上表,我们使用分区统计,将其输出为栅格数据,即下图:是不是很好理解:

那么输出的栅格,就是每个zone区域中,最长出现的那个值,也即是下图:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号