临沂市气象服务网站的开发与应用
摘要 为了将气象预报信息及时发送到农民手中,并提出切实可行的防灾减灾措施,临沂市气象局开发了“临沂天气业务服务平台”, 该平台应用div + css进行网页布局,结合javascriptc++jsp等多种计算机编程语言开发而成。目前,该平台已在临沂地区使用并且在预报预警方面发挥了了一定的作用。
关键词 气象服务网站;灾害预警系统;开发;应用;山东临沂
中图分类号 s42 文献标识码 a 文章编号 1007-5739201303-0282-01
临沂市位于山东省的东南部,每年经常会发生各种气象灾害,特别是旱灾、涝灾、冰雹等灾害给人们带来的危害非常大,使得人们的生命财产安全及农业生产都没有保障。因此,临沂市亟需建立气象灾害预警系统,为人们的生产生活提供一定的参考[1-2]
临沂市气象局根据实际需要开发了临沂天气业务服务平台。该平台基于mysql数据库,使用了多种计算机编程语言如javascript c++jsp等进行开发。该平台于20105月投入业务运行,收到了良好的效果,在灾害性天气的预报预警中发挥了较大的作用,为实现气象防灾减灾“最
后一公里”增加了一条服务途径。
1 气象服务平台的主要功能
该平台的开发是基于应急预警、预报预测和气象视频、天气实况等,临沂市天气业务服务平台首页见图天气预报代码大全1,该平台主要实现了气象视频、电视气象频道直播、天气实况等功能。平台的主要功能模块有以下几种。
1.1 气象灾害的应急预警发布
在首页醒目的位置滚动播出气象台发布的灾害性天气,主要包括雷雨大风、冰雹、台风、强降水等灾害预警信息。
1.2 气象视频
工作人员可以在后台发布气象预报视频节目,制作与上传节目内容,视频节目内容包括第一时间、专家访谈、谈天说地、天气新闻、cctv天气预报、气象之声等栏目。每档节目都可以实现历史资料的查询。在首页的右边可以在线观看气象频道的电视直播节目的视频信息。
1.3 天气预报服务信息
主要包括短期预报、3 d天气预报、7 d天气预报、全国天气预报、周边城市天气预报、周边通航城市天气预报、生活指数预报等。天气预报信息以文本与图形结合的形式提供了全国逾2 500个城市的天气预报查询。生活指数预报包括晨练指数、穿衣指数、感冒指数、交通气象指数、环境空气质量指数、晾晒指数、森林火险指数、洗车指数、紫外线指数9项内容,为广大人们吃穿住行提供参考。
1.4 实况资料即时查询
包括临沂10个自动站、137个区域站、新一代天气雷达实况资料在网页上实现动态显示。站点信息和各类气象要素信息均从数据库中读取,由网页程序实现动态标注显示。利用flash插件实现动态曲线的绘制。
1.5 防灾减灾
主要包括气象预警、城市内涝、地质气象灾害、森林高火险、城市高火险等栏目,为广大农民提供服务信息。
1.6 雷电防护和气象科普
主要包括雷电知识、法律法规、气象科普知识等方面的气象知识。
2 程序实现
2.1 预报实况资料发布功能的实现
预报实况资料的制作和发布,有很高的时效性,因此开发了完善的后台管理接口,管理人员可以在后台实现预报实况的录入编辑。
2.2 视频流媒体技术
服务平台对手机或者终端用户提供的视频服务采用流媒体技术,支持用户一边下载视、音频文件一边播放,缩短用户的等待时间。流媒体软件采用dss[3]dss是苹果公司提供的开源跨平台流媒体服务器软件,dss可以在linuxmac osx windows 等上面部署。
2.3 jsp动态网页技术
网站采用jspjava server pages[4]脚本语言制作,jsp是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp页面由html代码和嵌入其中的java代码所组成。服务器在页面被客户端请求以后对这些java代码进行处理,然后将生成的html页面返回给客户端的浏览器。jsp具备了java技术的简单易用,完全面向对象,具有平台无关性且安全可靠、主要面向因特网用户的特点。利用服务器端脚本可以建立与mysql数据库的连接[5-6],并将根据特定条件下从数据库中检索得到的数据结果放到普通的html代码中,且这些服务器端脚本不依赖于任何浏览器和用户使用的平台[7]
3 结语
20105月该平台投入业务运行后,实现了多种信息的实时发布,包括短时间临近预报预警、灾害信息、视频及决策服务等,为广大用户提供了极大的便利,收到了很好的效果,为实现气象防灾减灾“最后一公里”又增加了一条服务途径。
4 参考文献
[1] 王遂缠,孙林花.基于internet平台的灾害性天气预警信号及气象信息发布系统[j].气象科技,2007352):295-298.
[2] 李集明,沈文海,王国复.气象信息共享平台及其关键技术研究[j].应用气象学报,2006175):621-628.
[3] 张延龙,庄玲玲.3g气象服务平台研究[j].现代电子技术,201024):43-44.
[4] 李存斌,樊建平.jsp高级编程及其项目应用开发[m].北京:中国水利水电出版社,2003343-369.
[5] 姜晓铭,刘波,张亦华. jsp程序设计精彩实例[m].北京:清华大学出版社,2001.
[6] 王夕宁,王晓平,曹彤. jsp通用模块及典型系统开发[m].北京:人民邮电出版社,2006.
[7] 魏玉鹏.临沂市农业气象灾害预警系统的开发与应用[j].现代农业科技,20124):29-30.