Home 新闻中心 技术博客

在ArcGIS中使用模型构建器快速计算图斑面积占比

发布时间:2021-11-11 22:55:46   浏览量:68   作者:GIS前沿

操作要求:使用模型构建器计算单类图斑占总面积的比值

使用软件:ArcMap

操作思路:

1、 常见思路一般是直接在要素图斑的属性表中进行融合——汇总面积——添加字段——计算字段。(此办法对于单个文件操作确实比模型构建器要快,但是无法对需要相同操作的要素图斑进行批量处理)

2、 在模型构建器中对要素图斑进行融合——汇总面积——提取总面积值——添加字段——计算字段。(此办法首次操作用时较长,后面需要进行相同操作的文件可直接使用,不需进行重复操作)

操作步骤:

首先将要素数据添加到数据框内图片

请添加图片描述
右击查看属性表对数据有大概的了解。请添加图片描述
新建模型将总地面添加到模型中请添加图片描述
点击Ctrl+f进行工具搜索(此方法相对于在arctoolbox中查找工具方便不少),搜索融合并将工具拖拽到模型中,我们选择基于制定属性聚合要素图片请添加图片描述
然后搜索汇总,选择汇总统计数据(分析)拖拽到模型中。请添加图片描述
接下来在模型窗口下选择插入——仅模型工具——获取字段值。请添加图片描述
图片

工具添加后对模型进行操作,双击融合,输入要素为宗地面,融合字段为leyer,其他默认。

双击汇总统计数据,输入表为宗地面_Dissolve (3),统计字段为shape_area,统计类型为sum图片请添加图片描述
双击获取字段值,输入表选择宗地面_Dissolve_Statistics,字段选择SUM_Shape_Area,数据类型选择双精度,其他默认。

请添加图片描述
图片
继续添加字段,字段名为percentage,继续计算字段输入表为宗地面 (2),字段名为percentage表达式为!Shape_Area! / %值% * 100,此处我们需要引用第三部中生成的总面积即值,所以在值得前后需要加上百分号。表达式类型选择PYTHON_9.3。图片请添加图片描述

最后别忘了将宗地面和宗地面_Dissolve设为模型参数图片请添加图片描述

保存后双击刚才建立的模型更改输出目录后点击确定图片请添加图片描述
完成后生成的文件自动在数据框内显示。图片请添加图片描述

来源:https://blog.csdn.net/qq_43173805/article/details/120626662

成都途远GIS是一家专业致力于无人机航空摄影测绘、航空数据处理、GIS地理信息系统研发、数字孪生城市制作、数字沙盘模型等业务的创新型科技公司,为您提供一站式地理信息服务。