什么是分区统计?
Zonal Statistics 使用分组来计算指定区域的统计数据。
例如,它可以计算每个区域的平均值、中值、总和、最小值、最大值或范围。
带状范围可以包括国家边界、流域集水区或作为矢量或栅格数据集的财产地块的任何内容。
但是您计算统计数据的数据集必须是栅格数据集。
区域统计的例子
分区统计是栅格数据的常见空间分析过程。下面是一些在 GIS 中使用此操作的示例:
- 汇总分水岭中的雨水——如果您想知道分水岭中有多少雨水,您可以使用像这样的分区操作。通过使用降水栅格作为您的值字段,您可以将您的区域设置为具有求和函数的分水岭。
- 国家/地区最高海拔– 如果您有海拔栅格数据集,则可以运行 Zonal Statistics 以使用 maximum 函数找出其最高峰。
- 在生态区中添加树木覆盖– 要查找生态区中的树木覆盖面积,您可以运行分区统计来汇总栅格土地覆盖数据集。
如何使用分区统计工具
在 ArcGIS 中,有两个主要工具可以运行此过程:
Zonal Statistics – 输出由您的区域和输入值栅格定义的栅格。
Zonal Statistics as Table – 根据指定的输入值栅格、统计函数和区域范围生成汇总表。
要将输出表添加回您的输入区域,您必须首先使用连接表操作。然后,您可以通过将统计字段与相同的区域字段匹配来复制该统计字段。
在 QGIS 3 中,此工具是栅格分析工具箱的一部分。 ArcGIS 之间的主要区别在于它如何将字段直接添加到区域输入表中。
错误排查
此工具附带的一些常见错误与以下相关:
- 区域数量– 拥有超过 170,000 个功能区域。
- 输出文件类型– Esri 网格文件格式有限制,因此 GeoTIFF 是推荐的输出GIS 文件格式。
- 大输入文件——如果您收到 999999 错误代码,可能是因为文件太大。此外,检查您的文件名和地理数据库路径是否存在任何不可接受的字符。
如果操作完全失败,则这可能与缺少属性表的区域栅格输入有关。
使用小数也存在问题。如果您有小数值,则可以将输入栅格值乘以一百。之后,您可以使用 int 工具将栅格转换为整数。运行 Zonal Statistics 后,您可以将数据除以一百以将其恢复为原始格式。
概括
Zonal Statistics 是专门针对栅格数据集的分析工具。它使您能够计算定义区域中的平均值、总和、最小值或最大值等统计数据。
它也适用于矢量区域,但输入值必须是可接受的光栅文件格式。
您有任何故障排除问题或要添加的内容吗?然后,查看下面的评论部分。
或者,如果您想更详细地探索空间分析,请务必查看我们的空间分析周期表,它按行和列组织空间分析工具。