ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载)
2021/5/14 10:27:39
本文主要是介绍ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天给大家介绍模型构建器的批量操作神器,尤其是对于多个数据的批量操作。
我们手上现有数据为宗地图面要素,要求为将宗地图中面要素的各转角点坐标提取出来,并重新命名且每个面要素建立一个文件夹。
我们先对数据属性表进行整理,选择删除字段,删除多余字段
然后将面要素转角点生成,选择要素折点转点
接下来添加折点坐标
对总地面要素添加文本字段作为分割要素字段,并对字段进行起名,作为分割后输出表的名字。
右击字段,选择字段拿计算器
我们使用分割工具对面要素进行分割使其成为独立的文件数据。
输入要素宗地面_FeatureVerticesToPoints和分割要素选择宗地面,分割字段为fg,目标工作空间选择默认数据库或者数据库中的要素数据集内。
工具箱\系统工具箱\analysis tools.tbx\提取分析\分割
分割后我们看见所有宗地点各自成为一个文件
接下来新建模型,将生成的文件数据添加到模型中,在空白处右击选择迭代器——要素类。
右击迭代要素类,选择生成数据的要素数据集
添加文本字段到模型,输入表选择j1_ (2),输入表为bm,字段名为text字段长度为20
添加字段后删除多余字段,输入表为j4_,删除字段xh和orig_fid
然后给添加的字段中的点进行命名,添加计算字段工具,输入表为j4_ (3),字段名为bm表达式为"c" & [OBJECTID]
将表转excel添加到模型,输出名为%名称%
点击验证无误后点击运行,查看生成的数据
后记,本次建立模型前的步骤也可以加入模型中进行处理,为了方便讲解未放入模型构建器中。迭代器的使用能够对数据进行批量操作,在工作中提供不小的便利。
这篇关于ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享