1. 程式人生 > >4.利用Model Builder迭代器對資料批處理

4.利用Model Builder迭代器對資料批處理

1.首先,在ArcMap的【目錄】視窗中的【我的工具箱】下新建一個工具箱(不重新命名),如下圖:

這裡寫圖片描述

2.如下圖所示,再在【工具箱】下新建一個【模型】,此時會自動開啟一個【模型構建器】視窗;

這裡寫圖片描述

3.接下來需要新增三部分工具:【緩衝區】工具、【迭代器】、【工作空間】變數;
①【緩衝區】工具的新增:

這裡寫圖片描述

②【迭代器】的新增:

這裡寫圖片描述

③【工作空間】變數的新增:

這裡寫圖片描述

開啟【建立變數】視窗,選擇“工作空間”

這裡寫圖片描述

4.整理一下【畫布】上所有工具和變數的佈局;

這裡寫圖片描述

5.利用連線這裡寫圖片描述工具連線【迭代器】的【要素類】和【緩衝區】工具(即將要素類作為緩衝區的輸入要素)

這裡寫圖片描述

6.設定各個工具和變數的引數:
①首先設定一下【工作空間】,雙擊畫布上的【工作空間】:

這裡寫圖片描述

②【迭代器】的設定,雙擊【迭代要素類】,開啟【迭代要素類】對話方塊,

這裡寫圖片描述

③【緩衝區】工具設定:

這裡寫圖片描述

7.引數設定完成之後見下圖:

這裡寫圖片描述

8.執行整個模型:

這裡寫圖片描述

9.重新整理一下輸出資料庫(output.gdb),檢視結果,圖略。