arcgis统计县级区划内不同地层多边形的加权面积之和

操作步骤:
1. 准备数据:
◦ 县级行政区划面图层(用栅格计算器统计区域面积CounArea)
◦ 地层多边形面图层
2. 相交分析:
地理处理 → 分析工具Overlay → 叠加分析 → 相交Intersect
◦ 输入要素:县级区划、地层多边形
◦ 输出要素类:生成包含两者属性的新图层
3. 计算面积:

新建LithoArea字段,选中字段并右键打开栅格计算器
python
# 在字段计算器中使用以下表达式
!shape.area@squarekilometers! # 平方千米
# 或
!shape.area@hectares! # 公顷
计算出LithoArea字段对应的地层面积

新建RatioArea字段,打开栅格计算器计算每个地层的加权等级值,RatioArea=grade*LithoArea/CounArea.
4. 汇总统计:

地理处理 → 分析工具 → 统计分析Statistics → Tabulate Intersection,Input Zone Features选择区县,Zone Fields选择区名字段,Input Class Features选择相交分析的shp文件,SumFields选择RatioArea,输出的dbf文件会分区统计加权地层等级面积比之和。

image

 

posted @ 2025-10-13 10:07  夜的爱好者  阅读(19)  评论(0)    收藏  举报