如何使用 ArcGIS Pro 计算水库库容量

news2024/11/16 15:50:34

计算水库库容量可以在前期规划的时候协助水库的选址和预估水库的规模,这里为大家介绍一下在 ArcGIS Pro 中如何计算水库的库容量,希望能对你有所帮助。

数据来源

教程所使用的数据是从水经微图中下载的DEM数据,除了DEM数据,常见的GIS数据都可以从水经微图中下载。

图片

水经微图

填洼处理

在工具箱中点击“Spatial Analyst工具\水文分析\填洼”,调用填洼工具,如下图所示。

图片

调用填洼工具

在显示的填洼对话框内,输入表面栅格为DEM数据,设置输出表面栅格,如下图所示。

图片

 填洼设置

计算流向

在工具箱中点击“Spatial Analyst工具\水文分析\流向”,调用流向工具,如下图所示。

图片

调用流向工具

在显示的流向对话框内,输入表面栅格为填洼后DEM,设置输出流向栅格,如下图所示。   

图片

流向设置

计算流量

在工具箱中点击“Spatial Analyst工具\水文分析\流量”,调用流量工具,如下图所示。

图片

 调用流量工具

在显示的流量对话框内,输入流向栅格为上一步得到的流向栅格,设置是输出蓄积栅格数据,如下图所示。

图片

流量设置

捕捉倾泻点

虽然我们可以人为指定一个点作为倾泻点,但是真正与DEM对应的倾泻点位置还是有所差异,所以需要使用软件根据人为指定的倾泻点捕捉一下倾泻点。

在工具箱中点击“Spatial Analyst工具\水文分析\捕捉倾泻点”,调用捕捉倾泻点工具,如下图所示。  

图片

调用捕捉倾泻点工具

在显示的捕捉倾泻点对话框内,输入栅格数据或要素倾泻点数据为人为指定的倾泻点,输入蓄积栅格数据为流量栅格,如下图所示。

图片

捕捉倾泻点设置

计算集水区

在工具箱中点击“Spatial Analyst工具\水文分析\集水区”,调用集水区工具,如下图所示。

图片

调用集水区工具

在显示的集水区对话框内,输入 D8 流向栅格为计算得到的流向栅格输入栅格数据或要素倾泻点数据为捕捉的倾泻点,如下图所示。   

图片

集水区设置

集水区转面

在工具箱中点击“转换工具\由栅格转出\栅格转面”,调用栅格转面工具,如下图所示。

图片

调用栅格转面工具

在显示的栅格转面对话框内,输入栅格为集水面栅格,设置输出面要素,如下图所示。

图片

栅格转面设置

裁剪DEM

在工具箱中点击“数据管理工具\栅格\栅格处理\裁剪栅格”,调用裁剪栅格工具,如下图所示。   

图片

调用裁剪栅格工具

在显示的裁剪栅格对话框内,输入栅格为DEM数据,输出范围为集水区转面图层,勾选上使用输入要素裁剪几何,如下图所示。

图片

裁剪栅格设置

计算库容

在工具箱中点击“Spatial Analyst工具\条件分析\设为空函数”,调用设为空函数工具。

图片

调用设为空函数工具

在显示的设为空函数对话框内,输入条件栅格数据为裁剪后DEM,表达式为VALUE大于1650,输入条件为假时所取的栅格数据或常量值为裁剪后DEM,如下图所示。   

图片

设为空函数设置

在工具箱中点击“3D Analyst工具\面积和体积\表面体积”,调用表面体积工具,如下图所示。

图片

调用表面体积工具

在显示的表面体积对话框内,输入表面为设为空过后的裁剪DEM数据,设置输出文本文件,参考平面为平面上方,如下图所示。

图片

表面体积设置

点击运行后可以得到计算结果,如下图所示。

图片

计算结果

写在最后

本文为你分享了如何使用 ArcGIS Pro 计算水库库容量,主要包括了数据来源、填洼处理、计算流向、计算流量、捕捉倾泻点、计算集水区、集水区转面、裁剪DEM和计算库容等功能。

你可以立即点击“分享”按钮,将本文免费分享给你的朋友!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1713919.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA 大鱼吃小鱼小游戏

java实现大鱼吃小鱼,支持身份证防沉迷、账号密码、选择难度 放沉迷 登录 选择难度 游戏界面

网易狼人杀 设置点击自动发言

我们玩网易狼人杀 刚开始 都会发现 要按住麦克风才能发言 不得不说 相当的麻烦 我们可以点击如下图 右上角这个设置的齿轮 新弹出的设置面板上 勾选这个点击发言 然后 我们只需要 点一下 就可以进入发言状态 然后 再点一下即可停止发言 会方便非常多

数字孪生智慧车站:全方位可视化管理平台

运用图扑数字孪生技术,智慧车站可视化管理平台实时模拟并监控车站运行状态,通过整合即时数据与历史数据,提供精准分析和预测。该平台支持乘客流量管理、设备运行监控、安全预警等多项功能,提高车站运营效率与安全性。直观的可视化…

docker-compose jira、bugzilla

一、jira 同这篇文章: linux docker 部署破解版本jira:8.4.0——测试体验(非商用)_jira docker-CSDN博客 直到构建完破解版本的镜像就可以了~ 二、bugzilla 1. 拉取镜像: 官网镜像搜索bugzilla,第一个就是: 直接…

输入与输出的魔法:探索Python的内置函数

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、从键盘捕获输入:input()函数的力量 二、打印输出:print()函数的…

【Postman接口测试】第三节.第二节.Postman界面功能介绍(下)

文章目录 前言四、Postman 基础功能介绍 4.4 批量执行接口请求 4.5 日志调试 4.6 Postman 断言 4.7 Postman 变量(全局/集合/环境) 4.7.1 定义变量 4.7.2 获取变量 4.8 请求前置脚本 4.9 接口自动关…

MyBatisPlus的简单入门

文章目录 1.MybatisPlus的简介2.创建SpringBoot工程3.编写测试类 1.MybatisPlus的简介 MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在:简化开发、提高效率。 它对应的官方网址:链接 2.创建Sprin…

window自动启动bat文件

开机自动开启远程桌面, WinR 执行netplwiz 命令进入设置;取消勾选,可选择所需用户,点击应用,输入远程的密码即可 开机自动开启远程桌面, WinR 执行netplwiz 命令进入设置;取消勾选&#xff0…

AppScan/哥斯拉的字体大小显示异常

搜索关键字:缩放、分辨率、高DPI 问题现象 其他软件的菜单字体显示异常,解决版办法也一样 哥斯拉 godzilla没有URL 解决办法 第一步: 在桌面软件快捷方式的图标上按鼠标右键,在弹出的对话框中选择【属性】,进入到属…

synchronized 锁的到底是什么?

通过8种情况演示锁运行案例,看看我们到底锁的是什么 1锁相关的8种案例演示code package com.bilibili.juc.lock;import java.util.concurrent.TimeUnit;/*** 题目:谈谈你对多线程锁的理解,8锁案例说明* 口诀:线程 操作 资源类* 8…

产教协同|暴雨AI算力赋能传媒实践教学

近日,“第七届传媒实践教学创新研讨会暨中国高校影视学会实验教学专业委员会年会”在美丽的山城重庆成功举办。本次大会以“拥抱AI,融合共生”为主题,吸引了来自全国200多所高校、30多家企业以及700多位大视听实践教学产学研用各界专家、学者…

【Kotlin】简单介绍与使用kotlin

🍎个人博客:个人主页 🏆个人专栏:Kotlin ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 特点 变量和常量 数据类型和类型推断 函数 字符串模板 条件表达式 空安全 when 表达式 循环 我的其他博客 前言 Kotlin是…

I2C协议详解

文章目录 概念工作模式 原理工作原理工作流程IIC协议的关键特点IIC通信过程 优点与缺点优点缺点 概念 IIC(Inter-Integrated Circuit)协议,也常被称为TWI(Two-Wire Interface)协议,是一种用于短距离通信的…

FreeRTOS【8】二值信号量使用

1.开发背景 FreeRTOS 提供了队列可以在线程间快速交换信息,那么还有没有其他交互渠道?答案是有的,相对于队列传递信息,还有更轻量级的线程唤醒操作,那就是信号量,而二值信号量就是最简单的一种。 二值信号量…

视频汇聚EasyCVR平台视图库GA/T 1400协议与GB/T 28181协议的区别

在公安和公共安全领域,视频图像信息的应用日益广泛,尤其是在监控、安防和应急指挥等方面。为了实现视频信息的有效传输、接收和处理,GA/T 1400和GB/T 28181这两个协议被广泛应用。虽然两者都服务于视频信息处理的目的,但它们在实际…

数字人如何赋能农产业智慧化发展?

在第八届中国荔枝龙眼产业大会上,推出了AI数字人宣传大使“荔枝妹”,数字人“荔枝妹”不仅可以在现场犹如真人般与观众、嘉宾实时互动交流,又可以作为AI交互数字人,具有情感交互、语音互动等能力,用户可以通过与AI交互…

【蓝桥杯嵌入式】第十四届省赛 更新中

0 前言 刚刚做完第十四届的省赛,这届题目比我想象中的要简单;不过我去年参加的14届单片机的省赛都比往年的国赛还难,挺离谱的~ 1 展示 1.1 源码 1.2 演示视频 1.3 题目展示 2 CubeMX配置(第十四届省赛真题) 设置下载线 HSE时钟设置 时钟树…

Linux新增磁盘挂载分区

1. 查看磁盘分区名称 lsblk 可见,新增的分区为 sdb 2.格式化磁盘 mkfs.xfs -f /dev/sdb 3.挂在磁盘到 /ocean目录,挂在前先创建空目录 /ocean mkdir /oceanmount /dev/sdb /ocean 执行后,可用 df -h 查看分区是否成功 4.持久化磁盘分区&a…

Linux DHCP server 配置

参考:linux dhcp配置多vlan ip_linux 接口vlan-CSDN博客 配置静态IP地址: 给固定的MAC地址分配指定的IP地址,固定的IP地址不必包含在指定的IP池中,如果包含在IP地址池中,固定的IP地址会从IP地址池中移除 配置方法&…

高级软件工程师带你解决MySQL死锁问题Deadlock found when trying to get lock实战案例全网唯一

高级软件工程师带你解决MySQL死锁问题Deadlock found when trying to get lock实战 前言 笔者我实际工作中,经常遇到mysql数据库死锁问题!CSDN上面也有很多大神刨析解决方法! 我在实际工作中的MySQL数据库架构很复杂,又涉及到主…