本文目录

  • 前言
  • Step 1 模型模拟时间区段及输出项的设置
  • Step 2 生成网格面序列dfs2文件
  • Step 3 更改网格面序列dfs2文件的数据类型
  • Step 4 利用潮位分析工具生成振幅迟角面序列dfs2文件
  • Step 5 迟角的负值转正值
  • 后记

前言

关于潮汐调和分析,在【MIKE水动力笔记2_水动力基础理论知识】中的潮汐部分已讲过,这里不再重述。

本博文主要讲解如何在MIKE中进行潮汐调和分析并绘制同潮时线图

Step 1 模型模拟时间区段及输出项的设置

在进行调和分析之前,需要重新运行一遍模型,将模型的模拟时间区段设置为至少1个月的时间,将输出项设置为总水深、P通量、Q通量,然后跑一下得到dfsu结果文件。如下三图

Step 2 生成网格面序列dfs2文件

上一步生成了dfsu文件,这一步就要根据上一步的dfsu来生成面序列的dfs2文件。

首先,如下四图一步步操作。




注意:到了上图这一步的时候,这个经度纬度指的就是你要截取的图面的最左下角的坐标。至于图面怎么截取,可以打开dfsu结果文件,在【View】中自己演示以下截取后的图面,如下两图,我这里截取的图面是从 左下角(117.5,37)右上角(122.5,41)


然后,继续进行生成网格面序列dfs2文件的步骤,如下五图





Step 3 更改网格面序列dfs2文件的数据类型

生成网格面序列dfs2文件之后,这个文件还不能直接用,需要更改一下它的数据类型,如下三图操作:

Step 4 利用潮位分析工具生成振幅迟角面序列dfs2文件

接下来,我们拿到网格面序列dfs2文件后,就可以进行潮汐调和分析了。

下十图,一步步操作即可:










于是,到这一步结束,调和分析就完成了,也就是生成了各分潮的振幅和迟角了。

其中,振幅可以直接调一下图面就出图了,但迟角还需要再修改一下。下面就讲一讲关于迟角的修改。

Step 5 迟角的负值转正值

下图,可以看出,软件生成的迟角的值域是(-180,+180),然而国内研究的同潮图的值域通常都是(0,+360)。

也就是说,我们需要把(-180,0)的那部分加上个360,这样一来:原先(0,+180)的部分不变,还是(0,+180);原先(-180,0)的部分变成了(+180,+360)。
总的值域就变为了(0,+360)。

具体操作如下五图





后记

  1. 我之前试验了用一年的dfsu文件来生成dfs2网格文件,还试验了生成分辨率0.008的dfs2网格文件。得到的结论是:非常不建议用一年或者特别久的时间区段,非常不建议设置的分辨率特别小。因为这样得到的dfs2网格文件会非常非常大。如下三图


  2. 同潮时线图比较流行的画法是把振幅和迟角叠加在一起。叠加图的方法有很多:有可以用PS来做;也可以在ArcGIS中图像数字化,给图片附加上坐标信息。关于叠加图,今后有时间有机会再讲一讲吧。

以上就是全部内容啦~

希望可以得到你的赞,非常感谢!

MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图相关推荐

  1. MIKE水动力笔记13_数字化海图2之克里金插值

    本文目录 前言 Step 1 调出地统计分析工具 Step 2 克里金插值设置 Step 3 调整图幅范围及裁剪 Step 4 转为栅格文件并保存 前言 在进行MIKE水动力建模之初,需要准备好水深数 ...

  2. MIKE水动力笔记7_实测数据与模型输出结果的拟合对比

    本文目录 前言 Step 1 拟合对比前的准备工作 Step 2 从模型输出结果dfsu文件提取出站位点处的模拟潮位dfs0文件 Step 3 将两个dfs0文件插进绘图板 Step 4 对图面进行必 ...

  3. R语言ggplot2可视化线图(line plot):当数据有中断、缺失时R不会将数据绘制为连续的线图、而是出现断点

    R语言ggplot2可视化线图(line plot):当数据有中断.缺失时R不会将数据绘制为连续的线图.而是出现断点 目录

  4. plotly基于dataframe数据绘制股票自定义K线图

    plotly基于dataframe数据绘制股票自定义K线图 #  绘制蜡烛图并自定义可视化形式: import plotly as py import plotly.graph_objs as go ...

  5. python绘制k线图的步骤_Python使用PyQtGraph绘制股票行情K线图

    PyQtGraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架, ...

  6. 用 pandas + matplotlib 绘制精美的K线图

    大家好,我是早起. 在使用 Python 进行金融数据分析时,绘制 K线图 是很常见的需求. 但如果使用 matplotlib 从 0 开始绘制,一步一步添加日线.均线.MACD.成交量等指标时,则会 ...

  7. python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...

    用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...

  8. 如何使用Matlab绘制常见的K线图(蜡烛图)

    Author Bryce230 e-mail 2540892461@qq.com Software win10,Matlab2018a 关于画K线图,Matlab有一个自带的函数candle,画图效率 ...

  9. python画蜡烛致敬烈士_用python绘制股票图,用python绘制蜡烛线型k线图是用代码还是绘图工具...

    Q1:用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateForma ...

  10. MIKE水动力笔记2_水动力基础理论知识

    本文目录 前言 [第2章 水动力学]重点知识 2.1 水动力过程 2.1.1 水的密度 2.1.2 守恒律 2.1.3 对流和扩散 2.1.4 质量守恒方程 2.1.5 大气驱动力 2.1.6 科氏力 ...

最新文章

  1. r语言 编辑 d3.js_d3.js的语言介绍
  2. 【原】Github系列之三:开源iOS下 渐变颜色的进度条WGradientProgress
  3. oracle存储过程建分区表,oracle存储过程创建表分区实例
  4. C++11之thread线程
  5. 历史最牛 多页切换TabHost,给大家参考。
  6. MySql Workbench 安全模式(safe mode)
  7. C++学习笔记 简单部分
  8. python中使用什么来实现异常捕捉_python 异常捕捉
  9. 科研 | 如何找到研究的突破点?
  10. rails logger 和 session, cookies, request方面的笔记
  11. 域网批量装系统通用版服务器,局域网批量网刻Ghost
  12. 图解汽车各部位的名称大全
  13. 实战攻防演之阻击CSRF威胁
  14. EF-AsNoTracking()
  15. 怀旧服1区人口最多的服务器,wow怀旧服服务器人口普查-wow怀旧服服务器人口分布_牛游戏网...
  16. 阿里云招聘 | 遇见offer之就要圆你的大厂梦
  17. linux命令查看驱动,Linux下查看网卡驱动和版本信息
  18. java json解析jar包,解析json常用jar包
  19. maven依赖c3p0_Maven项目中c3p0连接数据库及实例
  20. 如何使3dMax运行的更快、更稳?

热门文章

  1. 联想 m73 黑苹果 软路由 esxi AIO
  2. 神经网络求解NS方程
  3. 【20考研】汤家凤:考研数学最好的复习开端就是现在!
  4. element-ui的pagination分页 增加首页和末页
  5. DIY多快充协议太阳能充电器!----锂电池充电电路
  6. 对象转为json形式
  7. svn分支合并到主干(IDEA)
  8. 算法第四版课后习题答案 西安电子科技大学 计算机学院 算法课
  9. CPDA项目数据分析师和CDA数据分析师有什么区别?
  10. 银行叫号系统简易版,java集合练手