发布网友 发布时间:2024-10-03 00:34
共1个回答
热心网友 时间:2024-10-19 15:12
ArcGIS教程:模型构建器(8)——批量属性表导出Excel当需要对大量矢量或栅格数据的属性表进行批量导出至Excel时,使用模型构建器成为高效解决方案。首先,确保你有中国以省份为文件夹的区县矢量数据。
打开陕西省数据,例如,包含107个区县,包含了城市名称和编码等信息。手动导出所有省份的数据显然是不现实的,尤其是数据量大的情况下。
接下来,创建一个名为“批量导出Excel”的模型。在工具箱下,添加【要素类】迭代器,用于遍历每个数据集。设置【工作空间或要素集】为包含矢量数据的文件夹,记得勾选【递归】以处理所有层级的数据。
为导出Excel,还需进行【表转表】任务,使用【转换工具】的【表转表】功能,将迭代器的【要素类】链接至该工具。输出位置应设置为新的临时数据文件夹,输出表名采用迭代器生成的【Name】。
最后一步是【表转Excel】,将【输入表】设置为上一步的【输出表】,【输出Excel文件】使用迭代器的【Name】格式。添加完成后,模型就准备好了,可以像使用ArcToolbox工具一样操作。
测试模型运行,确认Excel导出成功,所有属性表信息完整无误。模型参数的添加为后续数据处理提供了便利,使得模型更像一个定制化的工具箱,方便快捷。