APP下载

锦州市综合气象预报预警服务平台设计与实现

2017-06-05温舟娄芳蕾史虹婷贾宁王蛟洋张德

电脑知识与技术 2017年7期
关键词:预报员锦州市气象

温舟 娄芳蕾 史虹婷 贾宁 王蛟洋 张德来

摘要:根据锦州市现在气象业务的实际情况,利用Visuai Basic语言,在.net4.0框架及SQLServer2008数据库的支持下,开发了锦州市综合气象预报预警服务平台。该平台可实现预警信号制作发布自动化,预警信号存档、查询、调阅,公众气象服务及专业气象服务产品自动化或半自动化制作发布,决策气象服务产品自动化制作发布已经存档、查询、调阅,决策气象服务背景资料库查询等功能。该平台的开发有效地提高了锦州市气象台的工作效率,使锦州市气象服务更为规范化,有效地减轻了预报员的重复性劳动。

关键词:预报预警;工作平台;NET4.0编程SQL数据库系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)07-0074-03

近年来随着经济的快速发展,气象越来越得到人们的关注和重视,气象灾害给人类造成的危害十分严重,从中国气象局到各省市气象局都开发了一些预报服务平台、预警平台,用以提高预报预警服务的时效性、准确性等,吴昊旻等介绍了气象预警信号制作发布平台的经验与思路,黄阁等研究了决策气象服务平台的设计,目前锦州市正在使用中的预警信号制作软件不能对预警信号进行分类归档、查询且使用了较长的时间,需要进行更新,另外公众气象服务中仍有预报内容相同的软件存在,并未实现自动化,预报员进行了重复性劳动,预报员所用的各类参考性信息较为分散,决策气象服务资料库的开发并未完整,决策信息也不能进行归档、查询及半自动生成模板。因此,围绕我市防灾减灾应对气候变化的需求、公众对气象信息日益增长的需求,特开发锦州市综合气象预报预警服务平台(以下简称平台),以提高我市综合预警预报业务水平以及气象灾害预警能力。

1平台概述

1.1平台功能

平台主要包括以下内容:即公众及专业气象服务、决策气象服务、气象灾害预警信号,具体内容如下:

1.1.1公众气象服务

包括公众气象服务业务流程,各种资料调用(如micaps3资料、省局数值模式产品等),小灵通,12121,电视预报、海洋预报及其他专业预报等服务产品自动化制作。

1.1.2决策气象服务:

包括决策气象服务背景资料库的录入、查询,决策气象服务材料分日期存档、查询,决策气象信息发送地点,决策气象信息发布流程,决策气象服务产品制作模板自动生成。

1.1.3气象灾害预警信号

包括预警信号(省、市两级)的存档、分类、查询、调阅,气象灾害预警信号的制作发布流程,本市发布气象灾害预警信号的制作模板自动生成、转发省级发布气象灾害预警信号自动修改等。

1.2平台开发环境

平台开发语言使用Visual Basic,开发环境为VisualStudi02010和.net4.0,在网络数据库SQLServer2008的支持下,由此开发的一个综合型服务系统。系统使用的资料有1951年以来相关决策服务背景资料库,以及2015年以来的所有预警信号及决策服务信息。

1.3平台设计

本平台由主界面和一键发布、预警信号、决策服务三个子界面构成,每个子界面包含MenuStrip、TabControl、TabLayoutPanel、GridView等多类控件。(图1)

同时利用SQLServer2008构建数据库,其中包含预警信号数据库、决策信息数据库、决策气象背景资料库数据库。

本平台由于包含三个方面内容,所以对其进行分别开发,分别自主开发了一键发布、决策服务、预警信号三个类模块,每个模块分别为多个子类组成。

1.3.1部分代码示例

1.3.2一键发布界面工作流程(图2)

一鍵发布是以城镇天气预报为基础,把城镇天气预报报文翻译为相应的语言文字形式,同时根据相应的预报资料计算出晨练指数、森林火险等级、人体舒适度等指数,之后自动生成小灵通、12121、电视天气预报、海洋预报等公众预报及专业服务预报的文本文件并进行显示,在进行修改后即可保存并上传至辽宁省气象局和其他相应位置或路径。

本界面菜单栏还包括Micaps资料调阅,日常工作流程,预报及专业服务所需的一些常用网站等。

1.3.3预警信号界面工作流程(图3)

预警信号界面分为两部分,一是预警信号制作发布,其中又分为市级自行发布的预警信号和转发省级发布的预警信号,此两类在选好相应的参数后即可自动生成预警期数、时间、预报员等,同时弹出Word文档,可对其中内容部分进行修改,之后关闭保存后即可进行对外发布,如存入至数据库、自动上传至辽宁省服务中心、生成预警发布短信等。二是可以对已经发布的预警信号进行查询统计,在选择相应参数后即通过GridView控件以表格形式进行显示,双击表格每行左侧空白处可调阅已发布的预警。

本界面菜单栏包含预警信号补录功能,可把未经本系统发布的预警信号存入至数据库。同时还包含打开自发预警或转发预警文件夹功能、国家突发事件平台发布网址以及其他预警所需要的网址。

1.3.4决策服务界面工作流程(图4)

决策服务界面分为三部分,一是决策气象信息部分,其中包括决策气象信息制作,可调用模板后自动生成期数、日期、预报员等相关内容,并可弹出Word文档对内容进行修改,关闭保存后可通过相关组件自动存入数据库、生成短信等;本部分还可以对已经发布的决策气象信息进行查询调阅。二是中期气象部分,本部分内容与决策气象信息部分较为类似,可以对中期气象进行制作发布及查询。三是决策气象背景资料库部分,本部分通过对决策气象背景资料库数据库进行调用,可分别按年、月、旬等不同时间参数进行查询,且可对表格数据进行相应的修改。

本界面菜单栏也包括了决策气象信息、中期气象等补录功能。

2平台应用

平台从2015年4月开始进行试用,并于2015年7月推广至凌海市气象局进行县级版本试用。本平台功能丰富,目前能够有效地减轻预报员的重复性劳动,减轻预报员工作负担;使公共气象服务、决策气象服务、气象预警信号相关内容一目了然,有效提高服务的时效性,是一个良好的综合型预报预警服务平台。

3结束语及讨论

1)本平台实现了公众及专业气象服务、决策气象服务、气象灾害预警信号等自动化或半自动化制作、发布、查询等功能。

2)本平台目前正在锦州市气象台良好试用,有效地提高了锦州市气象台的工作效率,使锦州市气象服务更为规范化,有效地减轻了预报员的重复性劳动。

3)由于不是专业的编程人员,平台的美化方面略显不足,且仍旧存在着暂时未发现的bug,针对这些存在的问题,将继续对本平台随时进行更新和维护。

猜你喜欢

预报员锦州市气象
气象树
江西省天气预报员现状调查分析与对策建议
《内蒙古气象》征稿简则
锦州市第八中学
This 11-year-old student brings joy to seniors one wish at a time
预报员培训的“复盘”方法
大国气象
假如古代也有手机
锦州市凌南市民休闲广场设计
美丽的气象奇观