Arcgis|Model Builder-重複勞動的利器
模型構建器(Model Builder)是ArcGIS提供的構造地理處理工作流和腳本的圖形化建模工具。它用直觀的圖形語言將一個空間處理過程以模型的方式構建出來。它可以理解為自定義工具箱,模型構建完後就可以反覆使用。
下面以構建計算分區中道路長度為例,進行演示
1. 新建工具箱
Catalog面板中,My Toolboxes文件夾裡面,右鍵點擊,New-Toolbox,新建工具箱
2. 新建模型
1) 右鍵單擊工具箱,New-model
2) 將道路和分區兩個圖層拖入模型
3. 空間關聯道路和地塊兩個圖層
3) 將工具箱中Spatial Join拖入模型(Analysis-Overlay-Spatial Join)。
4) 點擊工具條上的連接工具
,依次點擊道路和Spatial Join圖形,圖面上會繪製出一個連接兩個圖形的箭頭,同時彈出菜單,選擇其中的Target Features菜單項。點擊,連接地塊和Spatial Join圖形,在彈出菜單中選擇Join Features。
5) 雙擊Spatial Join,可以在裡面具體修改參數,比如保存位置等等
4. 匯總每個地塊道路長度
1) 將Summary Statistics工具箱拖入(Analysis- Statistics -Summary Statistics)
2) 連接現狀道路_SpatialJoin和Summary Statistics,選擇input table
3) 打開Summary Statistics,設置統計欄位為Length,設置Length的統計類型為Sum,設置Case field為地塊名
5. 設置輸入輸出參數
右鍵選擇現狀道路、現狀地塊和現狀道路_SpatialJoin_Statistics為Model Parameter,這樣每次運行時,都會可以選擇輸入數據,和輸出位置。設置完成後,三個參數右上角有個P
6. 驗證模型:工具條上有驗證整個模型按鈕
7. 運行模型:點擊菜單Model-run entire
推薦閱讀:
※基於多源數據的城市群識別,用大數據剖析吃貨福地
※來自小白的提問:做出這樣的圖困難嗎?
※詳細的介紹如何用arcgis計算全局自相關係數?最好有截圖
※ArcGIS 1.1
※基於ArcGIS的python編程3.python基礎(二)
TAG:ArcGIS |