這次的模型依舊很簡單,主要是介紹前提條件在模型構建器中的應用
新建模型我就不講了,之前都說過
可參考:ArcGIS模型構建器操作案例——提取相關屬性信息
首先先簡單介紹一下這次模型的功能,就是我們要用省級行政區劃邊界和全國的縣城點來提取出該省縣城位置
首先我們先想一下,我們正常的操作流程,是新建一個文件夾和gdb數據庫,然后再按照操作流程創建模型
那么我們可不可以將創建gdb數據庫在創建模型的過程中,一并自動創建呢,當然是可以的,我們可以將創建gdb數據庫這個流程當做我們運行模型的前提條件,然后一并創建
想不到吧,這個也是工具圖片
注意根目錄,完事以后運行一下,讓他先自動新建一個gdb數據庫,到時候方便存放臨時數據
因為是行政區邊界,所以名字有很多重復的,所以我們要根據他這個名字,也就是NAME字段進行融合
工具還是直接拖過來,找不到就搜索
接下來就要篩選山西省的省界了,所以就用篩選工具
沒錯,這個篩選工具就是按屬性選擇
接下來就是裁剪出我們需要的縣城駐地,注意是裁剪要素
接下來開始將創建gdb數據庫設置成模型工具的前提條件,這個鏈接的意思是,創建好了“批量處理.gdb”是進行融合時的前提條件。
接下來設置模型參數,并且刪除我們創建好的gdb數據庫重新運行一下
總結:
使用前提條件以后,我們給別人發送我們的模型,可以只發送一個工具箱,避免了文件路徑設置的麻煩,任何變量都可用作工具執行的前提條件,并且任何工具都可以有多個前提條件。
前提條件有三種,我們常使用的是這個數據變量,其他兩中變量有需要的可以去ArcGIS幫助查詢
進入本公眾號后臺
發送數字
7116
即可獲取下載鏈接
本文鏈接:http://www.aiquka.com/blog/142.html
本文標簽:ArcGIS