水文分析是DEM数字地形分析的一-个重要方面。基于DEM地表水文分析的主要内容是利用水文分析工具提取水流方向、汇流累积量、水流长度、河流网络、河网分级以及流域分割等。对于城乡空间来说,一方面,城乡产业经济(城乡工农业发展)需要水资源供给,城乡环境资源(如林地、农田、湿地、公园绿地等)需要水资源的灌溉和涵养;另一方面,城乡居民点需要饮用水源的支撑,其空间当中生产、生活污水又需要有自然水体来承接排放。因此,水文分析在空间规划中通常有以下一些使用情景:城乡居民点空间选址研究、自然水系景观的利用与评价、水资源污染敏感性分析、水生态影响范围划定、生态红线划定研究、农业承载力水平评价等。

无洼地DEM生成

DEM是比较光滑的地形表面的模拟,但是由于DEM误差及一些真实地形(如喀斯特地貌)的存在,使得DEM表面存在着一些凹陷的区域。在进行水流方向分析时,这些区域的存在会导致产生不合理甚至错误的水流方向。因此,在进行水流方向的计算之前,首先要对原始的DEM进行洼地填充。

无洼地DEM生成的操作步骤:

加载DEM数据(以大理市为例)→打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【填洼】工具→在【填洼】对话框进行参数设定(注意:在【填洼】对话框中打开【环境设置】找到【并行处理】标签,将“并行处理因素”空白处填入“0”,如图2所示)→【确定】

图1 【填洼】工具及对话框

图2 【填洼】-【环境设置】对话框

图3 原DEM(左图)与无洼地DEM(右图)对比

生成水流方向、流量和河流网络

“水往低处流是自然界的基本法则。”基于上一步生成的无洼地DEM来计算栅格中每个像元的水流方向。

生成水流方向的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【流向】工具→在【流向】对话框进行参数设定(注意:1.【输入表面栅格数据】选择上一步的生成的【DEM_无洼地】;2.在【流向】对话框中打开【环境设置】找到【并行处理】标签,将“并行处理因素”空白处填入“0”)→【确定】

图4 【流向】工具及对话框

图5 【流向】-【环境设置】对话框

图6  生成流向栅格数据

生成汇流累积量的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【流量】工具→在【流量】对话框进行参数设定(注意:1.【输入流向栅格数据】选择上一步的生成的【DEM_流向】;2.在【流量】对话框中打开【环境设置】找到【并行处理】标签,将“并行处理因素”空白处填入“0”)→【确定】

图7 【流量】工具及对话框

图8  生成流量栅格数据

生成河流网络的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【地图代数】→【栅格计算器】工具→在【栅格计算器】对话框设置计算表达式为Con("DEM_流量" > 1000,1)(注意:1.表达式中的1000为流量阈值,流量阈值越小,生成河网越密集;反之生成的河网越稀疏)→【确定】

图9 【栅格计算器】工具及对话框

图10 生成河网栅格数据

河网提取与分级

上一步生成的河流网络数据是栅格数据,需要将其转化为矢量数据,即栅格河网矢量化,才能进行下一步的河网等级划分。

栅格河网矢量化的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【栅格河网矢量化】工具→在【栅格河网矢量化】对话框设置参数(1.【输入河流栅格数据】为上一步计算出来的“河网”栅格数据;2.【输入流向栅格数据】即为上述所计算的“DEM_流向”栅格数据)→【确定】

图11 【栅格河网矢量化】工具及对话框

图12 河网矢量化结果

河网分级的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【河网分级】工具→在【河网分级】对话框设置参数(1.【输入河流栅格数据】为上一步计算出来的“河网”栅格数据;2.【输入流向栅格数据】即为上述所计算的“DEM_流向”栅格数据;【河网分级方法】分别选用“Strahler分级”和“Shreve分级”)→【确定】

(其中“Shreve分级”后的结果可进行上一步的【栅格河网矢量化】操作后通过属性字段进行可视化效果展示)

图13 【河网分级】工具及对话框

图14  分网分级结果

图15  分网分级结果专题图:Strahler分级(左图)和Shreve分级(右图)

流域提取和小流域划分

流域又称集水区域,通常也称为盆域流域盆地,是指流经其中的水流和其他物质从一个公共的出水口排出而形成的一个集中的排水区域。出水口即流域内水流的出口,是整个流域的最低处。

流域间的分界线即为分水岭。分水线包围的区域称为一条河流或者水系的流域,流域分水线所包围的区域面积就是流域面积。

图16 流域盆地和分水岭的组成

流域提取的操作步骤:

打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【盆域分析】工具→在【盆域分析】对话框设置参数(1.【输入流向栅格数据】即为上述所计算的“DEM_流向”栅格数据;2.【输出栅格】命名为“流域划分”)→【确定】

图17 【盆域分析】工具及对话框

图18 盆域提取栅格数据(叠合矢量分级河网)

小流域划分的操作步骤:

(1) 打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【河流链接】工具→在【河流链接】对话框设置参数(1.【输入河流栅格数据】为“河网”栅格数据; 2.【输入流向栅格数据】为“DEM_流向”栅格数据;3.【输出栅格】命名为“河流链接”;4.在【河流链接】对话框中打开【环境设置】找到【并行处理】标签,将“并行处理因素”空白处填入“0”)→【确定】

图19 【河流链接】工具及对话框

图20 河流链接结果

(2)打开【ArcToolbox】→【Spatial Analyst工具】→【水文分析】→【集水区】工具→在【集水区】对话框设置参数(1.【输入流向栅格数据】为“DEM_流向”栅格数据;2.【输入栅格数据或倾泻点数据】为“河流链接”;3.【输出栅格】命名为“小流域”;4.在【集水区】对话框中打开【环境设置】找到【并行处理】标签,将“并行处理因素”空白处填入“0”)→【确定】

图21【集水区】工具及对话框

图22 小流域结果

(3) 打开【ArcToolbox】→【转换工具】→【由栅格转出】→【栅格转面】工具→在【栅格转面】对话框设置参数(1.【输入栅格】为“小流域”栅格数据; 2.【字段】为“Value”;3.【输出栅格】命名为“小流域矢量”;)→【确定】

图23【栅格转面】工具及对话框

图24小流域矢量面数据

参考文献

[1] 汤国安,杨听,等。AcG1S地理信息系统空间分析实验教程【M】,2版.北京:科学出版社,2019.

[2] 郑溪.空间规划GIS应用基础案例实习教程[M].昆明:云南大学出版社,2020.

树谷资料库资源大全(1月6日更新)

【ArcGIS基础】水文流域分析相关推荐

  1. ArcGIS的数字流域分析、山洪降水径流建模、Hec-RAS建模及洪水危险性评价

    气候变化背景下,极端天气导致的洪水事件将更加频发.快速城市化对流域下垫面的改变,及人类活动向洪泛区的扩张.二者共同使得全世界多数人类活动高度聚集区的洪水风险增加.洪水淹没危险性(各种年遇型洪水淹没)是 ...

  2. 基于ArcGIS水文流域分析

      目录 (1)数据基础:无洼地的DEM (2)关键步骤:流向分析 (3)计算流水累积量 (4)提取河流网络 (5)提取河流网络矢量数据. (6)平滑处理河流网络. (7)进行流域分析. (1)数据基 ...

  3. ArcGIS实验教程——实验三十二:ArcGIS水文分析(流向分析、计算水流长度、汇流分析、河网分析、流域分析)

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据)> 文章目录 一.流向分析 1. 水流方向计算方法 2. 原始DEM流向分析 3. 洼地判定 4. ...

  4. [GIS原理] 9.4 流域分析(水文分析)

    在知识传播途中,向涉及到的相关著作权人谨致谢意! 流域分析 | 水文分析 | Hydrological Analysis 文章目录 1 沟谷网络提取 1.1 洼地填平 1.2 水流方向 1.3 汇流量 ...

  5. Arcgis流域分析 实验报告

    目录 一.实验要求 二.实验思路 三.实验数据 四.实验结果总结 1.第一题 a.添加数据 b.镶嵌至新栅格 c.提前在栅格数据中查看栅格属性(波段数.像素类型) d.输出合并后的影像 e.用边界按掩 ...

  6. arcgis DEM 提取流域范围(详细教程)(空间分析--Hydrology)

    arcgis DEM 提取流域范围(详细教程)(空间分析–Hydrology) 1:洼地填充 Fill(生成无洼地的DEM) 2:计算流向 Flow Direction(基于无洼地的DEM 计算流向) ...

  7. ArcGIS基础实验视域分析步骤(图文)

    ArcGIS基础实验视域分析步骤(图文) 作者:王朝颖 简介:软件版本更新,原实验步骤与新版本出现略微不同.个人操作仅供参考. 一.视线分析 1.打开ex21.mxd,激活data frame,点状图 ...

  8. 基于ArcGIS:GIS空间分析复习-理论概念+案例分析

    目录 01 第一章 1.1 GIS空间分析的概念 1.2 GIS空间分析的研究对象.研究目标 1.3 研究目标是:认知.解释.预报.调控. 1.4 道路拓宽案例分析 1.5 GIS空间分析的核心问题 ...

  9. 有源淹没分析arcgis_基于ArcGIS的洪水淹没分析与三维模拟

    基于 ArcGIS 的洪水淹没分析与三维模拟 孙 君 , 奚赛英 , 尤 迪 , 郑付涛 [摘 要] 摘 要 : 洪水淹没范围的确定是洪灾损失评估和防洪决策的核心环节 . 基 于 TIN 数据 , 运 ...

最新文章

  1. AJAX 跨域请求(转发)
  2. Numpy-查看数组的属性
  3. github持续集成的设置_如何使用GitHub Actions和Puppeteer建立持续集成管道
  4. 清理localstorage_关于Cookie、Session、LocalStorage、Cache-Control(摘录)
  5. kinux查日志_Linux查看日志常用命令
  6. Shell命令-文件及内容处理之grep(egrep)、join
  7. ZH奶酪:如何在Ubuntu上安装Java/管理多个JAVA/设置JAVA_HOME
  8. 科研|饶毅:科学在被淘汰的博士后引领下狂奔
  9. 史上最强大的僵尸网络 Dark_nexus 横空出世
  10. 困扰我两天的问题(nginx配置好ssl证书,https却不能访问)
  11. python处理千万级数据_python实现千万级+点云数据三维坐标球面坐标互转
  12. USB接口一般的排列方式是:红白绿黑从左到右。颜色含义如下:
  13. math.abs() java_Java中使用Math.abs你入坑了?
  14. vue动态切换背景图片background
  15. CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
  16. 好了,我不想回深圳了~
  17. Kali linux 学习笔记(四十一)Web渗透——扫描工具之w3af 2020.3.18
  18. Luogu P4735(可持久化字典树)
  19. 零基础学网页设计之HTML基础教程
  20. 用ECharts生成统计图

热门文章

  1. 工控主板启动不显示的故障原因
  2. 社区力量 | 你的凤霞你来定
  3. 易基因:METTL3介导的m6A甲基化谱调控肌肉干细胞成肌细胞状态转换|发育分化
  4. 如何用尺规作图画圆的切线_几何画板演示圆的切线尺规作图动画
  5. Matlab图像处理基础(2):区域处理,边沿检测
  6. ORA-00000 normal, successful completion 问题解决
  7. 图像处理学习笔记(3)—— 图像的数学运算
  8. 图片怎么加水印?这些软件你知道吗?
  9. 【爱软测】Jmeter数据关联之json提取器
  10. linux 各网卡作用(docker0、eth0、lo、rndis0、usb0、dummy0、l4tbr0)