ArcGIS中模型構建器是一個用來創建、編輯和管理模型的應用程序。模型是將一系列地理處理工具串聯在一起的工作流,它將其中一個工具的輸出作為另一個工具的輸入。也可以將模型構建器看成是用於構建工作流的可視化編程語言。現根據國外某示例數據,在ArcGIS10.1演示一下Model Builder的使用方法。
1.打開示例數據(mxd文檔)
2.從主菜單中,打開Geoprocessing→Environment,展開Workspace並統一設置當前與草稿工作空間
3.單擊主菜單上的Model Builder按鈕,進入Model Builder窗口,選擇Model→Save
4.選擇一個路徑存儲,在save窗口中單擊新建工具箱按鈕,雙擊進入新建的工具箱,輸入一個名稱作為新建模型的名稱,保存
5. 從Model Builder菜單欄中,填寫一些相關屬性,例如一些名稱、描述等,注意這里最好將模型存儲為相對路徑名稱。
6.展開工具箱,打開數據管理工具>圖層與表視圖>創建要素圖層工具,並將其拖動到窗口。
7.右擊創建要素圖層工具,選擇打開
8.填寫輸入要素與輸出圖層,與SQL語句如下圖
9.點擊ok按鈕,模型中的框變成彩色,表示該工具已經准備好運行了,選擇模型→運行,執行該模型的這個部分
10.模型形狀后面的陰影表示該工具已經運行了,右擊綠色Limestone橢圓形,選擇添加到顯示,新圖層顯示在左側目錄中,同時顯示在地圖上
11.從ArcToolBox中,再次單擊並拖動創建要素圖層到模型畫布,填寫輸入要素與輸出圖層與SQL語句,如下圖
12.將ArcToolBox>分析工具>疊加分析>相交工具拖放到模型畫布上,右擊並打開相交工具
13.填寫輸入要素與輸出圖層與SQL語句,執行如下圖
14.打開並拖動第二個相交工具,填寫輸入要素與輸出圖層與SQL語句,執行如下圖
15.更改與重運行模型(可選)
16.從模型中創建工具
通過將輸入與輸出轉換為參數,可將模型設置為工具來運行。右擊藍色的Vegetation橢圓形,選擇模型參數,小P出現在藍色橢圓形的右側,表示它現在是一個參數,右擊snailHab綠色橢圓形,
也將其設置為一個參數,保存該模型。
17.在ArcToolBox工具箱上右擊,添加工具箱,再次打開該工具,右擊該模型,選擇編輯,將Vegetation重命名為Input Vegetation,將snailHab重命名為 Output snailHab Layer
18.另外如需添加SQl表達式查詢,可以右擊創建要素圖層,選擇建立變量→從參數中→表達式,效果見下圖
最后得出模型運行結果