气象信息共享平台设计探讨
2016-03-18刘君圣邹学智
刘君圣 邹学智 李 静
气象信息共享平台设计探讨
刘君圣 邹学智 李 静
兴化市气象局,江苏 泰州 225700
简要探讨了气象信息共享平台总体设计方案,接着给出了气象信息共享平台结构设计,最后重点分析了气象信息共享平台的主要功能。
气象信息;共享平台;设计;功能
引言
气象信息共享平台是气象事业的基础环境支撑;在推动气象事业发展的过程中具有十分重要的作用。随着现代化建设的不断深入;气象业务也得到了快速发展;气象业务技术体制逐渐朝着集约化、开放式、多轨道和研究型的方向发展;此时的气象业务对信息共享系统提出了更高的要求。现有的信息系统和共享业务已经完全不能满足气象业务对观测数据信息进行一系列的收集、分发、存储和检索的需求。长期以来;信息共享系统一直都是根据其他业务和服务的需求进行开展。为了更好的适应社会经济的发展;应对现有的气象信息共享平台不断进行完善;只有这样才能更好的适应当今气象事业发展的需求。
1 气象信息共享平台的总体设计方案
气象信息共享平台设计过程应始终围绕两个目标展开:首先建立快速接收信息通道,提供统一的数据访问接口,确保共享数据服务更加高效和规范;其次是统一操作数据管理各项功能,使操作界面朝着规范、友好方向发展,建立一体化解决方案,根据这两个设计目标,以气象信息共享数据源头为共享平台,对气象资料数据信息进行一系列存储及管理,最大限度将省、市、县气象资料存储在统一平台上,方便上层业务数据访问;而且,气象信息共享平台应具有扩展气象信息存储功能,满足未来气象业务和探测手段发展需求,对现存功能模块进行扩展和定制。
气象信息共享平台设计过程应始终遵循“可靠稳定、构件封装,先进成熟,统一规范,便捷维护”原则。整体通过框架进行设计,各子模块之间功能相互独立,并根据用户需求进行一系列组合,各子模块之间没有直接耦合,只是通过数据库之间联系;另外,框架程序设计过程应使用构件技术,利用面向对象的方法进行设计,大幅提升气象信息共享平台适应性和灵活性,借助于复用、可配置等技术降低了平台开发和维护风向,增加了平台的可扩展性。
2 气象信息共享平台结构设计
兴化市气象局气象信息共享平台结构设计包括气象信息发布程序、显示网页、数据库与文件共享、自动更新与监控程序。其中信息发布程序主要是发布实况资料、预警信号和预报报文;信息显示网页负责所有数据信息的显示和共享;数据库中包含有很多业务服务信息;通过FTP和Web服务器实现数据和文件共享;自动更新与监控程序用于提取和处理所有信息。为降低网站维护人员工作量,通过使用更新程序,实现对数据更新与监控自动化。
软件系统结构主要有两种形式:一种是B/S结构,即浏览器和服务器结构,另一种是C/S结构,即客户机和服务器结构。信息共享平台设计过程中综合了B/S和C/S两种结构。主要通过B/S结构实现前台信息显示共享,方便维护和升级,简化操作程序;信息发布和监控则利用C/S架构,交互性强、速度快、网络通信量少。信息发布模块由预报报文和实况发布程序、预警信号发布程序组成(图1)。信息共享网页包含首页和其他多个网页,拥有很多数据资料信息,不仅需要对数据库进行查询,还要对FTP和Web服务器进行访问。
整个平台基础数据是气象信息和共享文档。数据库中主要储存实况资料、历史资料信息;而业务档案、预报资料文本、决策服务文档等在实现文件级别共享时通过FTP和Web服务器。在实现气象信息、文档自动更新和监控功能时牵涉多个子程序,主要有预报资料同步和入库程序、实况资料入库程序、历史资料统计程序、决策服务信息监控程序等。当根据相关流程制作完成预报结论、决策服务材料文档资料后,将会上传FTP服务器,后台程序检测到有新文件,对这些文件信息提取和处理,将其存储在数据库中,最后显示在网页上。
图1 气象信息共享平台数据流程
3 气象信息共享平台主要功能
设置气象信息共享平台主要功能时应优先考虑应急预警和预报预测功能,将其覆盖到日常工作中。气象信息共享平台基本栏目的设置,除天气业务和气候业务外,要重点突出应急预警和服务,首页功能较多,结构复杂,主要实现预报结论共享、预警决策信息监控提醒、历史资料查询和实况资料显示等。该平台具有预报实况的发布、决策服务信息的发布和监控、实况资料即时查询、历史资料查询、业务服务文档共享功能。
3.1 预报实况发布
借助于预报实况发布程序可制作和上传报文资料,预报实况资料主要有临近3 h、短时、短期和中长期天气预报。后台监控程序检测到报文后,会提取和处理报文资料,通过图表方式将短时预报显示在地图上,临近3 h、短期和中长期天气预报主要以纵向间歇滚动文字形式发布。
3.2 业务服务文档共享
相关业务服务文档共享内容主要有生态农业、科技创新、人工增雨、业务管理,如农气月报表、气候评价、人工增雨通告和效果评估、业务通知规定等。
3.3 历史资料查询
该平台可统计出简单气象要素资料信息,并在首页增加检索功能。用户可根据自身需要,对兴化市气象站不同气象要素资料信息进行查询统计,例如当天在历史上的最低气温,当天所在旬历史最高气温,方便预报工作开展。
3.4 即时查询实况资料
更新程序可自动检索实况资料,包括自动站和区域站内所有的观测要素信息,通过与站点信息结合,在实况显示网页地图上实现动态标注。在数据库中可以读取站点内观测到的各类气象要素信息[1]。
3.5 决策服务信息的发布和监控
气象信息共享平台还可监控兴化市台站发布的预警信号、专题报告、信息报告等不同决策服务资料,提取和处理决策服务资料信息,在地图上标注出重要报告标题内容、预警信号级别类型等,快速闪动发布图标。预警信号发布程序主要制作不同种类预警资料信息[2]。
[1]吴昊旻,姜燕敏.丽水市气象信息共享平台设计与实现[J].气象科技,2010,38(3):152.
[2]季刚,盛绍学,江双五.安徽省气象信息共享平台[J].计算机系统应用,2013,22(12):33.
Discussion on the Design of Meteorological Information Sharing Platform
Liu Junsheng Zou Xuezhi Li Jing
Xinghua Meteorological Bureau,Jiangsu Taizhou 225700
This paper briefly discusses the overall design of meteorological information sharing platform, and then gives the structure design of the meteorological information sharing platform, and finally analyzes the main functions of the meteorological information sharing platform.
meteorological information; sharing platform; design; function
TP311.52;P339
A
1009-6434(2016)10-0027-02
刘君圣(1983—),男,汉族,江苏省兴化市人,本科学历,助理工程师,从事测报、预报、网络技术工作。