当前位置:   article > 正文

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

arcgis批量导出属性表

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

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

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

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/310876
推荐阅读
相关标签
  

闽ICP备14008679号