统计
  • 文章总数:855 篇
  • 评论总数:0 条
  • 分类总数:14 个
  • 最后更新:8月3日

如何利用ArcGIS模型构建器批量将shp转为excel表格?

本文阅读 3 分钟
首页 ArcGIS 正文

利用ArcGIS模型构建器批量将shp转为excel表格是一位网友提出的问题,觉得比较简单但还比较实用就动手做了一个,先整个模型总图镇场,样本数据是在网上扒拉的一个余杭区的行政区相关文件:

 
模型总图镇场

 

 

 

样本数据

 

 

操作步骤

 

01

打开ArcGIS软件(ArcMap)

 

 

02

打开“模型构建器”

 

 

 

03

导入数据所在文件

 

因为是批量转,所以考虑的是直接添加文件夹:
 

 

 

这是添加步骤,添加后效果如下图:
 

 

 

04

选择迭代工具

 

在模型窗口空白处右键-迭代器-迭代要素类:
 

 

 

然后将前后连接起来,方法如下:
 

 

 

05

选取工具

 

因为是表转EXCEL,所以我们直接打开工具箱-转换工具-Excel-表转Excel:
 

 

直接将工具箱拖入模型窗口就可以了,切记不是双击,拖动就好了,还是上图看效果吧:
 

 

接下来还是连接前后,方法还是截个图吧:
 

 

 

06

自动获取文件名称命名保存

 

 

 

这个是整个过程的重点,所有的批量处理都是为了简洁,能够自动命名输出才是用迭代的本意,我们这里需要获取迭代文件的名称,并且将其保存到指定位置,为了更加直观的表达,直接上图:
 

 

注:在ArcGIS模型构建器中获取迭代名称自动命名的方法就是:%+迭代出来的名称%.文件类型
 

 

07

运行

 

 

 

运行完成。看看成果:
 

 

成果满足要求。
 

08

设置保存模型,以便于下次使用

 

保存模型需要注意的一个点就是下次使用工具箱的时候需要处理的数据和文件输出位置发生的变化。
怎样使下次使用的时候方便更改这两个属性,其实只需要简单设置一下,右键需要更改的版块,点击一下模型参数下次使用的时候就可以手动更改了,效果如下:
 

 

保存后就和工具箱一样了,可以点击直接运行:
 

本文来自投稿,不代表本站立场,如若转载,请注明出处:
更换GIS平台,MapGIS成果迁移全套方案
« 上一篇 03-13
ArcMap中的键盘快捷键
下一篇 » 03-13

作者信息

作者有点忙,还没写简介
TA的最新作品
    请设置要调用的作者ID

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG