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

ArcGIS中使用模型构建器快速计算图斑面积占比_第1张图片

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

使用软件:ArcMap

操作思路:

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

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

操作步骤:

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

ArcGIS中使用模型构建器快速计算图斑面积占比_第2张图片
右击查看属性表对数据有大概的了解。ArcGIS中使用模型构建器快速计算图斑面积占比_第3张图片
新建模型将总地面添加到模型中ArcGIS中使用模型构建器快速计算图斑面积占比_第4张图片
点击Ctrl+f进行工具搜索(此方法相对于在arctoolbox中查找工具方便不少),搜索融合并将工具拖拽到模型中,我们选择基于制定属性聚合要素图片ArcGIS中使用模型构建器快速计算图斑面积占比_第5张图片
然后搜索汇总,选择汇总统计数据(分析)拖拽到模型中。ArcGIS中使用模型构建器快速计算图斑面积占比_第6张图片
接下来在模型窗口下选择插入——仅模型工具——获取字段值。ArcGIS中使用模型构建器快速计算图斑面积占比_第7张图片
图片

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

双击汇总统计数据,输入表为宗地面_Dissolve (3),统计字段为shape_area,统计类型为sum图片ArcGIS中使用模型构建器快速计算图斑面积占比_第8张图片
双击获取字段值,输入表选择宗地面_Dissolve_Statistics,字段选择SUM_Shape_Area,数据类型选择双精度,其他默认。

ArcGIS中使用模型构建器快速计算图斑面积占比_第9张图片
图片
继续添加字段,字段名为percentage,继续计算字段输入表为宗地面 (2),字段名为percentage表达式为!Shape_Area! / %值% * 100,此处我们需要引用第三部中生成的总面积即值,所以在值得前后需要加上百分号。表达式类型选择PYTHON_9.3。图片ArcGIS中使用模型构建器快速计算图斑面积占比_第10张图片

最后别忘了将宗地面和宗地面_Dissolve设为模型参数图片ArcGIS中使用模型构建器快速计算图斑面积占比_第11张图片

保存后双击刚才建立的模型更改输出目录后点击确定图片ArcGIS中使用模型构建器快速计算图斑面积占比_第12张图片
完成后生成的文件自动在数据框内显示。图片ArcGIS中使用模型构建器快速计算图斑面积占比_第13张图片

  • END -

ArcGIS中使用模型构建器快速计算图斑面积占比_第14张图片

你可能感兴趣的:(arcgis,数据库,python,人工智能)