查看原文
其他

ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载)

Jonah GIS前沿 2022-03-16


今天给大家介绍模型构建器的批量操作神器,尤其是对于多个数据的批量操作


我们手上现有数据为宗地图面要素,要求为将宗地图中面要素的各转角点坐标提取出来,并重新命名且每个面要素建立一个文件夹。

 


我们先对数据属性表进行整理,选择删除字段,删除多余字段


 

然后将面要素转角点生成,选择要素折点转点


 

接下来添加折点坐标


 

对总地面要素添加文本字段作为分割要素字段,并对字段进行起名,作为分割后输出表的名字。


右击字段,选择字段拿计算器



我们使用分割工具对面要素进行分割使其成为独立的文件数据。


输入要素宗地面_FeatureVerticesToPoints和分割要素选择宗地面,分割字段为fg,目标工作空间选择默认数据库或者数据库中的要素数据集内。


工具箱\系统工具箱\analysis tools.tbx\提取分析\分割


分割后我们看见所有宗地点各自成为一个文件


 

接下来新建模型,将生成的文件数据添加到模型中,在空白处右击选择迭代器——要素类。


 

右击迭代要素类,选择生成数据的要素数据集

添加文本字段到模型,输入表选择j1_ (2),输入表为bm,字段名为text字段长度为20 



添加字段后删除多余字段,输入表为j4_,删除字段xh和orig_fid


 

然后给添加的字段中的点进行命名,添加计算字段工具,输入表为j4_ (3),字段名为bm表达式为"c" & [OBJECTID]


 

将表转excel添加到模型,输出名为%名称%



点击验证无误后点击运行,查看生成的数据



后记,本次建立模型前的步骤也可以加入模型中进行处理,为了方便讲解未放入模型构建器中。迭代器的使用能够对数据进行批量操作,在工作中提供不小的便利。


最后再提醒一句,模型制作的过程中及制作完成后多点几次保存!



工具下载

进入本公众号后台
发送数字
1535
获取下载链接


- END -


7.72GB ARCGIS  ERDAS  ENVI干货教程网盘下载
ArcGIS关于投影与定义投影(以CGCS2000为例)
ArcGIS 空间分辨率和比例尺的转换公式
ArcGIS模型构建器使用:矢量要素按规则进行排序(附工具下载)
ArcGIS模型构建器使用:掩膜提取(附练习数据下载)

戳原文,更有料!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存