今天開始我們來介紹一些非常獨(dú)特的工具,他不存在于Arctoolbox中,僅在模型構(gòu)建器中可以找到并使用。
我們新建模型后找到工具欄插入——僅模型工具,在里面可以發(fā)現(xiàn)一些平時(shí)不常使用的工具。
掌握這些工具結(jié)合模型處理數(shù)據(jù)文件可以說是得心應(yīng)手。
今天我們分享收集值工具,我們點(diǎn)擊打開收集值工具雙擊后查看工具的說明。簡單了解工具說明后,我們即可對(duì)工具進(jìn)行使用。
假設(shè)我們手中有非常多的數(shù)據(jù)需要合并為一份數(shù)據(jù),常規(guī)操作是將數(shù)據(jù)全部添加到數(shù)據(jù)框內(nèi),再使用Arctoolbox——數(shù)據(jù)管理工具——常規(guī)——合并,打開相應(yīng)的文件夾后按住shift拖選全部文件。
此方法有漏選的可能,而且有一些對(duì)數(shù)據(jù)分別進(jìn)行的操作無法批量執(zhí)行,并且較為繁瑣。
我們使用模型構(gòu)建器,在模型內(nèi)加入收集值工具即可簡單完成上述要求。
首先我們點(diǎn)擊模型構(gòu)建器工具條內(nèi)的插入——迭代器——要素類,雙擊迭代要素類選擇存放數(shù)據(jù)的文件夾點(diǎn)擊確定,其他默認(rèn)。
然后我們繼續(xù)點(diǎn)擊插入——僅模型工具——收集值,
雙擊收集值,將輸入值選擇為招遠(yuǎn)區(qū)劃.shp。完成后我們即可將迭代器與收集值工具進(jìn)行連接。
此處連接的意義在于將迭代器單個(gè)篩選出來的數(shù)據(jù)進(jìn)行匯總。如果要將數(shù)據(jù)進(jìn)行批量處理,也可在收集值前加入相應(yīng)的工具進(jìn)行操作。
例如0416文件夾內(nèi)四個(gè)數(shù)據(jù)需要加入面積字段并計(jì)算,而其他文件夾內(nèi)不需進(jìn)行任何操作。我們可以在迭代器后對(duì)數(shù)據(jù)進(jìn)行添加面積字段并計(jì)算字段的操作,在收集值工具前再添加無需進(jìn)行計(jì)算字段的數(shù)據(jù)的文件夾。
最終這些文件夾內(nèi)的數(shù)據(jù)經(jīng)收集值工具的匯總,批量添加到后面的工具計(jì)算中,本次選擇合并工具。我們雙擊打開合并工具后發(fā)現(xiàn)找不到輸出值選項(xiàng)。
我們使用連接進(jìn)行輸出值與合并的連接
點(diǎn)擊合并后選擇輸入數(shù)據(jù)集,將合并后的文件放到0416文件夾內(nèi),最后別忘了勾選模型參數(shù)。
完成后點(diǎn)擊保存,然后雙擊模型構(gòu)建器點(diǎn)擊確定,生成的數(shù)據(jù)直接在窗口內(nèi)顯示
本文鏈接:http://www.aiquka.com/blog/178.html
本文標(biāo)簽:ArcGIS