ArcPy以表格显示分区统计(ZonalStatisticsAsTable)

本文介绍如何利用ArcPy的ZonalStatisticsAsTable函数,针对一个矢量区域文件的各个区域,进行多个栅格文件的统计分析。该方法适用于统计如省份中每个县在特定年份的耕种情况。在应用过程中,需要注意文件路径、字段选择和统计类型的选择。代码执行时,要确保文件路径正确无误,避免特殊字符导致的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当同一个矢量文件对多个区域进行统计分析时需要,比如这种情况:统计一个省里面每个县在2015-2017年的耕种情况

数据准备:一个矢量区域文件及一个或多个需要统计的栅格文件

语法

ZonalStatisticsAsTable (in_zone_data, zone_field, in_value_raster, out_table, {ignore_nodata}, {statistics_type})

ZonalStatisticsAsTable (输入的区域数据(一般为矢量的区域文件), 区分各个区域的字段(一般为名字或者代码),需要统计的区域, 输出的表(输出到数据库最好扩展名为.dbf), {是否忽略空值,DATA表示不计算空值}, {需要统计的类型(最大最小平均……按需选择)})

参数 说明 数据类型

in_zone_data

定义区域的数据集。

可通过整型栅格或要素图层来定义区域。

Raster Layer | Feature Layer

zone_field

保存定义每个区域的值的字段。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值