基于微信的蚌埠市气象信息服务系统设计及实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于微信的蚌埠市气象信息服务系统设计及实现
摘要为适应气象服务需求快速发展,使公众方便快捷地获取气象信息,建设地市级气象信息服务微信管理平台。研究依托蚌埠市气象信息数据库,应用微信第三方平台的模式,应用PHP语言,MYSQ数据库,采用C/S 模式,通过对微信公众平台开放的API开发,该微信平台以数字化、图表、音视频等方式展现,使气象信息传播不仅更加可视、可读、可感,而且拓展气象信息传播途径,增强传输及时性。
关键词微信公众平台;气象信息服务;智能化
前言
当前微信公众平台建设已成为提升政务机关知名度,树立政务机关形象,增强政务机关公信力重要手段。现蚌埠市气象局计划建设符合当前发展需要的信公众号,借助传播速度快方式引导公众、服务公众。通过微信公众平台来提供信息技术优势来建设地市级气象信息服务微信管理平台,使公众方便快捷获取气象信息,适应气象服务需求快速发展。
1 气象微信信息服务平台内容和技术路线
1.1 系统架构
依托腾讯微信公众服务平台,申请微信公众服务号。微信公众号分为订阅号和服务号,考虑到服务号有高级接口,本系统公众号类型采用服务号。
微信服务器型号为:曙光I620-G20;主要存放编辑程序及所有数据,可在前
台职责网页界面,网页内集成所有功能模块。
1.2 技术路线
本系统架构采用C/S模式,即客户端/服务器体系结构。客户端是基于微信公众平台开发,具体方案是:应用微信公众平台开放的API将开发的程序置入从而实现所需的各项功能,并在程序中嵌入功能服务页面,通过3G/4G网络或Wifi网络与Internet建立TCP连接,通过服务器实现客户端与蚌埠市公服中心即时通讯交互。
1.3 系统功能模块划分
(1)信息推送模块。向用户推送气象信息,特别是气象灾害预警信息或有特殊意义主题的内容,包括与推送主题相关公文文件、视频、音频、文字等。一
般每条微信是有多张图文信息构成,传送主题信息同时,整体微信内容给人赏心悦目感官享受。
(2)信息显示查询模块。根据本局在2016年1月1日-12月31日对门户网站、96121及公众调查问卷对各种气象信息关注度,选取以下气象具体要素。具体情况如表1:
表1 公众对各类气象信息的关注度
类别降水气温穿衣指数灾害天气
比例76.1 68.5 67.4 36.7
①实况监测功能包括:城镇实况、雷达图像、卫星云图、实况图标、流域降水等。
“城镇实况”功能提供蚌埠市范围内各乡镇气温、降水、风向风速等实时信息。
“雷达图像”功能提供实时雷达图像,将在底图上做城市内风险区划标绘。“卫星云图”功能提供最近7个小时,30分钟分辨率的15张中国区风云2E 卫星的红外通道云图,实现实时卫星云图监测。
“实况图标”功能提供蚌埠市过去24小时实况图;支持切换地市显示;实况图包括过去24小时气温、降水量、风向风速、气压信息等。
“流域降水”功能提供了淮河流域各站点过去24小时降水情况。
②预报服务功能包括短期预报、短时预报、一周天气、气象预警和决策材料等。
“短期预报”功能提供未来24、48小时预报。“短时预报”功能提供未来6小时精细化预报。
“一周天气”功能提供未来一周内每天天气最高气温和最低气温预报。“气象预警”功能提供蚌埠市区域内灾害预警信息。“决策材料”功能提供蚌埠市气象部门为各级党、政、军领导和决策部门提供的决策气象服务材料。
(3)用户管理模块。蚌埠气象预警信息发布系统目前将用户分为市领导、气象信息员、防汛指挥人员、农机手等。系统管理员可根据需要分别获同时为各级用户发布信息。
(4)用户反馈模块。本系统可接受用户反馈信息,并可根据反馈实景图片确定位置并存入数据库供平台调用。平台工作人员根据用户提供的信息、图片快
速制作出相应图文信息并群发出去,实现灾情信息迅速响应,尽可能为公众服务,达到降低损失目的[1]。
2 结果分析
2.1 短临预报准确性
本文短时预报是指由蚌埠市气象台日常发布的6小时预报。短临预报发布是对短期雨量预报偏差修正,也是公众关注重点。通过对2016年6月1日-12月31日短时6小时预报和常规预报24小时预报统计评分。
(1)降水预报评分。对降水分级检验和累加降水量级检验。
T S评分:
漏报率:100%
空报率:100%
式中NAk为预报正确站(次)数、NBk为空报站(次)数、NCk为漏报站(次)数,见表2。
本文是单站降水预报:逐日检验只评定是否正确和是否属“空、漏”报,并保存每日预报与实况资料。月、季、年检验依据当月、季、年预报正确总次数、空报总次数、漏报总次数计算TS、SS、PC、空报率、漏报率。
(2)温度预报评分
平均绝对误差:
均方根误差:
预报准确率:100%
温度预报準确率实际含义是温度预报误差≤1℃(2℃)的百分率。
本文是单站温度预报:逐日检验计算绝对预报误差,并保存每日预报与实况资料,月终计算平均绝对误差、均方根误差和预报准确率。其准确率如下表。可见发布短时预报重要性。
2.2 预报智能化
本系统应用微信公众平台开放的API将开发程序置入实现所需功能自动化。
在实况监测模块中,雷达图像、卫星云图直接从省公服中心数据库实时图片;城镇实况、实况图表直接读取气象数据库文件中所需要素即可。
在预报服务模块中,短期预报、短时预报、一周天气直接到蚌埠市气象台业务平台服务器抓取;气象预警直接从省公服中心数据库调取。
2.3 规范网络平台气象信息传播
(1)评价指标。中国气象局2016年6月1日实施的《气象预报传播质量评价方法及等级划分》统一和规范了气象预报传播。气象预报传播质量评价指标、因子及赋值见表3.
本文抽取2家网站和2家气象预报app在一个月内每天两次抽查,按照以上方法与蚌埠市气象台发布的气象预报信息对比评分。
从结果来看,这些评分对象存在不少问题。首先是预报要素不准确。例如,网站1在2017年3月21日,最高气温与市气象台预报差2度。
网站2主要问题是信息传播不及时,表现在数据更新不及时,平均传播时间超过15分钟,有时甚至超过30分钟。
App1主要问题是没有按照规定标注气象预报发布时间和信息来源。信息完整性评分为0,所以直接评为最低等级。
App2主要问题是在传播天气预报信息时,天气现象偏差次数较多。
2.4 加快气象信息全覆盖进程
微信传输也就成为解决气象信息传输最后一公里的重要手段。微信平台气象预警信息推送使乡镇气象信息员能够更及时获取信息,有针对性开展防灾抗灾服务[2]。
3 结束语
气象微信平台建设开启了本市气象服务新途径,增强了与用户互动性,但任何事物都有两面性,这对微信平台气象信息服务内容和形式提出了更高要求。气象工作者只有不断加强学习,才能根据用户需求改进服务内容和形式,更好为公众服务。
参考文献
[1] 苏双琴.基于微信的教学管理平台的构建[J].电子世界,2014,(13):170-171.