1. 程式人生 > >水文分析初探

水文分析初探

本文章為了解決使用DEM進行水文分析中的手動填窪閾值的確定,首先進行預設填窪進行水文水析,之後採用相關方法對窪地進行填充得到無窪地的DEM,最後進行驗證。關於水文分析的理論知識請參考其他相關書籍,本文只簡略說明在ARCMap中的一些操作流程,相關資料的獲取可以郵箱聯絡:[email protected]

 

水文分析處理步驟

 

一、預設填窪

①載入柵格,使用【空間分析】【水文分析】【填窪】工具,進行窪地的填充。

②流向分析,【流向】工具

③計算水流長度,使用【水流長度】工具

④計算水流量,使用【流量】工具

⑤生成河網,使用【柵格計算器】工具提取特定柵格值的區域作為河網

⑥柵格格網向量化,使用【河網向量化】工具

⑦生成河流連線

⑧河網分級

⑨盆域分析

⑩生成分水嶺

以上步驟完成水文分析中河網提取以及分水嶺的生成。

 

 

二、手動填窪

①計算原始DEM資料流向

②計算窪地

發現有上千的柵格單元資料生成

③計算窪地貢獻區域

使用【分水嶺】工具

④計算窪地地區最低高程

使用【區域】【區域統計】工具

⑤計算窪地地區最大高程

使用【區域】【區域統計】工具

⑥計算窪地深度

使用【柵格計算器】工具,最大柵格值-最低柵格值

⑦填窪

閾值的大小採用上一步【最大柵格值--最低柵格值】結果柵格最大值加1

得到結果

 

三、驗證填窪的正確性

將預設填窪後的水分分析按照同樣的步驟重新做一遍進行檢驗。即進行(一)中的所有步驟

河網生成,發現前後河網提取一致,填窪結果正確。

預設填窪提取河網

手動填窪河網提取

 

                                                                                                                                                                              地理資訊科學

                                                                                                                                                                              Writed By NX

                                                                                                                                                                              QQ:1051926720