在进行某些研究或者一些论文插图显示的时候,有时我们会碰到在部分资料中找不到一些小的河流或者流域的数据的情况,这里讲述通过DEM数据生成河流及流域。

一、数据准备

本文中使用的为SRTM DEM数据,主要是裁剪出的小部分的山区地段,该地区的DEM高程低值为225,最高值为5328,颜色由浅至深为高程逐步增加,白色部分高程最高。

图1 DEM数据

二、河流提取

在ArcGIS中使用水文分析工具,对DEM数据的进行生成河流以及流域主要分为(1)填洼(2)流向分析(3)河流流量统计(4)确定最小的地表径流(5)河流链接(6)河流栅格转矢量(7)流域提取(8)流域栅格转矢量。

(1)填洼

为了防止DEM数据的本身的凹陷点所造成的提取错误,因此进行填洼操作。填洼即将通过ArcGIS生成无凹陷点的DEM数据。

图2填洼

注:已有人证明在ArcGIS中直接执行填洼操作,Z值限制默认即可精确填洼。

(2)流向分析

流向分析即确定水流方向,在ArcGIS中是采用的D8算法进行,D8算法就是假设有无限的降水,雨水不断的在地表形成径流。

图3 流向分析

图4 流向分析结果

(3)流量统计

通过流量工具统计累计每个流向栅格的总数。

图5 流量统计

图6 流量统计结果

(4)确定最小径流

这部分是根据自己的需要来确定想要输出的最小径流量的河流,这里采用栅格计算器工具计算,本例中设定的最小流量为5000。

图7 栅格计算器

图8计算结果

(5)河流链接

为了将像元点串起来并做了不同线段的划分,反应河流之间的关系,这里进行河流链接操作。

图9 河流链接

(6)河流栅格转矢量

由于前面步骤所生成的数据为栅格形式,下面需要采用栅格河网矢量化工具将该河流栅格转化为矢量。

图10 栅格矢量化

(7)流域提取

由于上面已经得到河流链接的数据,这里通过分水岭工具进行计算获取流域范围。

图11分水岭计算

图12流域结果

(8)流域栅格转矢量

上面分水岭得出的结果仍然是栅格数据,之后需要采用栅格转面工具,将其转换为矢量结果。

图13最终流域及河流结果

觉着有用的话,欢迎分享、点赞和关注遥感杂谈公众号。

【教程】ArcGIS水文分析提取河流及流域相关推荐

  1. ArcGIS水文分析提取河网及流域

    在进行某些研究或者一些论文插图显示的时候,有时我们会碰到在部分资料中找不到一些小的河流或者流域的数据的情况,这里讲述通过DEM数据生成河网及流域. 一.数据来源 四川省高程数据来源于中国科学院资源环境 ...

  2. ArcGIS水文分析提取河网、流域、湖泊

    本文只保留了软件操作并不涉及知识原理,为GIS小白提供的实际操作和避坑指南.本意为自己留存复盘,如有错误请各位大佬指点.(使用的软件版本为ArcGIS10.6) 一.提取河网 1.裁剪 数据管理工具 ...

  3. ArcGIS水文分析实战教程(13)流域提取流程

    ArcGIS水文分析实战教程(13)流域提取流程 本章导读:这里的流域是一个自然概念,而不是行政概念,或者称之为集水区更加合理一些.在流域提取中,其过程都是先定义河流然后才能通过河流定义流域.其中流域 ...

  4. ArcGIS水文分析实战教程(7)细说流域提取

    ArcGIS水文分析实战教程(7)细说流域提取 本章导读:流域是水文领域上是频繁出现的词汇,贯穿整个水文专业.由于流域涉及到的空间范围非常的广,一般不能通过测量的方式去精确划定.而且流域这一词在水利行 ...

  5. ArcGIS水文分析实战教程(6)河流提取与河网分级

    ArcGIS水文分析实战教程(6)河流提取与河网分级 本章导读:ArcGIS水文分析模块提供了3个工具用作河网提取.GIS和测绘专业人员无法理解,用作水文分析连DEM数据都能拿到了(精度较高的DEM数 ...

  6. ArcGIS水文分析实战教程(7)细说流域提取 1

    ArcGIS水文分析实战教程(7)细说流域提取 本章导读:流域是水文领域上是频繁出现的词汇,贯穿整个水文专业.由于流域涉及到的空间范围非常的广,一般不能通过测量的方式去精确划定.而且流域这一词在水利行 ...

  7. ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系

    ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系 本章导读:如果说前面章节一直都是针对河流.河网.流域等进行论述,围绕的都是从基本理论到实践操作,那么湖泊.水库等面状水系的提取,就是对水文分 ...

  8. ArcGIS水文分析实战教程(10)河流平均比降计算

    ArcGIS水文分析实战教程(10)河流平均比降计算 本章导读:河流比降指的是河流任意两端点间的高程差与两点间的水平距离之比值,简单的概括为单位河长内的落差,其单位一般都是‰ . 河流(纵)比降对地质 ...

  9. ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理

    ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理 作为成熟的GIS软件,ArcGIS提供了相当不错了水文分析工具.包括在spatial扩展中提供的水文分析工具集和地下水分析工具:如 ...

最新文章

  1. EJB究竟是什么,真的那么神奇吗??
  2. Git忽略已经被提交的文件
  3. TensorFlow——多维矩阵的转置(transpose)
  4. 指数随机变量 泊松过程跳_《常见随机过程》(一)
  5. bigdecimal不保留小数_金钱要使用BigDecimal数据类型(使用double的已经被公司开除了)...
  6. python自关联_Django之Mode的外键自关联和引用未定义的Model方法
  7. 基于Android NDK的交叉编译
  8. Redis系统性介绍
  9. 通过拓展Function.prototype实现一个AOP
  10. YT88 USB 加密狗 使用方法(一)加壳
  11. 道路断面与中心线的融合方法
  12. mybatis批量操作(批量查询,批量插入,批量更新)
  13. 从金庸小说到DDoS防护
  14. 固态硬盘重装系统后进入老系统找东西
  15. 【转载】 中国婚礼 项目流程
  16. 台式机插上耳机,声音仍然外放问题解决
  17. 高德地图api调用demo_一 (1)高德SDK的使用
  18. 使用OpenCV实现Halcon算法(1)亚像素提取边缘,Sub-Pixel Edge Detector
  19. 计算机平面设计必学英语,40个Fireworks学习英文教程
  20. css找某个元素的下个子元素,css判断某元素的子元素个数并分别设置样式的方法...

热门文章

  1. json字符串转化为map
  2. 树莓派3配置局域网打印服务器惠普打印机HP1108
  3. tomcat9打开html网页出现乱码
  4. js json对象转数组获取key与长度
  5. 奶茶制作APP开发模式解析
  6. 课设 c语言编译学籍管理系统,C语言课设之学生学籍管理系统
  7. 2019级C语言大作业 - 泡泡龙
  8. [软件发布]WAP网站在线浏览器 WapReader
  9. Linux nice命令详解
  10. AS3代码播放GIF动画