水文分析初探
本文章為了解決使用DEM進行水文分析中的手動填窪閾值的確定,首先進行預設填窪進行水文水析,之後採用相關方法對窪地進行填充得到無窪地的DEM,最後進行驗證。關於水文分析的理論知識請參考其他相關書籍,本文只簡略說明在ARCMap中的一些操作流程,相關資料的獲取可以郵箱聯絡:[email protected]
水文分析處理步驟
一、預設填窪
①載入柵格,使用【空間分析】【水文分析】【填窪】工具,進行窪地的填充。
②流向分析,【流向】工具
③計算水流長度,使用【水流長度】工具
④計算水流量,使用【流量】工具
⑤生成河網,使用【柵格計算器】工具提取特定柵格值的區域作為河網
⑥柵格格網向量化,使用【河網向量化】工具
⑦生成河流連線
⑧河網分級
⑨盆域分析
⑩生成分水嶺
以上步驟完成水文分析中河網提取以及分水嶺的生成。
二、手動填窪
①計算原始DEM資料流向
②計算窪地
發現有上千的柵格單元資料生成
③計算窪地貢獻區域
使用【分水嶺】工具
④計算窪地地區最低高程
使用【區域】【區域統計】工具
⑤計算窪地地區最大高程
使用【區域】【區域統計】工具
⑥計算窪地深度
使用【柵格計算器】工具,最大柵格值-最低柵格值
⑦填窪
閾值的大小採用上一步【最大柵格值--最低柵格值】結果柵格最大值加1
得到結果
三、驗證填窪的正確性
將預設填窪後的水分分析按照同樣的步驟重新做一遍進行檢驗。即進行(一)中的所有步驟。
河網生成,發現前後河網提取一致,填窪結果正確。
預設填窪提取河網
手動填窪河網提取
地理資訊科學
Writed By NX
QQ:1051926720