ArcGIS计算水库库容量

devtools/2024/11/23 22:58:47/

一、数据获取

DEM数据来源于地理空间数据云,该网站是由中科院计算机网络信息中心于2008年创立的地学大数据平台。

图片

图片

二、填洼

将DEM数据中凹陷的区域填充至与倾斜点同样高度,这里的【Z限制】说的是设定一个特定的值,凹陷区域的最低点高程与倾斜点高程之间的距离大于这个特定的值视为凹陷区与为有效凹陷,该工具会填充所有差值小于该特定值的凹陷区域。

工具位置:【Spatial Analyst】→【水文分析】→【填洼】

图片

图片

三、流向

使用【流向】工具计算每个像元的水流方向,这里选用【D8】单向流向分配法来计算每个像元最陡下降方向。

工具位置:【Spatial Analyst】→【水文分析】→【流向】

图片

图片

四、流量

使用【流量】工具创建每个像元累积流量的栅格,输出数据类型根据需要选择是【FLOAT】浮点型还是【INTEGER】整型或是【DOUBLE】双精度型。

工具位置:【Spatial Analyst】→【水文分析】→【流量】

图片

图片

五、捕捉倾泻点

这里倾泻点的位置是人工选择的,一般是大坝的出水口,但不能直接进行使用,因为大坝的出水口不代表就是DEM数据的出水口,所以需要捕捉,以确保捕捉到的倾泻点是该点流量最大的栅格。

工具位置:【Spatial Analyst】→【水文分析】→【捕捉倾泻点】

图片

图片

六、集水区

使用【集水区】工具获取集水区。

工具位置:【Spatial Analyst】→【水文分析】→【集水区】

图片

图片

七、栅格转面

使用【要素转面】工具将获取的范围转为SHP格式的文件。

工具位置:【转换工具】→【由栅格转出】→【栅格转面】

图片

图片

八、提取DEM

使用【按掩膜提取】工具获取集水区范围内DEM数据。

工具位置:【Spatial Analyst】→【提取分析】→【按掩膜提取】

图片

图片

九、设置空函数

假定该区域内最高的蓄水高程为300米,利用【栅格计算器】与【SetNull】函数将高于300米的像元设置为NotData。

工具位置:【Spatial Analyst】→【地图代数】→【栅格计算器】

图片

图片

十、计算容量

使用【表面体积】工具来计算水库容量,这里【参考平面】选用的是【BELOW】。

工具位置:【3D Analyst】→【功能性表面】→【表面体积】

图片

图片

最终结果为112849109.828立方米。

图片

图片


http://www.ppmy.cn/devtools/136400.html

相关文章

uniapp rpx兼容平板

问题: 使用uniapp开发平板端时, rpx/upx 内容过小, 没有适应屏幕 原因: uniapp 默认支持最大设备宽度为960px 而平板宽度超出了960 uniapp官方文档https://uniapp.dcloud.io/collocation/pages?idglobalstyle 解决: // pages.json 文件: {//..."globalSt…

vue 目录结构

vue 目录结构 目录结构 my-vue-app/ │ ├── node_modules/ │ └── ... (项目依赖库) │ ├── public/ │ ├── favicon.ico (网站图标) │ └── index.html (主HTML文件) │ ├── src/ │ ├── assets/ (静态资源,如图片、样式文件等) │…

网页中调用系统的EXE文件,如打开QQ

遇到一个实际的问题,需要在网页中打开本地的某个工业软件。 通过点击exe文件就可以调用到程序。 比如双击qq的exe就可以启动qq的程序。 那么问题就变成了如何加载exe程序呢? 可以通过Java的 Process process Runtime.getRuntime().exec(command);通过…

数据结构-树状数组专题(1)

一、前言 树状数组可以解决部分区间修改和区间查询的问题&#xff0c;相比于线段树&#xff0c;代码更加简单易懂 二、我的模板 搬运jiangly鸽鸽的模板&#xff0c;特别注意这个模板中所有涉及区间的都是左闭右开区间&#xff0c;且vector的有效下标都从0开始 template <…

时间类的实现

在现实生活中&#xff0c;我们常常需要计算某一天的前/后xx天是哪一天&#xff0c;算起来十分麻烦&#xff0c;为此我们不妨写一个程序&#xff0c;来减少我们的思考时间。 1.基本实现过程 为了实现时间类&#xff0c;我们需要将代码写在3个文件中&#xff0c;以增强可读性&a…

微信小程序+Vant-自定义选择器组件(单选带筛选

实现效果 筛选是filter&#xff0c;搜索框如有显隐需要&#xff0c;需自行添加配置显隐参数弹出层高度样式需要手动修改&#xff0c;需自行添加配置高度参数.json文件配置"component": true, 实现代码 组件代码 <van-popup show"{{ show }}" posit…

NVR接入录像回放平台EasyCVR视频融合平台加油站监控应用场景与实际功能

在现代社会中&#xff0c;加油站作为重要的能源供应点&#xff0c;面临着安全监管与风险管理的双重挑战。为应对这些问题&#xff0c;安防监控平台EasyCVR推出了一套全面的加油站监控方案。该方案结合了智能分析网关V4的先进识别技术和EasyCVR视频监控平台的强大监控功能&#…

【OpenCV】Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)

Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR) 目录 Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)1. **安装TIFF库**&#xff1a;2. **确认安装位置**&#xff1a;3. **配置项目**&#xff1a;4. **重新运行CMake**&#xff1a;5. **编译项…