其他分享
首页 > 其他分享> > ArcGIS中使用模型构建器快速计算图斑面积占比

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

作者:互联网

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


使用软件: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设为模型参数图片


图片


保存后双击刚才建立的模型更改输出目录后点击确定图片


图片


完成后生成的文件自动在数据框内显示。图片


图片


标签:图斑,模型,汇总,ArcGIS,添加,构建,操作,双击
来源: https://blog.51cto.com/u_15127644/2774759