天天看點

使用ArcGIS怎麼進行水文分析

1. 概述

水經注軟體除了可以輕松下載下傳無水印Google Earth衛星影像、有明确拍攝日期的曆史影像、地方高清天地圖、百度高德大字型列印地圖,按1萬/5千等國家标準圖幅下載下傳,對百度坐标與火星坐标進行糾偏;下載下傳陸地及海洋高程、STRM高程、提取10米等高線等深線、CASS高程點之外,還可以将下載下傳的高程資料進行拓展運用。這裡,我們以水文分析為例,介紹一下如何使用ArcGIS進行水文分析。

2. 下載下傳高程資料

在萬能地圖下載下傳器中,将地圖切換到高程地圖,在菜單欄上點選"下載下傳\框選範圍下載下傳"框選上需要下載下傳的範圍,如下圖所示。

使用ArcGIS怎麼進行水文分析

輕按兩下後,在顯示的"建立任務"對話框中選擇下載下傳級别為15級,點選确認開始下載下傳高程資料,如下圖所示。

使用ArcGIS怎麼進行水文分析

3. 制作無窪地的DEM

将下載下傳的高程DEM資料加載到ArcMap内,在ArcToolbox點選"Spatial Analyst工具\水文分析\填窪",如下圖所示。

使用ArcGIS怎麼進行水文分析

其中Z限制為填充門檻值,當設定一個值後,在窪地填充過程中,那些窪地深度大于門檻值的地方将作為真實地形保留,不予填充。系統預設情況是不設門檻值,也就是所有的窪地區域都将被填平,如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定後可以看到填窪後的DEM效果,如下圖所示。

使用ArcGIS怎麼進行水文分析

4. 流向分析

在ArcToolbox中,點選"Spatial Analyst工具\水文分析\流向",如下圖所示。

使用ArcGIS怎麼進行水文分析

調用流向工具

在顯示的流向對話框内,"輸入表面栅格資料"一欄輸入上一步得到的填窪後的DEM資料,設定好"輸出流向栅格資料",如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定之後可以得到流向資料,如下圖所示。

使用ArcGIS怎麼進行水文分析

5. 流量分析

在ArcToolbox中,點選"Spatial Analyst工具\水文分析\流量",如下圖所示。

使用ArcGIS怎麼進行水文分析

在顯示的流量對話框内,"輸入流向栅格資料"一欄輸入上一步得到的流向資料,設定好"輸出積蓄栅格資料",如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定之後可以看到流量積蓄結果,如下圖所示。

使用ArcGIS怎麼進行水文分析

6. 提取河流網絡

在Arctoolbox内,點選"Spatial Analyst 工具\地圖代數\栅格電腦",如下圖所示。

使用ArcGIS怎麼進行水文分析

在顯示的栅格電腦對話框内,地圖代數表達式中輸入公式:Con("FlowAcc_Flow2">800,1),FlowAcc_Flow2是上一步得到的結果名字,如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定之後可以看到提取的河流網絡,通過此操作将流水累積量栅格FlowAcc_Flow2中栅格單元值(流水累積量)大于800的栅格指派為1,進而得到河流網絡栅格rastercalc1,如下圖所示。

使用ArcGIS怎麼進行水文分析

7. 矢量化河流網絡

在ArcToolbox中,點選"Spatial Analyst工具\水文分析\栅格河網矢量化",如下圖所示。

使用ArcGIS怎麼進行水文分析

在顯示的栅格河網矢量化對話框内,"輸入河流栅格資料"一欄輸入上一步得到的結果,"輸入流向栅格資料"一欄輸入流向分析得到的結果,設定好"輸出折線要素",如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定之後可以得到矢量化後的河流資料,如下圖所示。

使用ArcGIS怎麼進行水文分析

8. 平滑河流網絡

在矢量化後的河流網絡圖層上點選右鍵,選擇"編輯要素\開始編輯",進入編輯狀态,如下圖所示。

使用ArcGIS怎麼進行水文分析

在矢量化後的河流網絡圖層上點選右鍵,選擇"打開屬性表",打開屬性表,如下圖所示。

使用ArcGIS怎麼進行水文分析

通過點選全選,選擇上屬性表内的所有的要素,如下圖所示。

使用ArcGIS怎麼進行水文分析

執行編輯器工具欄中的指令"編輯器\更多的編輯工具\進階編輯"打開工具條進階編輯,如下圖所示。

使用ArcGIS怎麼進行水文分析

在進階編輯器工具條上點選"平滑"按鈕,如下圖所示。

使用ArcGIS怎麼進行水文分析

在顯示的平滑處理對話框中輸入參數允許最大偏移為4,如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定并儲存後得到平滑後的河流網絡矢量圖層,如下圖所示。

使用ArcGIS怎麼進行水文分析

9. 盆域分析

在ArcToolbox中,點選"Spatial Analyst工具\水文分析\盆域分析",如下圖所示。

使用ArcGIS怎麼進行水文分析

在顯示的盆域分析對話框内,"輸入流向栅格資料"一欄輸入流向分析得到的結果,設定好輸出栅格,如下圖所示。

使用ArcGIS怎麼進行水文分析

點選确定後可以的到盆域分析的結果,如下圖所示。

使用ArcGIS怎麼進行水文分析

10. 結語

以上就是使用ArcGIS進行水文分析的詳細說明,主要包括了DEM填窪、流向分析、流量分析、提取河流網絡、矢量化河流網絡、平滑河流網絡和盆域分析等功能。

繼續閱讀