【总】HEC-RAS学习记录

【总】HEC-RAS学习记录

  • 目标
  • HEC-RAS简介和下载渠道
    • 简介
    • 下载渠道
    • 指导教程

目标

为了进行溃坝模拟,了解了很多软件,最终决定使用HEC-RAS

HEC-RAS简介和下载渠道

简介

HEC-RAS 是美国陆军工程兵团工程水文中心(HEC)开发的河道水力计算程序(River Analysis System)。

下载渠道

软件和教程手册都是免费的

  • 软件和案例数据:https://www.hec.usace.army.mil/software/hec-ras/download.aspx
    截止2023年11月4日,已经推出了HEC-RAS 6.4.1 稳定版

  • 教程手册:https://www.hec.usace.army.mil/software/hec-ras/documentation.aspx

指导教程

由于HEC-RAS功能强大,且在不断改进与丰富,笔者无法列出所有的经典教程。

笔者使用HEC-RAS的目的是做溃坝模拟,因此向大家介绍两个比较厉害的溃坝模拟的指导教程的作者。

  1. 知乎“德令哈”的专栏《HEC-RAS溃坝洪水模拟》https://www.zhihu.com/column/c_1054370146193358848
  2. 油管博主Rahul Jaiswal的视频《HEC RAS Dam Breach Analysis》https://www.youtube.com/watch?v=EfsmHRvgHm8

这两个作者的教程都比较简洁,尤其是知乎“德令哈”的教程,文字+简短的视频,学起来很轻松。。。

但是HEC-RAS本身有一些缺点,尤其是软件本身的不稳定,这几天学习下来,发现版本之间虽然功能差不多,但是bug都不一样,尤其是加载或者显示数据的时候。
因此笔者建议大家在面临奇怪的bug时,比如无法加载dem或者土地利用数据,无法画plot时,多试试其他版本,我已经装了四个版本的HEC-RAS了。由于bug的不确定性,我的经验没有代表性,请读者自行甄别和解决问题。

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

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

相关文章

【Qt-22】Qt乱码问题解决

最近在Qt项目中遇到TCP通信接收数据乱码的问题,很是苦恼,经过多次尝试,终于得以解决。 感谢Qt TcpSocket 传递数据乱码显示_qt中socket接受到的客户端数据显示不出来-CSDN博客 彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)_XX風的博客…

编程新手的犯错之路

第1名&#xff1a;无尽的if-else陷阱 在我刚刚学习编程的时候&#xff0c;我对if-else语句的使用充满了好奇。我曾经写下了这样一个愚蠢的代码块&#xff0c;用来判断一个数字属于哪个范围&#xff1a; if (number > 1 && number < 10) {// 做一些事情 } else …

Open3D(C++) 最小二乘拟合平面(间接平差法)

目录 一、算法原理1、原理概述2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。 一、算法原理 1、原理概述 通过传统最小二乘法对点云数据进行平面拟合时,可将误差只归因于一个方向上,本文假设误差只存在于 Z Z

Spring源码编译步骤

Spring源码学习 一、Gradle 为什么下载gradle呢&#xff1f;我们平时不都是用maven吗&#xff1f;原因只有一个&#xff0c;spring源码是用gradle构建的&#xff0c;所以&#xff0c;你想看spring源码必须安装和学会使用gradle&#xff0c;那么&#xff0c;让我们开始gradle之…

[elastic 8.x]java客户端连接elasticsearch与操作索引与文档

初始化客户端 引入相关依赖 <dependency><groupId>co.elastic.clients</groupId><artifactId>elasticsearch-java</artifactId><version>8.10.2</version> </dependency>初始化客户端 为了方便演示&#xff0c;我关闭了ela…

微信小程序提示确认框 wx.showModal

核心实现代码如下 wx.showModal({ title: 确认, content: 确定要删除吗&#xff1f;, success (res) { if (res.confirm) { console.log(用户点击确定) } else if (res.cancel) { console.log(用户点击取消) } } })title 是确认框的标题&#xff0c;content 是确认…

GNSS精密解算软件介绍

GAMIT&#xff1a; 美国麻省理工学院&#xff08;MIT&#xff09;和加州大学圣地亚哥分校的海洋研究所&#xff08;SIO&#xff09;开发的GAMIT/GLOBK软件&#xff0c; GAMIT为双差网解&#xff0c;利用双差直接消除卫星及测站的时间误差。 gamit软件介绍-周命端&#xff1a;…

存储过程触发器

存储过程&#xff1a;存储过程是一组预编译的SQL语句&#xff0c;可以在数据库中存储并重复使用。存储过程可以提高性能、减少网络流量并提高安全性。MSSQL中的存储过程使用T-SQL编写。 触发器&#xff1a;触发器是一种特殊类型的存储过程&#xff0c;它会在数据库中执行某个操…

es-并发写入报错及解决

一、现象报错日志 VersionConflictEngineException[[XXX][1234]: version conflict, current version [2 问题产生背景 众所周知&#xff0c;es经常被用于存储日志数据&#xff0c;其中在某些场景下&#xff0c;日志产生的时机不同&#xff0c;并且需要将多类具备关联关系的日…

shell综合项目

主菜单 http和Nginx分别的install的菜单&#xff0c;安装过程通过重定向到/dev/null达到看不见的效果 输入非整数或者大于4的数字都会提示错误 代码如下: [rootserver ~]# vim install_menu.sh #!/bin/bash function menu() { cat << EOF …

变更数据捕获 (CDC) 的七种使用方法

变更数据捕获 (CDC) 是数据工程中的强大工具&#xff0c;在过去几年中在各种组织中得到了巨大的应用。这是因为它能够以非常低的延迟将事务数据库紧密集成到您企业中的许多其他系统中。 CDC 对事务数据库中发生的更改&#xff08;例如插入、更新和删除&#xff09;做出响应&am…

前端小案例 | 喵喵大王立大功 | 一个带便利贴功能的todolist面板

文章目录 &#x1f4da;html&#x1f4da;css&#x1f4da;js&#x1f407;stickynote.js&#x1f407;todolist.js&#x1f407;clock.js &#x1f4da;html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><m…

配置Raspberry自动连接WIFI,在无法查看路由器的校园网情况下使用自己电脑热点

1、开启电脑热点&#xff0c;并共享电脑WLAN2 打开控制面板->网络和Internet->网络连接 选择自己的校园网&#xff0c;我这里是WLAN2&#xff0c;右键属性&#xff0c;如下操作&#xff1a; 如果没有看到 本地连接*10类似的图标 则按如下操作&#xff1a;winx键&#x…

文本内容转换成语音播放的工具:Speech Mac

Speech Mac版是一款适用于Mac电脑的语音合成工具。它将macOS语音合成器的所有功能整合到一个易于使用的界面中。通过Speech Mac版&#xff0c;用户可以选择40多种声音和语言&#xff0c;方便地将文本转换为语音。用户可以将文本拖放或粘贴到Speech中&#xff0c;并随时更改语音…

Linux安装配置awscli命令行接口工具及其从aws上传下载数据

官网技术文档有全面介绍&#xff1a;安装或更新 AWS CLI 的最新版本 - AWS Command Line Interface在系统上安装 AWS CLI。https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/getting-started-install.html#getting-started-install-instructionsawscli常用命令参考&…

Transformer:开源机器学习项目,上千种预训练模型 | 开源日报 No.66

huggingface/transformers Stars: 113.5k License: Apache-2.0 这个项目是一个名为 Transformers 的开源机器学习项目&#xff0c;它提供了数千种预训练模型&#xff0c;用于在文本、视觉和音频等不同领域执行任务。该项目主要功能包括&#xff1a; 文本处理&#xff1a;支持…

PGD(projected gradient descent)算法源码解析

论文链接&#xff1a;https://arxiv.org/abs/1706.06083 源码出处&#xff1a;https://github.com/Harry24k/adversarial-attacks-pytorch/tree/master 源码 import torch import torch.nn as nnfrom ..attack import Attackclass PGD(Attack):r"""PGD in the …

全球规模最大!5G建得好还要用得好

在日前举行的2023年中国5G发展大会上&#xff0c;工信部宣布中国已建成全球规模最大、技术领先的5G网络。当务之急&#xff0c;“建得好”还需切实迈向“用得好”&#xff0c;尽快形成更多可大规模复制的成熟应用&#xff0c;才能真正释放5G力量&#xff0c;夯实数字经济的发展…

js调整table表格上下相邻元素顺序

有时候我们会遇到要通过箭头控制table表格上下顺序的需求,如下: 点击向下就将该元素下移一位,下面的一位元素就移上来,点击向上就将该元素上移一位,上面的一位元素就移下来,也就是相邻元素互换位置顺序: <el-table :data="targetTable" border style=&quo…

[自学记录08*]LDR、HDR与ToneMapping

一、Dynamic Range—动态范围 Dynamic Range表示动态范围&#xff0c;检测DR&#xff0c;DR又分为LDR&#xff08;Low Dynamic Range&#xff09;和HDR&#xff08;High Dynamic Range&#xff09;。它们都是表示亮度值范围的一种方式&#xff0c;那么有什么区别呢。 1.LDR …