ArcGIS教程之DEM應用——水文分析

第一步:需要的工具

      1. BIGEMPA地圖下載器(全能版已授權) 

      2. Global Mapper 14. 

      3. ARCGIS

第二步驟:通過BIGEMAP下載高程數據

       1. 啓動BIGEMAP地圖下載器軟件,查看左上角是否顯示【已授權:所有地圖】,如果沒有該顯示,請聯繫我們的客服人員。如下圖所示:

aba.png

       2. 選擇左上角屬性選項,選擇【高程】,如下圖:

gc142.png    

    3. 選在你要的區域,雙擊下載,如下圖所示:

gcc1.png

      4. 選擇下載的級別,建議儘量下載16級的,16級爲最好級別。如果16級不能勾選,請選擇下載小一點的範圍,高程爲矢量數據,超過20M大小,一般電腦都很難處理生成的等高線。下載之後的數據爲tiff格式,實際爲dem高程數據

      6. 啓動安裝好的Global Mapper軟件,啓動中文版在安裝好的目錄下有個chs或則chinese的啓動圖標,如下圖所示:

ad.png

    7. 將下載好的高程數據(下載目錄下的後綴爲tiff格式)拖入到global mapper中,如下圖所示:

zz11.png

       然後另存爲【DEM】格式,如下圖:

aa3.png

    在彈出的對話框中選擇【DEM】格式,如下圖:

aa4.png   

   點擊【確定】,保存。

    在ArcMap中加載 DEM數據,右擊DEM圖層,點擊縮放至圖層,顯示全部。

141.png142.png

      在ArcMap中,需要打開【擴展模塊】功能,如下圖:

aa5.png

     彈出的對話框中勾選所有選項,如下圖:

aa6.png

      點擊【關閉】。

      然後,在【ArcToolbox】中執行命令[SpatialAnalyst工具]——>[水文分析]——> [填窪],按下圖所示指定各參數,其中Z限制——填充閾值,當設置一個值後,在窪地填充過程中,那些窪地深度大於閾值的地方將作爲真實地形保留,不予填充;系統默認情況是不設閾值,也就是所有的窪地區域都將被填平。之後點擊確定即可。

143.png

(注意:上圖中的“Output surface raster”點擊的時候,不要用默認目錄,自己新建一個目錄,然後命名保存的文件,以後每一步的保存文件都保存在這裏面)。 

 確定後執行結果得到無窪地的DEM數據[Fill_dem1]

144.png

(2)關鍵步驟:流向分析

在上一步的基礎上進行,在【ArcToolbox】中,執行命令[SpatialAnalyst工具]——>[水文分析]——>[流向],按下圖所示指定各參數:

145.png

    確定後執行完成後得到流向柵格[Flowdir_fill1],如下圖:

146.png

  此時的流向就滿足D8算法,分別是1248163264128

(3)計算流水累積量

在上一步的基礎上進行,在【ArcToolbox】中,執行命令[SpatialAnalyst工具]——>[水文分析]——>[流量],按下圖所示指定各參數:

147.png

確定後執行完成得到流水累積量柵格[flowacc_flow1],如圖:

148.png


(4)提取河流網絡

首先,提取河流網絡柵格。

在上一步的基礎上進行,打開【Arctoolbox】,運行工具[Spatial Analyst 工具]——>[地圖代數]——>[柵格計算器],在[地圖代數表達式]中輸入公式:Con(Flow Accumulation1>800,1),(這裏的Flow Accumulation1要以上一步得到的文件名爲準,注意是Con,不是con,大寫第一個字母,不然出錯)如圖: 

 注意:設定閾值(800)。不同級別的溝谷對應不同的閾值,不同區域相同級別的溝谷對應的閾值也是不同。實際工作中設定閾值應通過不斷實驗、結合土壤植被等資料輔助檢驗方法確定。 可設置任意數字。149.png

    [輸出柵格]指定爲:StreamNet保存路徑和文件名任意)

執行後,結果爲(關閉除[Streamnet]之外的其它圖層):

結果說明:通過此操作將流水累積量柵格[Flow Accumulation1]中柵格單元值(流水累積量)大於800的柵格賦值爲1,從而得到河流網絡柵格[StreamNet]

150.png

然後,提取河流網絡矢量數據。

在上一步的基礎上進行,打開【Arctoolbox】工具箱,運行工具[SpatialAnalyst 工具]——>[水文分析]——>[柵格河網矢量化],按下圖設置參數:

151.png

後得到河流網絡矢量數據,如圖:

152.png

接着,平滑處理河流網絡。

打開[編輯器]工具欄,執行工具欄中的命令[編輯器]——>[開始編輯],確保目標圖層爲河流網絡圖層[StreamT_StreamN1],通過打開[StreamT_StreamN1]屬性表,並選擇屬性表的所有行選擇圖層[StreamT_StreamN1]中的所有要素,也可以通過[要素選擇按鈕]選擇圖層中所有要素

153.png

154.png

執行[編輯器]工具欄中的命令[編輯器]——>[更多的編輯工具]——>[高級編輯]打開工具條:[高級編輯],點擊其上的[平滑]按鈕:

155.png

156.png


     在[平滑]處理對話框中輸入參數[允許最大偏移]爲4,得到平滑後的河流網絡矢量圖層,執行命令: [編輯器]——>[停止編輯]保存所做修改。(然後,比較平滑處理後的數據與沒有進行處理過的數據)

157.png

158.png


最後,進行流域分析。

在上一步的基礎上進行,打開【Arctoolbox】,運行工具[Spatial Analyst工具]——>[水文分析]——>[盆域分析],如圖:

161.png162.png163.png

然後在打開【Arctoolbox】中,打開[空間分析]工具欄,執行命令:[轉換工具]——>[由柵格轉出]——>[柵格轉面],流域柵格轉換成爲矢量圖層。如圖:

164.png

165.png 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章