如何将DEM用python获取河流、河流流域水系地图

如何将DEM用python获取河流、河流流域水系地图,第1张

将dem数据导入arcmap软件中

利用dem提取河网的方法和步骤

由于dem数据在采集制作过程中,数据元素中存在坑点或叫污点(如:因地貌原有造成,提取时会影响提取的精确度),因而利用工具箱中的填挖工具进行填挖

利用dem提取河网的方法和步骤

河水是从高往低处流,具有方向性,利用填挖的结果点击流向分析工具,进行流向提取

利用dem提取河网的方法和步骤

利隐配用dem提取河网的方法和步骤

河水汇流最终需要集中在河流中,因而需计算各个元素内积累的汇流量,结合河流流向点击汇流量分析工具计算该地方各处汇流量

利用dem提取河网的方法和步骤

利用dem提取河网的方法和步骤

根据对河流特性,对需要提取河网密度情况,设置一定的阈值,阈值是代表河水汇流面积,可粗劣计算多少的汇流面积会形成河沟,然后提取河网。点击栅格计算工具提取

利用亮举dem提取河网的方法和步骤

利用dem提取河网的方法和步骤

由于计算提取的分为0和1两个值,将该结果分类灶键指去掉0值的,1值的代表河网,点击分类工具

利用dem提取河网的方法和步骤

利用dem提取河网的方法和步骤

利用河网栅格数据结果与流向数据结果将栅格河网转化为矢量河网,点击转化工具,分析去取完成

利用dem提取河网的方法和步骤

利用dem提取河网的方法和步骤

1.洼地填充

输入数据:原始DEM(YLJdem.img)

输出文件:洼地填充后文件(wadi.tif)

2.汇流方向计算

输入数据:填洼后(wadi.tif)

输出数据:流向(liuxiang.tif)

3.流水累计量计算(该模块存在小bug没解决,请在中槐执行该步骤时,重启系统)

输入数据:流向(liuliang.tif)

输出数据:汇流累积(leiji.tif)

4.水系提取

输入数据:汇流累积量数据(leijiliang.tif)

输入阈值:2000(自定义)

输出文件:水系(shuixi.shp)

二值化水系文件(shuixi.tif,后续用到)

5.河网连线(主要用于子流域分割中查找出水口)

输入数据:河网二值化数据(shuixi.tif)

输入数据:水流方向(liuxiang.tif)

输出数据:河网连线(streamlink.tif)

6.子流域提取

输卖者友入数据:流向(liuxiang.tif)

输入数据:河嫌谈网连线(streamlink.tif)

在 ArcGIS中, 流域盆地的计算是轮晌利用 hydrology工具集中的 basin 工具来进行计算的。

1. 双击 hydrology工具集中的 basin 工具,腊镇锋打开流域盆旅清地计算的对话框 2. 输入数据为水流方向数据 fdirfill,设置输出数据文件名为 basin。

3. 点击 OK完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12552111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存