欢迎光临草根哥
www.cgg6.com

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

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

 

模型总图镇场

 

 

 

样本数据

 

 

操作步骤

 

01

打开ArcGIS软件(ArcMap)

 

 

02

打开“模型构建器”

 

 

 

03

导入数据所在文件

 

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

 

 

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

 

 

04

选择迭代工具

 

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

 

 

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

 

 

05

选取工具

 

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

 

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

 

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

 

 

06

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

 

 

 

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

 

 

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

 

 

07

运行

 

 

 

运行完成。看看成果:
 

 

成果满足要求。
 

08

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

 

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

 

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

赞(0)
版权声明:
文章名称:《如何利用ArcGIS模型构建器批量将shp转为excel表格?》
文章链接:http://www.cgg6.com/6566.html
声明:文章版权归本站自创作者所有,未经允许不得转载

评论 抢沙发

评论前必须登录!