潮汐软件运行步骤

潮汐软件运行步骤

step 1 获取当前 络状态

软件运行后的第一步是检查本机的 络状态,如果可以连接到服务器,进入下一步,如果连接不到服务器,提示用户当前连接不可用,并等待用户输入。

step 2 测试

尝试连接到自然资源 的服务器

如果连接可用,软件会尝试连接到自然资源 的服务器,获取潮汐数据, 如果连接不到,将会尝试连接其他的服务器,获取潮汐。

step 3 输入

根据用户输入的省份名称,找到省份对应的省份ID,并根据ID
向’http://oce.ckcest.cn/web/tide/site/querySite.do’ 发送GET 请求,得到该省份的港口信息列表。

step 4 港口列表

将得到的港口列表,打印在屏幕上
供用户参考进行输入

step 5 获取简单潮汐

将用户输入的港口名称和日期,作为参数向’http://oce.ckcest.cn/web/knowledge/tide/chaoxi/data/queryDetails.do’ 发送GET 请求,得到服务器发来的指定港口指定日期的潮汐数据。

  • 潮汐格式如下

step 6 本地化数据

step 7 拟合

读取 {港口名称}{年}-{月}-{日}.txt 文件,
通过插值法,对数据进行拟合

插值法介绍

给定 n个离散数据点(称为节点) ,k=1,2,…,n。对于 ,求 x所对应的 y的值称为内插。

  • X0, X1,X2,相当于0:00, 1:00,2:00,时刻。通过在Xi 与Xi+1 中间插入5个值,得到拟合后的数据。

step 8 成图

将拟合后得到的数据,和原始数据 通过pymatlib 绘制出潮汐变化曲线,并保存为{港口名称}{年}-{月}-{日}.png 的图片

step 9 潮汐文件

将拟合后的数据,根据不同软件所需的格式,进行保存处理。

step 10 等待

顺利完成以上过程,将文件信息打印在屏幕上,等待用户下次输入

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月5日
下一篇 2020年6月5日

相关推荐