arcgis dem栅格立体感_如何使用ArcGIS从DEM数据中提取水系
1. 概述
在比較偏遠(yuǎn)的地方,往往會缺少水文信息,我們可以通過ArcGIS對高程DEM數(shù)據(jù)進(jìn)行水文分析,為地表水流建立模型,進(jìn)而獲取到該地的水文信息,DEM數(shù)據(jù)精度越高,獲取到的水文數(shù)據(jù)精度也就越高,這里,我們主要介紹水文信息中的水系河流的獲取。
2. 獲取高程數(shù)據(jù)
高程數(shù)據(jù)的獲取方式有很多,比如從網(wǎng)上下載,也可以使用水經(jīng)注萬能地圖下載器進(jìn)行下載。高程數(shù)據(jù)的精度也有很多,比如SRTM 90m精度的DEM數(shù)據(jù),谷歌的30m精度的DEM數(shù)據(jù),還有12.5m精度的DEM數(shù)據(jù),這里我們選取的是12.5m精度的高程DEM數(shù)據(jù)。
水經(jīng)注萬能地圖下載器 (私信回復(fù)"下載器"獲取萬能地圖下載器軟件安裝包)
3. 填洼處理
將下載的高程DEM數(shù)據(jù)加載到ArcMap內(nèi),在ArcToolbox點擊"Spatial Analyst工具水文分析填洼",如下圖所示。
調(diào)用填挖工具
在顯示的填洼對話框內(nèi),"輸入表面柵格數(shù)據(jù)"選擇加載的DEM數(shù)據(jù),設(shè)置輸出表面柵格,需要說明的是,為了保證成功輸出,所有的輸出目錄盡量默認(rèn),如下圖所示。
填洼設(shè)置
點擊確定之后可以看到填洼后的效果,得到名字為"Fill_tif1"的填洼結(jié)果,由于Z限制為默認(rèn),所以所有的洼地都被填平了,如下圖所示。
填洼后效果
4. 制作流向數(shù)據(jù)
在ArcToolbox中,點擊"Spatial Analyst工具水文分析流向",如下圖所示。
調(diào)用流向工具
在顯示的流向?qū)υ捒騼?nèi),"輸入表面柵格數(shù)據(jù)"選擇上一步填洼后的柵格圖,設(shè)置輸出流向柵格數(shù)據(jù),其余的默認(rèn),如下圖所示。
流向分析設(shè)置
點擊確定之后可以看到流向數(shù)據(jù)結(jié)果,如下圖所示。
生成的流向數(shù)據(jù)
5. 制作流量數(shù)據(jù)
在ArcToolbox中,點擊"Spatial Analyst工具水文分析流量",如下圖所示。
調(diào)用流量工具
在顯示的流量對話框內(nèi),"輸入流向柵格"選擇上一步生成的流向柵格數(shù)據(jù),設(shè)置輸出蓄積柵格數(shù)據(jù),其余的默認(rèn),如下圖所示。
流量設(shè)置
點擊確定之后可以看到生成的流量柵格數(shù)據(jù),如下圖所示。
生成的流量柵格
6. 提取河流水系
得到流量數(shù)據(jù)之后,可以根據(jù)流量和流向數(shù)據(jù)獲取到河流水系數(shù)據(jù),在Arctoolbox內(nèi),點擊"Spatial Analyst 工具地圖代數(shù)柵格計算器",如下圖所示。
調(diào)用柵格計算器
在顯示的柵格計算器對話框中輸入下面的公式,Con("FlowAcc_Flow2">800,1),FlowAcc_Flow2為上一步得到的流量柵格,此公式將流量大于800的柵格數(shù)值全部設(shè)置為1,如下圖所示。
柵格計算器公式
點擊確定之后可以看到重新計算后的柵格效果,如下圖所示。
柵格計算結(jié)果
在ArcToolbox中,點擊"Spatial Analyst工具水文分析柵格河網(wǎng)矢量化",如下圖所示。
調(diào)用柵格河網(wǎng)矢量化工具
在顯示的柵格河網(wǎng)矢量化對話框內(nèi),"輸入河流柵格數(shù)據(jù)"選擇上一步重新計算后的河流柵格,"輸入流向柵格數(shù)據(jù)"選擇之前制作流向數(shù)據(jù)得到的流向數(shù)據(jù),設(shè)置輸出折線要素,其余默認(rèn),如下圖所示。
柵格河網(wǎng)矢量化設(shè)置
點擊確定之后可以看到矢量化后的河網(wǎng)水系數(shù)據(jù),如下圖所示。
生成的矢量河網(wǎng)水系
7. 平滑河流
如果DEM精度比較高的情況下,可以不用平滑生成的水系數(shù)據(jù),為了看起來比較好看,可以對水系進(jìn)行平滑處理,在矢量化后的河流水系圖層上點擊右鍵,選擇"編輯要素開始編輯",進(jìn)入編輯狀態(tài),如下圖所示。
開始編輯
在矢量化后的河流水系圖層上點擊右鍵,選擇"打開屬性表",打開屬性表,如下圖所示。
打開屬性表
在打開的屬性表內(nèi),將所有的要素全部選擇上,如下圖所示。
全選屬性表
在編輯工具條上點擊,"編輯器更多的編輯工具高級編輯"打開高級編輯工具條,如下圖所示。
打開高級編輯工具
在高級編輯器工具條上點擊"平滑"按鈕,如下圖所示。
點擊平滑按鈕
在顯示的平滑處理對話框中輸入?yún)?shù)允許最大偏移為4,如下圖所示。
設(shè)置允許最大偏移
點擊確定并保存后得到平滑后的河流水系矢量數(shù)據(jù),如下圖所示。
平滑后河網(wǎng)水系
將生成的河網(wǎng)水系加載到下載器中和衛(wèi)星圖疊加,可以看到效果很好,如下圖所示。
下載器中顯示效果
8. 結(jié)語
以上就是使用ArcGIS從DEM數(shù)據(jù)中提取水系的詳細(xì)說明,主要包括了獲取高程數(shù)據(jù)、填洼處理、制作流向數(shù)據(jù)、制作流量數(shù)據(jù)、提取河流水系和平滑河流等功能。
總結(jié)
以上是生活随笔為你收集整理的arcgis dem栅格立体感_如何使用ArcGIS从DEM数据中提取水系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 根据文法画出语法树_几种常用的英语教学法
- 下一篇: 研旭电子dsp配套程序_为什么自动调音D