关于海洋预报产品制作发布系统设计的几点思考

2020-03-11 23:12姚远张浩男姚抒含杜雨蒙刘楠
科学与财富 2020年35期
关键词:关键技术

姚远 张浩男 姚抒含 杜雨蒙 刘楠

摘 要:结合当前的海洋预报产品的实际情况,从自身从事海洋预报监测工作的实践经验出发,多角度分析了海洋预报产品制作发布系统的关键技术以及应该注意的内容,在分析系统设计目标以及架构的基础上,对于系统实现的功能以及具体应用进行探讨,希望对于今后提升我国的海洋预报产品信息化发展有所帮助。

关键词:海洋预报;预报产品制作;发布系统;关键技术

1 引言

在应对海洋防灾减灾的过程中,海洋预报工作具有重要意义,是建设海洋强国的重要组成部分。当前,海洋预报系统往往大都具有一定的独立性,难以实现有效统一的发布标准,难以有效实现预报内容的共享及交流。在规范化的影响下,借助于信息化技术的优势,能在.NET平台的基础上构建具有可视化特点的海洋预报产品制作发布服务系统。此系统则是在满足渔业生产安全需求的基础上,能有效开展相关的海洋预警报工作,有利于全方位提升海洋渔业生产安全性,降低了海洋渔业生产中的人员伤亡率,有利于我国海洋渔业的健康发展。这里主要就海洋预报产品制作发布系统的设计以及关键技术进行分析。

2系统设计

2.1设计目标

在国家标准以及行业规范的要求下,借助于信息化技术的优势,全面保障实现规范化、标准化的海洋预报产品制作发布系统,更好地符合时代发展的要求,能大大提升海洋预报的公益服务能力,有助于构建良好的海洋生产安全环境。

2.2架构设计

整个系统的架构主要是体现出分层架构模式来开展设计,主要涉及到数据层、业务逻辑层和表示层等三个层,具体来说则是实现数据访问、业务逻辑以及用户交互等功能。其中,结合实际的需求来看,大都是在业务逻辑层来进行处理相关的业务核心组件、合法性校验以及数据访问等内容,其则是起到良性的能够进行连接数据库和客户端的桥梁的作用。一般来说,客户端并没有直接实现和数据库的交互操作,则是通过通讯协议的情况下,方可实现和中间层的连接,然后再实现中间层与数据库的交互操作,优点则是则应避免数据库、应用程度出现变化而会造成大量编码的修改情况,以保障整体系统具有较强的灵活性。

2.3功能设计

结合实际的海洋生产的需求,海洋预报产品制作系统则是海洋渔业生产保障服务中的组成部分,主要就是能够实现相关预报工作的查询、生成以及动态化显示等。具体来说,系统共有海浪格点分析模块、渔场海浪预报模块、海面风格点分析模块、产品制作模块、渔场海浪预报模块、产品上传模块、动态演示模块、产品查询模块以及台风路径模块等。

3系统实现

3.1预报产品制作

(1)预报产品文件命名规范

在统一命名规则的情况下,按照相关系统要求进行文件命名处理,涉及到相关的预报单位、产品性质、预报类型、发布时间以及文件类型等内容,更好地符合实际的需求。

(2)预报产品文件内容

针对渔场海浪预报产品来说,主要涉及到的要素为浪高、渔场名称、渔场编号、描述情况、时间区段等内容,并通过相应的EXCEL文件进行存储。

3.2预报产品推送

结合预警报产品的情况,则是通过海区以及各个省市来进行相关的制作工作,一般每个渔场都存在着两份预警报产品。所涉及到的相关推送过程如下。

(1)国家节点。其并没有相应的渔场预警报数据的制作,但则是进行相应的各个海区、省节点的上传数据。结合相应的文件存放要求,进行相关的子目录创新来满足进行存放各个海区以及渔场的预警产品,并按照一定的缩写规则命名。

(2)海区节点。结合相应各个海区节点的制作来说,则是能够进行相关的存放以及读取服务器上相应的目录。相应的各省节点制作的内容,也可以上传至相应的海区应用服务器目录中,并进行相关子目录创建,以便进行相关的各省的渔场预警产品的存放。

(3)省级节点。结合相应海区预警报产品的基础上,能进行相应的细化处理来实现省级预警报产品。并能按照相关的方式来进行存放以及下载,并按照要求实现存放到国家中心和海区中心的要求。

结合上述分析来看,在进行推送海区和省级节点制作的渔场预警报产品的环节中,国家中心制作的相应的海浪预警、大面风场预警等都是基本类似的方式,借助于相关的有效方式来同时实现向海区中心、省级节点的推动。这些内容都按照实现设定的方式,存在着在制定的文件目录下。

3.3预报产品入库

通过国家中心为例进行说明如下,则应开展目录下的循环查询工作,但存在着新文件则应结合相关的解压后的读取,结合File2DB程序进行入库操作,从而保障相关内容写入指定的文件表格中,能完成相应的平台显示以及综合记录查询等工作,实现相应的渔场预警报产品得以有效全方位显示。

3.4预报产品查询显示

系统平台能够通过数据库的方式,来进行相应的SWAFFF和SSWFFF表的信息的读取操作,并能显示在系统界面中。结合相应的时间以及海区编码的情况来看,则应重点如何有效地来查询相应的预警报产品,并能形成相应的表格、图层,能很好地在集成显示环境中,通过GIS图层叠加的方式来进行渔场预警报产品的显示。

4系统应用

这里系统则是通过面向对象的编程方式,充分借助于计算机信息技术和网络通讯平台的优势,将FTP、数据库、组件GIS等方面的技术融合其中,借助于C/S结构模式来开展平台构建,选择开发语言为C#,数据库服务器为Oracle 10 g,ArcGISEngine 10则是GIS平台。经过实践证明,能保障系统应用的稳定性、便利性,能有效降低预报警工作的工作量,实现海洋预报工作效率的全方位提升。

5结语

综上所述,在信息化时代背景下,主要介绍了基于C/S模式的可视化海洋预报产品制作与发布系统,其能符合实际的海洋渔业生产的预警报实际需求,能进行预报产品的制作、发布、入库以及查询等功能要求,有效实现新时代背景下的海洋生产的实际需求。今后,随着信息技术的快速发展,还应重点研究系统在基于SIS模式下的有效开发和利用。

参考文献:

[1] 韩鹏, 李宇航,揭晓蒙.  国际全球海洋环流预报系统的现状与展望[J]. 海洋预报, 2020年3期.

[2] 黃冬梅, 徐宸弋轩, 郑霞.等. 面向海洋预报任务的大数据可视化系统研究[J]. 计算机工程与应用, 2019年7期

(国家海洋局秦皇岛海洋环境监测中心站)

猜你喜欢
关键技术
牛繁育与健康养殖关键技术
小麦春季化控要掌握关键技术
棉花追肥关键技术
成功育雏的关键技术
老苹果园更新改造的关键技术
跨座式单轨与中低速磁浮信号系统的关键技术
杉木萌芽更新关键技术
overlay SDN实现异构兼容的关键技术
NFV关键技术与应用场景
ETCS DMI软件设计方法和关键技术