ArcGIS水文分析实战教程(8)水库库容计算

18 篇文章 298 订阅
订阅专栏
18 篇文章 528 订阅
订阅专栏

ArcGIS水文分析实战教程(8)水库库容计算

本章导读:前面花了整整七个章节来详细介绍常见的水文专业名词以及ArcGIS水文分析工具的原理,虽然也有一些操作部分,但距离实战还是有一定距离,充其量只能算是教科书式的教程。本章开始会结合具体的使用场景去使用ArcGIS水文分析工具,力求从理论转向实践。所以,本章先从一个最实际的例子–水库库容计算,去了解GIS如何与水利水文进行结合。BY 李远祥

水库库容计算的知识准备

如果没有ArcGIS的水文分析的基础,那么可以回到前面七个章节仔细阅读,先不要急着跟着做。如果不了解原理,换了一个数据,换了一个地点,可能就无法计算出结果。

  1. 必须了解相关的水文专业名词,如河流、出水口、流域、分水岭、河流链接等。水文专业人员基本上没问题,但如果其他非水利从业者,估计需要花点时间进行词汇的对接。

  2. 必须了解一些特定的GIS名词。如DEM数据、栅格数据、矢量数据。GIS常用的数据格式。

  3. 了解ArcGIS 水文分析工具的原理、流程及每个工具的细节参数对水文分析的影响。

  4. ArcGIS 桌面软件是一个非常庞大的体系,除了掌握水文分析的几个工具之外,必须配合其他工具一起使用,例如栅格转面、重分类、条件函数、要素折点转点等一些周边的工具。

  5. 最好能够掌握modelbuilder建模方法,对于复杂的流程可以制作分析模型来操作。

水库库容计算的基本流程

这里使用的是利用DEM的方式进行精确计算。在水利行业中,计算库容自然有自己的一套公式和方法。也不是说这种方法不准确和不科学,主要是能够有比较直观的、快捷的方式,而且是可调节参数的方式,不妨可以通过新的方法去替换掉原有的方法。

笔者认为技术是不断革新的,如果基于传统的计算方式,计算水库的库容只是得出一串数字,那在水利的综合应用上没什么大的意义,充其量也就是水利工程上得知具体的数值而后确定其方案的合理性。但跟GIS结合在一起就完全不一样了。GIS具有非常高的运算能力,有非常良好的地图可视化功能,可以通过调节不同的参数计算出不同水位淹没的区域,从而计算出库容。淹没的空间范围可以看作水库移民的依据,与土地利用图层叠加分析,还可以计算出哪些地方被淹没后需要作出多少的补偿。如果库容不足,是否需要开挖,挖方量是多少,结合工程施用需要多少泥头车进行拉运泥土。移民、征地、青苗补偿、开挖、运泥等等一系列的问题都跟钱(财政)有着密切的联系。所以,如果将水库库容计算只看作一次性的数值计算,那就相当浪费了。

水库库容的计算方法:

通过水库的坝口(也就是说要筑坝的地方,可以用点来表示)作为出水口,计算出该区域的集水区;

利用集水区裁剪出DEM数据;

设定该区域一个最高的蓄水高程(指的是水库蓄水最高时水平面的海拔高度)与集水区的DEM数据进行裁剪;

裁剪后的结果可以利用ArcGIS的表面体积工具计算出其实际库容。

分析流程
第一步:地形预处理,生成无凹陷点的DEM数据。DEM预处理可以查看原来的章节《 ArcGIS水文分析实战教程(4)地形预处理》,这里不再做详细的介绍。

第二步:利用坝口作为出水口,捕捉到最近的倾泻点,并计算出该倾泻点的流域。其实就是一个流域提取的过程。
将一些必要的信息加入到地图中,例如坝口位置,图中黄色十字位置。坝口位置一般为选定的水坝位置。如下图
在这里插入图片描述

通过无凹陷点的DEM数据,进行流向和流量分析。然后利用捕捉倾泻点工具捕捉到坝口的倾泻点栅格。如下图所示
在这里插入图片描述
虽然坝口位置即便可以看成是出水口,但也不能直接使用。因为它与原DEM不是同一份数据,位置上跟DEM对应的出水口还是有差别的。所以,必须要进行捕捉,以确保捕捉到的倾泻点是该点流量最大的栅格。否则就会出现像第七章《 ArcGIS水文分析实战教程(7)细说流域提取》出现的那种很小的面。

利用【分水岭】工具计算出坝口的集水区。这里要求输入的倾斜点就是捕捉到的倾斜点。如下图所示
在这里插入图片描述
其结果是一个栅格面数据,如下图
在这里插入图片描述
为了方便后续的分析和查看,可以利用【栅格转面】工具将这个栅格的集水区转换为矢量面数据。通过将矢量面设置只显示边界,去除填充部分,就可以非常清晰的看到这个集水区的边界了。下图是该集水区的边界范围
在这里插入图片描述

第三步:利用集水区边界裁剪原始的DEM。要注意的是,这里的DEM是原始的DEM,而不是填洼过的无凹陷点DEM。切记,因为后续要基于这个准确的DEM去计算体积。
利用【数据管理】-【栅格】-【栅格处理】-【裁剪】工具,对该原始DEM进行栅格裁剪。裁剪的时候一定要注意,必须要勾选上【使用输入要素裁剪几何】这个参数,不然裁剪出来的是集水面的矩形区域。
在这里插入图片描述
裁剪的结果如下图所示,是一个跟集水面边界一模一样的区域
2017-07-03-20-21-43

其实关于水文分析部分到这一步就已经完全完成了。接下来就是利用GIS工具计算一定该区域“蓄水”的计算了,这就是传统GIS部分的计算。

第四步:根据水位的海拔高度计算出水库蓄水时淹没的区域。
这是一个关键的步骤,因为蓄水高度一旦定下来,那水面与下垫面之间的空间就是整个水库的库容了。怎么计算蓄水的边界是个问题。
ArcGIS提供了栅格计算器工具,可以使用setnull工具来计算;或者直接调用【spatial analyst】–【条件分析】–【设为空函数】工具。

笔者强烈推荐使用第二种方法,因为在modelbuilder里面这个工具比较直观。

这个工具的作用是将识别到的像元值设置为NoData. 假如将集水区栅格通过该工具查找象元值大于2000米,将会将大于2000米的所有像元都设置为没有数据,这样的出来的就是一个只有最高高程为2000米的区域。这就好比水面像一把刀子一样将高于2000米的区域削去。
其设置如下图
在这里插入图片描述
最终可以得到一个最大水位时的淹没区,该淹没区也是个栅格数据,如下图所示
在这里插入图片描述
第五步:计算最终的库容。使用【3D 分析】–【功能性表面】–【表面体积】工具,计算这个淹没区下垫面的体积。
该工具如下图所示,在【参考平面】参数选择Below ,这表示计算下垫面的体积。
在这里插入图片描述
最终计算出来的是一个文本文件,里面包含了一些结果信息。如下图
在这里插入图片描述
可以看到该区域的蓄水量就是16370702100 立方米。

假如这个数值还没达到预期的库容量,可以通过调整蓄水面的高度进行计算。当然,如果高度已经是工程评估过的最高水位,仍达不到理想的库容,要么就是放弃该区域,要么就是通过人工挖方来扩容。将理想的库容量减去计算出来的库容量,就是需要挖方的实际数值。

为了方便,笔者特意利用modelbuilder写了一个处理流程,这样比较方便进行数据上的调整。
在这里插入图片描述
在这里插入图片描述

在前后两处蓄水高度的调整可以直接输入数值,然后对输出结果进行比较。如下图
在这里插入图片描述
这样就方便多了。

属于GIS的外延部分

水库库容的计算是给水利工程使用的。对于这个工程对周边的影响,其计算就是GIS最拿手的地方。
例如通过计算出蓄矢量面,与居民点进行叠加,可以找出需要移民的居民地。如下图高亮选中的居民点属于必须移民的居民点
在这里插入图片描述

而落在黄色区域外红色区域内的居民点属于存在淹没风险的区域。而这两个区域划定之后,基本上可以确定哪些农田是被淹没的,哪些农田是没有淹没,还可以正常耕作,这样就为移民补偿作精准的依据。

总结

利用GIS做水库库容计算,既需要充分利用水文分析的一些知识,也需要数量掌握GIS有效的工具,这样才能做到科学和准确。同时GIS作为一种可视化的手段,比实际数学公式计算出来的数值结果更加直观,更具说服力,能够在其他环节中为水库的选择作出科学的断定。

如果读者对水文分析感兴趣的话,可以持续关注CSDN的 GIS制图乐园,以及微信公众号【GIS制图乐园】。BY 李远祥

两种方法,计算带地形起伏的地表面积
J_Giser的博客
09-02 1121
也就是说,如果【参考平面】那里选的是“ABOVE”,在【平面高度】那里设置了值的话,意思就是计算该高度以上的表面积,同理,如果【参考平面】那里选的是“BELOW”,那么就是计算该高度以下的表面积;直接点击测量工具,然后选择测量面积,直接把要测量的范围勾勒出来即可哦,这样,测量出来的就是带有地形起伏的地表面积——我们点击确定,执行该工具,直接在结果中,可以看到计算出的各种面积,面积的单位是平方米(㎡),其中,您猜怎么着,这里面可以计算不同高度以上(或以下)的表面积,这也是这个工具最大的一个特点!
Arcgis堰塞湖库容计算.pdf
04-07
计算给定平面下的高程容积方量
如何使用 ArcGIS Pro 计算水库库容
最新发布
05-29 757
在显示的设为空函数对话框内,输入条件栅格数据为裁剪后DEM,表达式为VALUE大于1650,输入条件为假时所取的栅格数据或常量值为裁剪后DEM,如下图所示。在显示的水区对话框内,输入 D8 流向栅格为计算得到的流向栅格输入栅格数据或要素倾泻点数据为捕捉的倾泻点,如下图所示。在显示的捕捉倾泻点对话框内,输入栅格数据或要素倾泻点数据为人为指定的倾泻点,输入蓄积栅格数据为流量栅格,如下图所示。在显示的裁剪栅格对话框内,输入栅格为DEM数据,输出范围为水区转面图层,勾选上使用输入要素裁剪几何,如下图所示。
arcgis水文分析_值得收藏!用DEM水文分析前,你还需要储备的知识
weixin_39689687的博客
10-29 658
01 为什么用GIS做水文分析 ?水文学是彻头彻尾的专业学科,涉及到大量的数据公式和分析模型,并利用数学公式和模型去实现理论的支撑。而GIS更多的是使用工具来解决实际问题,服务于行业应用。GIS软件的工具更多的是作为水文研究的一些辅助手段,能够辅助水文分析模型的构建,并能直观显现其分析结果。流域分析河网分析GIS软件中,ArcGIS提供了相当不错了水文分析工具。重点处理的是水在地表上的运动情况,...
ARCGIS水文分析水库容量和蓄水区计算
weixin_45425675的博客
05-22 8063
ARCGIS水文分析水库容量和蓄水区计算 本次实验是通过ARCGIS,给出水坝的高度,从而进行水库的容量计算和淹没区的可视化表达。 实验数据: 某区域的DEM数据和遥感影像 设计思路: 本实验总体思路是先对DEM数据进行一系列的水文分析计算,得到改流域的水区,再通过坝口高度设定,计算库容和蓄水区。 模型构建结果如下: 实验步骤: ①先将DEM数据填洼处理,生成无凹陷点的DEM ②对填洼后的DEM数据依次进行流向和流量的分析,生成整张DEM范围内的河流流量栅格图 ③对水坝矢量标点,由于标出
ArcGIS水文分析实战教程(15)库容和淹没区计算
热门推荐
GIS制图乐园
10-13 3万+
ArcGIS水文分析实战教程(15)库容和淹没区计算 本章导读:虽然前面已经有章节论述过书库库容计算,但在这里笔者还是需要对整个流程做系统的描述。这部分内容属于水分分析的进阶部分,不再停留在基础的河流、流域提取,而是借助前面的这些基础的原理和操作,使用更多的ArcGIS工具进行辅助分析。 BY 李远祥 库容和淹没区计算 的基本流程要计算库容就必须先计算出该水区面积,并且通过不同的水位计算出淹没
详解如何使用ArcGIS计算水库库容
08-13 5720
01概述 洪水灾害是我国发生频率高、危害范围广、对国民经济影响最为严重的自然灾害,亦是威胁人类生存的十大自然灾害之一。以流域内水库的防洪库容密度作为体现水库的防洪能力的指标,若流域水库防洪库容密度大,则水库防洪能力强,该流域遇到洪涝灾害时,水库越体现其防洪减灾作用。这里,我们介绍一下如何使用ArcGIS计算水库库容量。 02数据获取 本教程所使用的数据是水经注微图下载的DEM数据,除了DEM数据,常见的GIS数据均可以使用水经注微图进行下载。 水经注微图 (关注微信公众号“水经注GIS”,回复
arcgis dem栅格立体感_ArcGIS水文分析实战教程——库容和淹没区计算
weixin_39613291的博客
11-27 1204
本章导读:虽然前面已经有章节论述过书库库容计算,但在这里笔者还是需要对整个流程做系统的描述。这部分内容属于水文分析的进阶部分,不再停留在基础的河流、流域提取,而是借助前面的这些基础的原理和操作,使用更多的ArcGIS工具进行辅助分析。BY 李远祥库容和淹没区计算的基本流程要计算库容就必须先计算出该水区面积,并且通过不同的水位计算出淹没区,并利用淹没区去裁剪DEM数据,将水面与下垫面的体...
arcgis水文分析练习数据5:水文分析实战
03-08
在这个"水文分析实战"练习中,我们将涉及以下几个核心知识点: 1. **数据准备**:在进行水文分析之前,我们需要确保拥有适当的数据。这可能包括地形高程数据(如DEM - 数字高程模型)、水体分布数据、降雨量数据...
水文分析计算中的Kp值计算程序,不用每次都去查书了,绝对实用
08-18
可保留5位小数,资源转载,程序归作者所有
ArcGIS水文分析详细教程(带数据)
01-31
8. **实战带数据教程**:此教程包含实际操作案例,让学习者能够亲手操作,加深对水文分析概念和ArcGIS工具的理解。通过实际操作,您可以更好地掌握如何导入、处理和解读水文数据。 通过这个教程,无论是水文学新手...
ArcGIS水文分析教程
12-19
ArcGIS水文分析教程,仅供个人学习与交流使用。水文分析DEM 数据应用的一个重要方面。利用 DEM 生成的水流域和水流网络, 成为大多数地表水文分析模型的主要输入数据。
基于DEMArcGIS水文分析—河网和流域的提取.doc
04-19
基于DEMArcGIS水文分析
arcgis水文分析练习数据3:Geoscene数据组织
03-08
- **Watershed Delineation**:根据地形数据划分流域边界,是进一步进行水文计算的前提。 - **Hydrology Tools**:包括蓄水池分析、洪峰流量估算、河网提取等,帮助我们理解和预测水文现象。 - **3D Analyst ...
关于DEM土方量算的计算方法
llhllq2015的博客
01-20 2890
关于DEM土方量算的计算方法 最近在写一个关于dem土方计算的功能,网上搜索了下,普遍提到的都是三角网和矩形格网形式进行计算,然后又研究了下arcgis软件的结果,最后发现arcgis中使用的也是格网形式进行了矩形立方计算。 于是开始动手编写代码段,其实实现的代码相当简单最后测试结果与arcgis中结果一致,下面是实现的核心函数代码: double caculateElevation(DEMHEADERINFO m_demInfo, float *m_lpHeight,int x,int y, do
如何使用ArcGIS计算容积率
06-05 327
如何使用ArcGIS计算容积率
ArcGIS风暴】ArcGIS 10.8中计算体积的方法总结
「 刘一哥与GIS的故事」
06-05 8514
ArcGIS 10.8提供了表面体积和面体积两种计算体积的方法。一、表面体积 用途:用于计算表面和参考平面之间区域的面积和体积。二、面体积 摘要:计算高度恒定的面和表面之间的体积和表面面积。
arcgis水文分析实战教程(10)
01-19
arcgis水文分析实战教程(10)是继续介绍水文分析的实践操作。在这一教程中,我们将涉及到下水道网络分析和泛滥分析两个重要的水文分析技术。 首先是下水道网络分析。下水道网络分析是指通过对下水道系统进行建模和分析,来评估城市排水系统的性能和效能。在arcgis中,我们可以使用ArcHydro扩展进行下水道网络分析。首先,我们需要导入相关数据,如地形数据、水流数据和下水道数据。然后进行网络建模,将这些数据呈现为网络。接下来,我们可以进行一系列的网络分析,如路径分析、断面分析和水头分析。通过这些分析,我们可以评估下水道网络的流量和水力特性,从而优化排水系统的设计和运营。 其次是泛滥分析。泛滥分析是指通过模拟洪水的发生和传播过程,来评估洪水对区域内不同地点的影响。在arcgis中,我们可以使用Flood模型进行泛滥分析。首先,我们需要导入相关数据,如地形数据、雨量数据和土地利用数据。然后进行模型配置,设置洪水发生的条件和参数。接下来,我们可以进行洪水模拟,观察洪水的传播范围和深度。通过这些分析,我们可以评估洪水的潜在风险,并制定相应的防洪措施和应急预案。 总之,arcgis水文分析实战教程(10)通过介绍下水道网络分析和泛滥分析两个实用的水文分析技术,帮助我们更好地理解和应用水文学知识。通过这些技术,我们可以对城市的排水系统进行优化设计,并评估洪水的潜在影响,从而提高城市的水资源管理和应急响应能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ArcGIS水文分析实战教程(6)河流提取与河网分级 107464
  • ArcGIS水文分析实战教程(5)细说流向与流量 97161
  • ArcGIS水文分析实战教程(7)细说流域提取 94716
  • ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理 57681
  • ArcGIS制图技巧系列(2)地形渲染 48735

分类专栏

  • GIS制图实战教程 41篇
  • ArcGIS Maritime Server 开发教程 11篇
  • ArcGIS 水文分析 18篇
  • GIS制图课程 45篇

最新评论

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

    回首1949: 老师您好,霍顿分级法和斯持拉勒法感觉没啥区别,为什么分出的级别不一样?

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

    2401_85818628: 老师您好,想请问一下出水口的点具体要怎么提取呢?因为我提取过程中可能因为出水口点确定不对,导致随提取的集水区范围在想提取的范围周边,而非目标范围

  • arcpy.mapping实战-专题图制图自动化

    ┻━┻︵╰(‵□′)╯︵┻━┻: 想请问大家,如果出现AttributeError: module 'arcpy' has no attribute 'mapping'的报错如何解决,网上大多提到环境配置的问题却没有具体的解决方法。表情包

  • ArcGIS水文分析实战教程(16) ArcHydro 修正地形

    xyfzzzzz: 使用DEM reconditioning时出现please add data with appropriate projection to the map,该怎么解决

  • ArcGIS水文分析实战教程(9)雨量计算与流量统计

    GIS于丁: 大师,这份数据可以提供分享吗

大家在看

  • 普通人怎么利用GPT赚钱之创建自动化工具 642
  • 软考的定义、作用及价值考察
  • 基于SpringBoot+MySQL+SSM+Vue.js的宠物医院管理系统(附论文) 258
  • vue3 vxe-grid查询有返回数据,但是不显示的问题解决 100
  • 三分钟速通银行家算法 359

最新文章

  • 利用 uDig 生成 GeoServer 可用的 SLD 渲染文件
  • 作为产品经理为什么选择开源GIS
  • ArcGIS水文分析实战教程(18) 河段桩号与线性参考
2018年18篇
2017年26篇
2016年60篇
2015年5篇
2014年8篇

目录

目录

评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码坪地网站改版观澜SEO按效果付费布吉优化木棉湾网页设计福永网站搜索优化同乐品牌网站设计东莞SEO按天扣费坂田百姓网标王推广东莞模板制作大芬百度竞价包年推广大鹏百度关键词包年推广大浪网站优化按天计费西乡外贸网站建设坪地seo网站推广坪山百度标王同乐百度标王爱联推广网站大芬网站优化按天收费横岗关键词排名大芬英文网站建设大鹏关键词按天扣费木棉湾网站seo优化坪地百姓网标王推广大运网站制作设计石岩关键词排名大芬企业网站改版大浪推广网站观澜网站推广工具坑梓网站推广工具宝安网站关键词优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化