亚洲区小说区激情区图片区_幸福宝app污版下载_午夜香蕉av_欧美熟女内射观看

首頁 新聞中心 技術(shù)博客

智能化、自動化處理數(shù)據(jù)?那你要了解下ArcMap模型構(gòu)建器

發(fā)布時間:2021-10-24 23:38:47   瀏覽量:3017   作者:GIS前沿

對于很多使用ArcMap的小伙伴而言,在ArcGIS中的很多工作往往不只使用一個工具完成,往往是利用多個工具對數(shù)據(jù)進(jìn)行一系列處理最后得到想要的數(shù)據(jù)。那么如果我經(jīng)常要按照某些固定的順序使用某些固定的工具,是不是感覺自己在重復(fù)同一件事情,就像機器人一樣,但是我們都是人吶?。?!作為高級碳基生物,我們現(xiàn)在都說智能化,自動化了,那在ArcMap這個超級軟件可以實現(xiàn)這個功能嗎?答案是:當(dāng)然可以啦?。?!這就是模型構(gòu)建器。

模型構(gòu)建器常常能夠極大地減少用戶的手動操作,避免用戶將大量工作時間花費在逐個點選工具箱逐個進(jìn)行處理的過程上。用戶利用該功能可對數(shù)據(jù)處理流程進(jìn)行可視化編程,將ArcToolbox中的工具自由組合成為自定義工具,極大減少GIS工作者的工作量。

但是創(chuàng)建的模型構(gòu)建器只可以存放到工具箱中,所以我們在創(chuàng)建模型構(gòu)建器之前要先建立一個自己的工具箱。

打開ArcMap,啟動【目錄】窗口,或打開ArcCatalog,啟動【目錄樹】窗口,展開【工具箱】,右鍵單擊【我的工具箱】,選擇【新建】|【工具箱】,生成【工具箱】,單擊新生成的工具箱,可改變其工具箱名稱,這樣一個用于存放模型構(gòu)建器的東西就搞好啦。

ArcGIS中可以通過以下方式啟動模型生成器:

(1)選擇剛才新建的工具箱右鍵【新建】【模型】命令,打開模型構(gòu)建器對話框,如下圖所示:請?zhí)砑訄D片描述
(2)在主菜單上選擇【地理處理】【模型構(gòu)建器】,進(jìn)入模型構(gòu)建器對話框,如下圖所示:請?zhí)砑訄D片描述
(3)在標(biāo)注工具欄直接找到模型構(gòu)建器,這個方法最簡單,最直接,我最喜歡這個打開方式。請?zhí)砑訄D片描述
既然打開了模型構(gòu)建器,我們就一起來看看這個東西到底是什么樣的吧!請?zhí)砑訄D片描述
如上圖可以知道模型構(gòu)建器就和平常的軟件一樣有菜單欄,工具欄。廢話不多說,我們直接實戰(zhàn)吧?。。。。?/p>

我們都知道利用DEM數(shù)據(jù)提取水系要經(jīng)過幾個階段:DEM->填洼->計算流向->計算流量->柵格計算流量閾值->矢量化河網(wǎng) 那么很明顯這幾個步驟都是固定不變的,如果我可以直接自動連續(xù)使用這些工具,最后結(jié)果就會直接出來,效率那是相當(dāng)之高吶?。。∷晕覀冞@時候就會想起使用模型構(gòu)建器。

1.放置DEM柵格數(shù)據(jù):

在模型窗口中任意空白處右鍵,選擇創(chuàng)建變量,在彈出的對話框中下拉選擇【柵格圖層】后點擊確定,在界面上會出現(xiàn)一個橢圓圖形要素,表示一個變量,默認(rèn)變量名就是柵格圖層,我們可以右鍵選擇重命名,輸入“DEM”,這時候輸入變量就設(shè)置好了。請?zhí)砑訄D片描述
2.放置空間處理工具:

我們這時候需要放置DEM提取水系要用到的所有工具。直接打開工具箱,把【Spatial Analyst Tools】|【水文分析】里面的填洼,流向,流量工具,【數(shù)學(xué)分析】|【邏輯運算】里面的大于工具,【轉(zhuǎn)換工具】|【由柵格轉(zhuǎn)出】里面的柵格轉(zhuǎn)線工具分別拖到模型界面即可,如下圖所示:請?zhí)砑訄D片描述
這時候很明顯的一個問題就是這些工具分布很雜亂無章,一個一個拖動布局就很麻煩,怎么辦吶?系統(tǒng)提供了一個自動布局的功能,點擊后再點擊旁邊的全圖可以看到各個工具分布得井井有條。

請?zhí)砑訄D片描述
請?zhí)砑訄D片描述
3.設(shè)置連接和參數(shù)

按照數(shù)據(jù)流的先后順序,連接相應(yīng)的圖形要素,點擊工具欄上面的連接按鈕后,先點擊輸入數(shù)據(jù),再點擊工具,什么意思呢?比如DEM到填洼這一步連接時DEM是輸入數(shù)據(jù),先點擊DEM那個橢圓圖形要素再點擊填洼這個圖形要素,選擇輸入表面柵格數(shù)據(jù),意思就是DEM作為填洼這個工具的輸入要素,在流向的輸出要素連接到流量工具作為輸入要素則選擇輸入流向柵格數(shù)據(jù),其他的連接以此類推。

注意:

在流量的輸出儲蓄柵格數(shù)據(jù)連接到【大于】工具時選擇輸入柵格數(shù)據(jù)或者常量值1,因為那個輸入柵格數(shù)據(jù)或者常量值2是我們設(shè)置流量閾值用的。請?zhí)砑訄D片描述
請?zhí)砑訄D片描述
我們知道當(dāng)使用這個模型時希望自己手動輸入DEM柵格數(shù)據(jù)和流量閾值(【大于】的輸入柵格數(shù)據(jù)或者常量值2)以及矢量化后的河流存儲路徑及其名稱,所以我們要把這些都設(shè)置成參數(shù)。我們現(xiàn)在先給【大于】工具添加一個輸入柵格數(shù)據(jù)或者常量值2的圖形要素,首先點擊工具欄上面的選擇按鈕,然后右鍵【大于】的圖形要素->獲取變量->從參數(shù)->輸入柵格數(shù)據(jù)或常量值2。請?zhí)砑訄D片描述
現(xiàn)在開始設(shè)置參數(shù),在需要設(shè)置參數(shù)的圖形要素上右鍵選擇模型參,這時候圖形要素右上角會出現(xiàn)一個“P”,表示該圖形要素是參數(shù)。這時候我們可以在參數(shù)上右鍵重命名,到時候使用該工具時方便使用。請?zhí)砑訄D片描述
最后直接點擊工具欄最左邊的保存按鈕設(shè)置保存到之前建立好的工具箱和設(shè)置好工具名稱即可。下次使用時直接點擊該工具,打開工具設(shè)置參數(shù)界面如下所示:請?zhí)砑訄D片描述
打開【我的工具箱】打開剛剛保存的模型構(gòu)建器,輸入DEM數(shù)據(jù)后,自己手動輸入河流流量閾值,設(shè)置河流輸出數(shù)據(jù)路徑,根據(jù)你輸入的DEM數(shù)據(jù)大小,工具運行若干秒后矢量化后的河網(wǎng)就會出來,是不是非常方便吶?請?zhí)砑訄D片描述

來源:https://blog.csdn.net/qq_43173805/article/details/119890309
达孜县| 太原市| 喀喇沁旗| 南康市| 肥城市| 卢龙县| 十堰市| 交城县| 金门县| 珠海市| 定结县| 盖州市| 东辽县| 喀喇沁旗| 镇赉县| 长兴县| 二连浩特市| 正安县| 马鞍山市| 集贤县| 香港| 湘潭县| 南昌县| 南靖县| 南江县| 徐汇区| 阿尔山市| 瑞丽市| 荥阳市| 大姚县| 乡宁县| 建瓯市| 高州市| 耿马| 锡林浩特市| 四会市| 汉寿县| 丹江口市| 泸定县| 张掖市| 阿巴嘎旗|