在之前的學(xué)習(xí)中,相信大家對(duì)于模型構(gòu)建器已經(jīng)有了一個(gè)初步的認(rèn)識(shí)和了解,接下來(lái)我將帶大家創(chuàng)建稍微復(fù)雜的模型作為案例來(lái)深入的了解一下模型構(gòu)建器
這次的模型是基于DEM提取矢量河網(wǎng)的模型,在模型構(gòu)建器里算是一個(gè)比較經(jīng)典的模型了
河流提取的全過(guò)程為 創(chuàng)建無(wú)凹陷點(diǎn)DEM–>流向分析–>流量統(tǒng)計(jì)–>定義地表最小的地表徑流–>河流鏈接–>柵格河流矢量化 。
本文中的河網(wǎng)提取只做為模型構(gòu)建器案例來(lái)講述,不會(huì)對(duì)其中涉及到的水文分析原理以及如根據(jù)Z值限制進(jìn)行精確填洼等進(jìn)行細(xì)致的講解,如有需要可去csdn上關(guān)注李遠(yuǎn)祥老師的博客進(jìn)行細(xì)致的學(xué)習(xí)
首先先創(chuàng)建文件夾,作為進(jìn)程運(yùn)行的前提條件,存放路徑依舊選擇F盤根目錄下
接下來(lái)填洼,創(chuàng)建無(wú)凹陷點(diǎn)DEM,使用的工具都在水文分析里面,切記一定要勾選Spatial Analyst擴(kuò)展模塊
如果在正常水文分析中,一定要先計(jì)算好z限制,這里略過(guò)(求解z限制模型摘自CSDN李遠(yuǎn)祥)
流向分析,輸出下降坡率柵格這個(gè)是屬于可選可不選的,直接刪除也沒(méi)關(guān)系
流量統(tǒng)計(jì),簡(jiǎn)單來(lái)說(shuō)就是計(jì)算水流量,注意是輸入流向柵格數(shù)據(jù)
定義地表最小的地表徑流,就是在流量中指定一個(gè)閾值,篩選出河流,以下圖片可以簡(jiǎn)單的幫我們理解(圖片摘自互聯(lián)網(wǎng))
正常情況下我們篩選時(shí)使用的是柵格計(jì)算器,在模型構(gòu)建器里面我們使用條件函數(shù)工具,找不到就搜索
Value是生成柵格后的一個(gè)字段,在這里代表了流量的大小,我們選擇提取的是流量大于1000的水系。
輸入條件為true 時(shí)所取的棚格數(shù)據(jù)或常量值,簡(jiǎn)單來(lái)說(shuō)就是大于1000的河流給他后面賦值為1,學(xué)計(jì)算機(jī)的應(yīng)該很好理解
河流鏈接,向各交匯點(diǎn)之間的柵格線狀網(wǎng)絡(luò)的各部分分配唯一值。
分析需要的是執(zhí)行過(guò)條件函數(shù)后的流量統(tǒng)計(jì)柵格,也就是說(shuō)篩選過(guò)流量的柵格數(shù)據(jù),并且需要流向柵格進(jìn)行參考。(如果不關(guān)注河流的分級(jí),只用作河流線體的提取,直接使用【柵格河網(wǎng)矢量化】工具進(jìn)行矢量河流數(shù)據(jù)的生成。此步驟可略過(guò)如下圖這個(gè)操作可以為這個(gè)合理)
柵格河流矢量化,這一步可不是柵格轉(zhuǎn)矢量,而是水文分析里的柵格河流矢量化,并且他同樣需要流向和篩選過(guò)流量的河流柵格數(shù)據(jù)
我們還可以將表達(dá)式列為模型參數(shù),
運(yùn)行界面以及效果