张黎 依航 李书君 谷惠刚 戴海燕

【摘 要】本文作者应用java软件编写朝阳即时天气显示报警平台。朝阳即时天气显示报警平台将朝阳市160个自动站的降水、风向、风速、温度和7个国家站的能见度的数据实时显示到平台界面上,预报预警等人员可通过朝阳即时天气显示报警平台监测天气,分析数据,当各气象要素达到一定数值时平台会自动报警来提醒预报预警人员,这样可提高发布预警信号的速率和准确率。本文就朝阳即时天气显示报警平台软件的设计思路和系统各部分功能进行系统介绍。

【关键词】预警信号;天气预报;java;程序;软件

一、引言

朝阳市属温带大陆性季风气候,地处辽宁西部低山丘陵区,大陆性气候和季风气候的季节和年际变化比较大,加之受全球气候变暖影响,气象灾害事件频繁发生,极端天气气候事件明显增多。朝阳的特殊地理位置和气候条件,使之成为省内乃至国内气象灾害严重的地区之一,各种气象灾害频繁发生,干旱、冰雹、雷暴、霜冻、暴雨、寒潮、低温冷害、大风、山洪、高温和暴雪等灾害连年出现。随着气象灾害的频发,预警信号的制作发布工作越来越受重视。朝阳即时天气显示报警平台以地图图标方式和列表排列方式显示各种气象要素数据,气象要素数据实时更新,当降水、风速、温度和能见度等气象要素达到一定数值时会自动报警。预报预警等人员可通过朝阳即时天气显示报警平台监测天气,分析数据,当各气象要素达到一定数值时平台会自动报警来提醒预报预警人员,这样可提高发布预警信号的速率和准确率。。

二、平台设计

2.1技术路线

朝阳即时天气显示报警平台应用java语言进行编程,在Windows XP、Windows 7和Windows 10等系统(包括32位和64位) 的计算机都可以运行。软件平台编制时从外部引入了两个jar包,分别是dom4j-1.6.1.jar和sqljdbc4.jar。dom4j是用来读写XML文件的,朝阳即时天气显示报警平台应用dom4j是用于存储平台的使用状态。sqljdbc4.jar是用于读取SQL Server 2005数据库,并将数据导入平台。

2.2软件安装

朝阳即时天气显示报警平台为方便用户的安装使用,避免平台升级时频繁卸载安装的麻烦,采用免安装方式。免安装方式需要将平台应用的所有文件和从外部引入的jar解压复制平台目录的bin文件夹下,然后编写一个批处理文件调用bin文件夹下的软件启动程序类即可。平台软件首次应用时需要在计算机上安装java运行环境(java运行环境分32位和64位的,本软件编制时应用的是jre-8u171-windows-i32.exe),然后将平台目录文件夹复制到计算机中,用批处理文件调用该软件即可。软件平台升级时,无需重复安装java运行环境,只需删除平台软件目录文件,将新的平台软件目录复制到相同位置即可。

三、平台应用

3.1平台显示功能简介

朝阳即时天气显示报警平台将朝阳市160个自动站的降水、风向、风速、温度和7个国家站(包括朝阳、北票、叶柏寿、凌源、喀左、建平和羊山)的能见度的数据实时显示到平台界面上。朝阳即时天气显示报警平台有两种显示方式,一种地图图标显示,一种是列表排列显示。

3.1.1地图图标显示

地图图标显示方式分为6个显示界面,其中包括朝阳全区显示界面、朝阳县龙城区双塔区显示界面、喀左县显示界面、北票市显示界面、凌源市显示界面和建平县显示界面。各界面可通过鼠标点击切换,也可以点击循环显示模式按钮后进行自动切换。朝阳即时天气显示报警平台地图图标显示方式以地图和图标的方式显示各种气象要素,用不同的图标显示不同的气象要素,用不同的颜色显示不同等级,图标随着数据的更新而更新。图1和图2分别为朝阳全区和喀左县的显示界面图。

3.1.2列表排列显示

列表排列显示方式分为降水综合显示界面和其它综合显示界面。降水综合显示界面将160个自动站的降水量(包括1小时、3小时、6小时和12小时的累计降水量),以表格方式按从大到小的顺序显示,并且实时更新。其它综合显示界面将7个国家站的风速、温度和能见度以表格方式实时显示到平台界面上。

3.2平台报警功能简介

报警系统阈值根据预报信号发布标准和朝阳市气象台预报人员工作情况进行设置的。表1是朝阳即时天气显示报警平台报警阈值表。

朝阳即时天气显示报警平台的报警系统有6个不同的报警音乐,分别是降水报警、风速报警,温度报警、能见度报警,数据错误报警和网络故障报警。降水报警、风速报警,温度报警和能见度报警是当气象要素达到报警阈值时自动播放报警音乐来提醒预报预警人员。数据错误报警是指从数据库数据出错时自动播放报警音乐来提醒预报预警人员。网络故障报警是网络出现故障时自动播放报警音乐来提醒预报预警人员。

四、结语

以上的是朝阳即时天气显示报警平台的部分功能介绍,这些功能在提高制作发布预警信号速率和准确率方面是非常有效的。朝阳即时天气显示报警平台已应用两年多,运行状况良好,目前朝阳各县市区气象系统均在使用。