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

    2021.4.25更新

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

    相关文件:模型总图镇场如何利用ArcGIS模型构建器批量将shp转为excel表格?样本数据如何利用ArcGIS模型构建器批量将shp转为excel表格?操作步骤

    01打开ArcGIS软件(ArcMap)

    02打开“模型构建器”如何利用ArcGIS模型构建器批量将shp转为excel表格?03导入数据所在文件

    因为是批量转,所以考虑的是直接添加文件夹:如何利用ArcGIS模型构建器批量将shp转为excel表格?这是添加步骤,添加后效果如下图:如何利用ArcGIS模型构建器批量将shp转为excel表格?04选择迭代工具

    在模型窗口空白处右键-迭代器-迭代要素类:如何利用ArcGIS模型构建器批量将shp转为excel表格?然后将前后连接起来,方法如下:如何利用ArcGIS模型构建器批量将shp转为excel表格?05选取工具

    因为是表转EXCEL,所以我们直接打开工具箱-转换工具-Excel-表转Excel:如何利用ArcGIS模型构建器批量将shp转为excel表格?直接将工具箱拖入模型窗口就可以了,切记不是双击,拖动就好了,还是上图看效果吧:如何利用ArcGIS模型构建器批量将shp转为excel表格?接下来还是连接前后,方法还是截个图吧:如何利用ArcGIS模型构建器批量将shp转为excel表格?06自动获取文件名称命名保存如何利用ArcGIS模型构建器批量将shp转为excel表格?这个是整个过程的重点,所有的批量处理都是为了简洁,能够自动命名输出才是用迭代的本意,我们这里需要获取迭代文件的名称,并且将其保存到指定位置,为了更加直观的表达,直接上图:如何利用ArcGIS模型构建器批量将shp转为excel表格?注:在ArcGIS模型构建器中获取迭代名称自动命名的方法就是:%+迭代出来的名称%.文件类型07运行如何利用ArcGIS模型构建器批量将shp转为excel表格?运行完成。看看成果:如何利用ArcGIS模型构建器批量将shp转为excel表格?成果满足要求。

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

    保存模型需要注意的一个点就是下次使用工具箱的时候需要处理的数据和文件输出位置发生的变化。怎样使下次使用的时候方便更改这两个属性,其实只需要简单设置一下,右键需要更改的版块,点击一下模型参数,下次使用的时候就可以手动更改了,效果如下:如何利用ArcGIS模型构建器批量将shp转为excel表格?保存后就和工具箱一样了,可以点击直接运行:如何利用ArcGIS模型构建器批量将shp转为excel表格?

    cors
    匿名

    发表评论

    匿名网友

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: