??本文介紹在ArcMap軟體中,基于模型構建器(ModelBuilder)完成模型建立與使用的具體方法,
??首先,在ArcMap軟體中打開“ModelBuilder”,

??建立一個模型,我們一般需要兩種素材,一是該模型所需的初始資料,二是該模型具體的操作工具;而二者都可以通過插入的方法匯入模型,在這里,我們首先匯入一個矢量圖層作為初始資料,
??在“Model”界面上方,選擇“Insert”→“Add Data or Tool...”,

??在彈出的視窗中,找到我們需要匯入的資料;確認后可以看到“Model”界面已經有了剛剛我們匯入的矢量資料,

??接下來,我們匯入前文提及的第二種素材——模型具體的操作工具,匯入工具有兩種方法:如果要匯入的工具是ArcGIS自身已有的工具,那么我們可以直接將其從“Catalog”視窗中拖動到“Model”視窗中;而如果該工具是類似于文章ArcMap將Python寫的代碼轉為工具箱與自定義工具中提及的自定義工具,那么我們可以通過前文提到的“Insert”→“Add Data or Tool...”方法來匯入,
??這里我們就選擇第一種匯入方法,直接將“Project”工具拖動到“Model”中,

??其中,“Project”代表該工具的具體操作,其右側的橢圓則表示該工具的輸出結果資料,這二者是同時生成、相互關聯的,
??此時可以看到,初始資料與工具之間并沒有建立連接;因此我們選擇“Connect”功能,用滑鼠將二者連接起來,

??因為這里我們的矢量資料是該模型的初始資料,即對于模型而言其是一個輸入資料,因此在二者連接后彈出的視窗中選擇第一項即可,

??建立起資料與工具之間的聯系后,往往還需要對工具加以進一步的設定,才可以讓模型正確、完整運行,
??在“Project”工具上方右鍵,選擇“Open”,

??可以看到,這里其實就是我們一般用ArcGIS下屬各類工具時的引數視窗;而由于我們已經給模型設定了初始資料,因此其第一項引數是默認的,我們對輸出資料路徑及投影坐標系加以選擇即可,

??隨后可以看到,“Model”中工具及其輸出結果資料已經由之前的黑、白色變為彩色填充的樣式,這說明工具已經可以運行,

??此時,點擊“Run”,即可運行該模型,

??如下所示,說明模型運行成功,

??此時可以看到,“Model”中工具及其輸出結果資料出現了陰影,表示該工具已經執行過,且得到了結果資料,

??在輸出結果資料上右鍵,選擇“Add To Display”,即可將該資料圖層顯示在ArcMap中,但這個功能似乎不太穩定,我的電腦上點這個按鈕,不知道為什么圖層并不會顯示,

??查看輸出結果資料的屬性,可以看到其名稱、投影坐標系都與我們所設定的一致,

??完成模型的配置后,即可將模型保存,選擇“Model”→“Save”,

??在彈出的視窗中選擇模型保存路徑與名稱,

??此外,我們還可以在“Model”→“Model Properties...”中配置模型的相關屬性,

??相關屬性包括模型名稱、標簽、描述文本等,

??此外,我們還可以通過“Export”→“To Python Script”將模型匯出,從而形成一個Python腳本,

??打開新生成的Python腳本,可以看到其具體代碼,

??至此,大功告成,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/548369.html
標籤:其他
