我們經常會使用研究區的DEM數據進行水文分析,在進行水文分析之前,需要進行洼地的填充,然后進行流向、流量的分析,最后根據最符合研究區現實情況的閾值,提取更加精確的河網,然后可以將河網矢量化,最后根據實際情況,將不符合現實情況的河網刪去。
1、加載DEM數據,這里的DEM數據是NASA_DEM_n22e113,具體的現在可以到earthdata免費下載,首先將研究區的DEM按掩膜提取,以中山市為例
2、然后進行一個填洼的處理,將研究區范圍內的洼地填充:
填洼之后我們可以看到,研究區的DEM最高點沒有變化,但是最低點變高了,說明研究區內存在一定數量的洼地:
3、然后進行流向分析,流向分析可選擇三種方法,流向工具支持三種流向建模算法。分別為 D8、多流向 (MFD) 和 D-Infinity (DINF):
D8 流向法可對每個像元到其最陡下坡鄰域的流向進行建模。
以 D8 流向類型運行的流向工具的輸出是值范圍介于 1 到 255 之間的整型柵格。從中心出發的各個方向值為:
例如,如果最陡下降方向位于當前處理像元的左側,則將該處理像元的流向編碼將為 16,如果最陡下降方向位于當前處理像元的右側,則將該處理像元的流向編碼將為 1,如果最陡下降方向位于當前處理像元的左上,則將該處理像元的流向編碼將為 32,以此類推。
這里我們選擇D8法:
然后進行一個流量分析:
然后進行柵格計算器,將流量大于300的提取出來(這里的300是一個閾值,閾值的設置不是固定的,需要根據研究區的現實狀況,進行合理的選擇,也可以進行多次試驗進行合理選擇,本例選擇300):
得到河網后放大觀察,是樹狀的河流網絡:
最后,可以將柵格的河網進行矢量化,得到矢量的河網圖層,當然最后的結果實際情況可以疊加到衛星圖上進行比對,然后再針對流量的閾值進行調整,最后使用更加精確的閾值得到河網,當然最后的河網還是會和現實情況有出入,這個時候進行矢量化之后手動刪除一些不符合現實情況的河網即可。
本文鏈接:http://www.duo1680.com/blog/151.html
本文標簽:ArcGIS