今天給大家介紹模型構建器的批量操作神器,尤其是對于多個數據的批量操作。
我們手上現有數據為宗地圖面要素,要求為將宗地圖中面要素的各轉角點坐標提取出來,并重新命名且每個面要素建立一個文件夾。
我們先對數據屬性表進行整理,選擇刪除字段,刪除多余字段
然后將面要素轉角點生成,選擇要素折點轉點
接下來添加折點坐標
對總地面要素添加文本字段作為分割要素字段,并對字段進行起名,作為分割后輸出表的名字。
右擊字段,選擇字段拿計算器
我們使用分割工具對面要素進行分割使其成為獨立的文件數據。
輸入要素宗地面_FeatureVerticesToPoints和分割要素選擇宗地面,分割字段為fg,目標工作空間選擇默認數據庫或者數據庫中的要素數據集內。
工具箱\系統工具箱\analysis tools.tbx\提取分析\分割
分割后我們看見所有宗地點各自成為一個文件
接下來新建模型,將生成的文件數據添加到模型中,在空白處右擊選擇迭代器——要素類。
右擊迭代要素類,選擇生成數據的要素數據集
添加文本字段到模型,輸入表選擇j1_ (2),輸入表為bm,字段名為text字段長度為20
添加字段后刪除多余字段,輸入表為j4_,刪除字段xh和orig_fid
然后給添加的字段中的點進行命名,添加計算字段工具,輸入表為j4_ (3),字段名為bm表達式為"c" & [OBJECTID]
將表轉excel添加到模型,輸出名為%名稱%
點擊驗證無誤后點擊運行,查看生成的數據
后記,本次建立模型前的步驟也可以加入模型中進行處理,為了方便講解未放入模型構建器中。迭代器的使用能夠對數據進行批量操作,在工作中提供不小的便利。
最后再提醒一句,模型制作的過程中及制作完成后多點幾次保存!
來源:https://blog.csdn.net/qq_43173805/article/details/118635448本文鏈接:http://www.aiquka.com/blog/181.html
本文標簽:ArcGIS