ArcGIS之通過Model Builder執行地理處理


  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表達式查詢,可以右擊創建要素圖層,選擇建立變量→從參數中→表達式,效果見下圖

  

  最后得出模型運行結果

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM