鄂尔多斯气象多媒体平台设计
2020-09-12徐少林
徐少林
摘 要: 气象显示硬件系统有最初的单红色LED显示屏发展至双基色、全彩、LED液晶电视,以及目前比较流行的多媒体显示系统终端;参与气象部门信息发布终端建设的厂家非常多,产品种类也非常多,系统平台也都不一样;通过设计统一化的信息平台,整合现有监测统计平台资源,实现信息发布自动化。
关键词: 鄂尔多斯;气象;多媒体
【中图分类号】O351 【文献标识码】A 【文章编号】1674-3733(2020)23-0269-01
1 总体架构
1.1 系统组成架构。
系统组成有:气象数据层、气象产品库、本地服务层、业务服务层、应用层。
本地服务层主要是鄂尔多斯气象数据中心和气象局本地服务产品。
业务服务层是对本地服务层的进一步解析与读取,分为三个部分:播放内容、播放管理、系统扩展服务。播放内容包括:气象實况和报警、智能网格预报、预警信号、云图雷达和反演降水、服务产品、手工上传内容。播放管理包括:布局管理、播放列表和播放器管理。系统扩展服务主要包括:用户和权限、信息监控、统计分析、日志管理。
架构方面使用html5+wcf+ado.net进行搭建,使用iis在服务器上进行发布。
wcf:wcf整合了原有的windows通讯的.net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。
mvc框架:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
Ado.net:ADO.NET用于访问和操作数据的两个主要组件是.NET Framework 数据提供程序和 DataSet。
1.2 软件架构。
鄂尔多斯气象多媒体平台后台为BS架构,在windows系统下运行;服务器server端系统需根据业务以及用户量进行匹配,用IIS发布服务。接口采用WCF服务。
多媒体显示终端系统采用基于HTML5的bs架构,直接嵌入到终端分配的地址中。基于Android系统的智能电视系统采用Java开发,调用接口WCF服务,显示数据。后台数据库使用oracle 11g。
1.3 新一代多媒体气象系统实现目标。
目前全市气象部门正在使用市面上主流的两款信息发布系统终端为普通电视,这两款本身的主流系统为安卓系统。
通过鄂尔多斯气象多媒体平台设计,实现气象实况数据、预报数据、预警信息等气象部门的数据以及服务产品独立推送至现有的多媒体显示终端,在终端将数据告警及时的提醒至相关负责人。
2 平台主要功能
2.1 播放内容库。
播放内容库包括自动生成的产品和手工上传的素材,自动生成的产品包括:天气实况和报警、智能网格预报、雷达回波反演降水和预估降水、预警信号、雷达和卫星云图、各种服务产品等。
手工上传的产品:气象科普、土壤墒情和其它服务材料,以及用户需求内容。
2.1.1 实况产品
(1)天气实况和报警:
显示终端对应站点的实时压、温、湿、风、雨量、能见度、雷电等监测数据。显示形式以数字和直观的图形表示。当达到报警阈值的时候,以声音和闪烁显示。
(2)雷电监测:
包括闪电定位仪,在地图中显示相关的数据。
(3)卫星云图和雷达产品显示分析:
采集micaps中的FY4卫星云图基数据,根据基数据解码生成卫星云图产品显示,通过webgis显示。实现鄂尔多斯及周边雷达产品的基数据,解码生成雷达产品,通过webgis显示。
2.1.2 预报产品
(1)智能网格预报:
智能网格预报产品分为2种:a.根据智能网格预报数据,生成客户位置对应的未来24小时预报和未来7天预报。b.以邮票图形式显示逐小时的降水预报图,时间为从当前时刻开始的未来24个小时,随时更新。
(2)雷达基数据反演和预估降水:
根据雷达基数据反演降水,显示过去1小时内全市雷达回波动态变化及未来1小时内雷达回波推算结果(逐6分钟)。过去1小时内雷达回波反演降水变化及未来1小时内雷达预估降水(逐6分钟)。实况监测降水可以与雷达组合反射率因子拼图进行叠加显示,通过webgis显示。
2.1.3 预警信号管理。
采集本地预警信号,对预警信号的各种状态进行自动处理,最终界面通过文字显示最新的产品信息。
(1)定时监控预警信号:在指定目录和路径下定时搜索气象台制作发布的预警信号,一旦监控到预警信号,则直接将预警信息入库。
(2)预警信号显示:
在有权限的终端界面上显示新的预警信号。在gis中以预警信号对应的图标显示,同时配以文字说明。如果有多个县区发布预警信号,文字部分滚动显示。如果有多个预警信号,则按照顺序依次播放预警信号。
(3)预警信号继续发布、升级或变更:
当监测到预警信号升级或变更后,重新采集新的升级或变更后的预警信号,重新入库,终端显示最新的预警信号。
(4)预警信号解除:
监控到预警信号解除后,终端上不再显示对应的预警信号。
2.1.4 气象服务产品显示。主要产品主要包括:重要天气信息和雨情通报。
(1)服务产品基本信息管理:服务产品主要为word或者txt文档,系统能够配置需要采集的服务产品,如天气简报、重大气象信息专报等。系统能够设置每个产品对应的产品路径、访问方式(包括文件共享、ftp)、访问的用户名和密码、采集频率、是否需要审核等。
(2)定时监测服务产品:
根据配置的服务产品基本信息,定时监控采集对应的服务产品。如果监控到新的服务产品,直接入库。如果该服务产品,不需要审核,则直接显示在对应的终端。如果需要审核,则直接提示审核人员进行审核。
(3)服务产品审核:
需要审核的服务产品入库后,以弹框的形式,提醒审核人员进行审核。审核结果分为通过和不通过。
(4)服务产品终端显示:
对于不需要审核的服务产品或者审核通过的服务产品,如果对应为txt格式,则直接显示在终端;如果为word格式,则首先需要转化为系统能够直接显示的格式,然后再进行显示。
2.1.5 手动上传素材
(1)上传素材:
上传素材分为鄂尔多斯气象局用户和终端客户用户,鄂尔多斯气象局用户能够给所有的或者部分终端发送素材,比如紧急通知。终端客户用户仅可以对自己使用的终端发送。
市局上传用户,能够通过地图圈选站点进行发布,如通过鄂尔多斯气象数据综合服务平台查看实况、雷达、预报等数据后,需要发布紧急通知,可在地图上面圈选播放器进行发布。
3 鄂尔多斯气象多媒体平台特点
(1)整合市面所有的多媒体终端产品平台一体化的问题;
(2)由人工被动参与变为系统主动调取数据产品为主,节约人力成本,配置灵活、简便;
(3)数据环境统一支撑鄂尔多斯气象防灾减灾多媒体发布系统,稳定性大大加强;
(4)数据流非常小,无统计分析只是数据的简单推送,带宽占有率非常低,解决了因占有带宽影响正常业务的进行的难题;
(5)维护简便,远程操作即可判断问题,方便维护。