arcgis利用Model Builder构建器进行批量处理数据

主要记录利用Model Builder构建器批量处理数据的过程及遇到的问题。

一、批量实现split line at vertices功能
1.打开Mode Builder
打开Mode Builder(Geoprocessing – Mode Builder),确定所需工具,如我这里用到Split Line At Vertices工具,可以通过搜索工具找到该工具。

2.插入要素类迭代器
(1)选择迭代器
这里我选择要素类
(2)直接从工具箱中将split line at vertices工具拖进去。
在这里插入图片描述
(3)利用连接工具将迭代中的输出和后面工具连接
在这里插入图片描述
(4)对每个模块进行设置,如输入文件路径、文件名称等
在这里插入图片描述
(5)点击运行即可。可以将模型保存,下次修改输入文件的路径,还可以使用。

二、批量对dbf表添加字段和字段计算
(1)需要的工具:
在这里插入图片描述
计算几何特征的工具:
我们经常在dbf表中利用calculate geometry 来计算经纬度,周长,面积,在model builder中与之对应的工具为:https://community.esri.com/t5/modelbuilder-questions/how-do-you-calculate-the-length-of-a-line-using-a/td-p/781344
在这里插入图片描述

(2)添加迭代器,工具;
(3)通过连接工具进行模块连接操作;
(4)根据需要设置每个模块的内容:
如1) add_filed:
在这里插入图片描述
2) Add Geometry Attributes
在这里插入图片描述
模型设计:
在这里插入图片描述
利用上面的方法会生成两列字段:
在这里插入图片描述
所以只需添加几何属性即可,默认会自动添加一列。
调整后的model builder:
在这里插入图片描述
更新:
上面选择的迭代器无法循环,更改为feature classes:
在这里插入图片描述
这里总结一下迭代器的选择属性:https://desktop.arcgis.com/zh-cn/arcmap/10.3/analyze/modelbuilder/a-quick-tour-of-using-iterators-for-iteration-looping-.htm
在这里插入图片描述
每种迭代器都有一组不同于其他迭代器的参数,但是所有迭代器工具的整体结构都非常相似。如较常使用的Iterate Feature Classes:
在这里插入图片描述
图片来源:arcgis帮助文档

三、批量按属性选择数据
(1)添加迭代器和所需工具,设置每个模块的内容
在这里插入图片描述
注意工具命名这里需要正则化处理:%Name%
(2)运行模型构建器
在这里插入图片描述
四、批量合并元素并删除字段
(1)确定数据处理工具和迭代器;
在这里插入图片描述
(2)设置每个模块的内容;
在这里插入图片描述
(3)运行模块。
注意先将之前的输入数据做备份。

学习资料:
1.arcmap帮助文档实例:https://pro.arcgis.com/zh-cn/pro-app/2.8/tool-reference/modelbuilder-toolbox/examples-of-using-model-only-tools-in-modelbuilder.htm

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS模型构建ModelBuilder)是一种图形化的工具,用于帮助用户创建和运行地理处理模型。它提供了一个可视化的界面,使用户能够将多个地理处理工具连接在一起,以创建自己的工作流程。以下是模型构建的一些重要功能和优势: 1. 图形化界面:模型构建使用图形化的界面,使用户能够直观地构建和编辑模型。用户可以通过简单的拖放操作,在工作空间中添加和连接各种地理处理工具。 2. 自动化处理:使用模型构建可以将多个地理处理操作连接在一起,形成一个工作流程。这些工具可以按照预先定义的顺序自动执行,大大提高了工作效率。 3. 可重用性:模型构建生成的模型可以保存并重复使用。用户可以将模型分享给其他人使用,从而促进工作的标准化和协作。 4. 参数设置:模型构建还提供了参数设置的功能,允许用户自定义模型的输入和输出。这样,用户可以根据自己的需求定制模型的执行过程。 5. 输入和输出的管理:模型构建使用户能够管理模型的输入和输出数据。用户可以定义输入数据的源头,并指定输出数据的存储位置和格式。 总之,ArcGIS模型构建是一个强大的工具,能够帮助用户快速构建和运行地理处理模型。它的图形化界面、自动化处理、可重用性和参数设置等功能,使得地理数据分析和处理变得更加简单和高效。无论是初学者还是专业人士,模型构建都是一个非常实用的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值