ArcGIS使用模型构建器批量导出属性表

ArcGIS使用模型构建器批量导出属性表

更多内容可以关注公众号【GISerQ】

在使用ArcGIS处理数据时,可以手动将数据的属性表导出,但当数据有几百个甚至上千个时,手动导出很明显就不是个好的选择。可以通过使用模型构建器来批量导出数据的属性表,具体步骤如下:

1. 打开模型构建器后,依次点击【插入】–>【迭代器】–>【要素类】

在这里插入图片描述

2. 添加完【要素类】迭代器,双击【迭代器】或者右键弹出,依次点击【创建变量】–>【获取参数】–>【工作空间或要素集】

在这里插入图片描述

3. 在【工作空间或数据集】中选择要处理的“矢量数据”,把存放数据集的文件夹加进来

在这里插入图片描述

4. 双击【迭代器】,在【要素类型】中根据文件中数据类型选择,这里的是面矢量文件,所以选中“面”即可;而最下面的【递归】一定记得打上【√】

注:递归可使数据一个接一个执行,如果不选择递归,等下一个任务执行完成,后面的数据就会把前面的结果数据覆盖
在这里插入图片描述

5. 打开ArcToolbox,依次点击【转换工具】–>【转地理数据库】–>【表转表】,并把【表转表】工具拖到模型界面即可

在这里插入图片描述
接着选中倒数第三个的【链接】箭头,将迭代器的【要素类】链接到【表转表】即可,弹出的选项选择第一个【输入行】

6. 双击【表转表】,【输出位置】:在这里新建了一个文件数据库,用来存放中转的临时数据,输出表你选择迭代器产生的【Name】信息

在这里插入图片描述

7. 最后一步,添加转化为Excel的工具,你只需要依次点击【转换工具】–>【Excel】–>【表转Excel】,把工具拖到模型界面就行

在这里插入图片描述

8. 依旧是右键弹出选择参数或者双击【表转Excel】工具,在【输入表】:选择表转表执行产生的【要素类】,而【输出Excel文件】:记得起名格式应为%**%(**来自于迭代器的Name),所以这里起名为%名称%,但大部分有时候会是%Name%,根据自己的情况选择,在两个%号前后你可以随意添加字符。

9. 最后点击工具条中的三角运行即可,如果想将构建的模型保存下来重复使用,点击【模型】–>【另存为】即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GISerQ.

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值