基于微信平台的乡镇预报预警系统研究
2018-10-21谷建伟王小熙
谷建伟 王小熙
[摘 要] 微信平台已成为传播信息的重要途径之一。基于该平台,河北省顺平县气象局开展乡镇预报预警发布系统功能设计与研究,及时有效地为农村及农业生产防灾减灾等提供信息技术支撑,及时获取用户反馈,形成良好互动,使气象更有效地服务于社会公众。
[关键词] 微信平台;气象服务;乡镇;预报预警
[中图分类号] TP311.52;P45 [文献标识码] A [文章编号] 1674-7909(2018)14-112-3
当前建立微信公众平台已成为扩大政务机关知名度、树立政务机关形象、增强政务机关公信力的重要手段。河北省顺平县位于华北平原北部,处于温带气候区,季风性气候明显,干旱、暴雨、冰雹、寒潮、雷暴和连阴雨等灾害天气频发、多发,带来严重经济损失,威胁人民群众生命安全,造成不良社会影响,因此成为社会各界重点关注的问题。顺平县气象局构建气象微信公众平台,利用平台传播速度快、覆盖面积广等优势,通过微信公众平台提供天气预报预警信息,使社会公众方便、快捷地获取气象信息[1]。
1 系统总体设计
1.1 系统设计目标
从河北省气象数据环境接口获取乡镇预报产品,经预报订正后,推送至微信服务号。通过微信服务号获取用户当前经纬度,利用ArcGIS确定各乡镇经纬度范围,根据辖区内站点、要素信息、数据按等级配置。将系统读取的站点要素数据与预警阈值对比,达到预警阈值时,向用户组推送预警信息,并在客户端进行预警信息提示,将该乡镇数据与预报产品推送给用户。
1.2 气象微信服务平台开发流程
①依托微信公众服务平台,申请微信公众服务号。气象信息数据库是气象局已有信息资源,微信服务器可根据需要调用。
②利用接口定时频次向共享平台发送数据请求,及时获取最新城镇预报、乡镇预报信息。通过FTP将数据以文件形式传送至服务端分析与存储。通过获取文件,逐行分析数据,判断重复与过期数据,进行数据筛选,将筛选的数据以时间为索引,待处理文件信息3 d后删除。
③移动端登录进入微信平台后,系统自动定位,接收所在基层乡镇预报预警服务产品。系统管理员根据不同需求,设置不同站点阈值,达预警级别后,系统自动向用户推送预警信息。系统管理员可直接编辑预报预警信息,选择推送至目标用户微信端,达到特殊情况下针对性预报预警。
④系统管理员有权对全县乡镇预报产品进行订正,然后推送至目标用户微信端。
2 系统功能设计与实现
2.1 获取乡镇地理信息
通过微信服务号获取当前用户所在位置的经纬度,通过ArcGIS确定各乡镇经纬度范围,根据用户当前经纬度确定所属乡镇,获取所属乡镇数据与预报产品进行推送。系统初步设定15 min定时刷新,重新获取当前用户地理位置,保证用户获得精准预报和服务。
2.2 微信服务平台主动预警模块
根据观测站点温度、降水、风、日照等各气象要素值,按量级进行阈值设置,接收对象可按组分类配置。将逐小时获取的站点数据与阈值对比,当数据与气象要素某一量级相匹配时,就会发送预警信息到配置用户组,同时微信服务平台首页会出现预警信息提示。主动预警系统分为信息推送模块、信息查询模块、用户管理模块及用户反馈模块。
2.2.1 信息推送模块。向乡镇用户推送气象信息,特别是农业气象灾害预警信息或有特殊意义主题的内容,包括与推送主题相关的公文文件、视频、音频、文字等。通常每条微信都包含多张图文信息,在传送主题信息时,确保农民朋友能充分理解整体微信内容,达到预期效果[2]。
2.2.2 信息显示查询模块。按照顺平县气候特点、农业生产及农民关注度,该系统微信界面显示实况监测和预报服务两个大的功能模块。各功能模块资料源、数据接口情况及主要功能模块说明分别见表1~3。
2.2.3 用户管理模块。根据农民及农业生产需求不同,将关注用户划分为不同级别,目前顺平县气象预警信息发布系统将用户分为管理用户、普通用户。系统管理员可根据用户需求为各级用户发布信息。
2.2.4 用户反馈模块。微信平台在发布气象信息的同时,系统也可以接受用户反馈信息,微信平台工作人员根据用户反馈实景图片确定其位置并存入數据库供平台调用。平台工作人员根据用户提供的信息、图片,迅速制作相应图文信息并群发出去,实现灾情信息迅速传递响应,尽可能为群众做好服务,达到防灾减灾目的。
2.3 预报产品订正
依据查询的已有预报数据开展订正,先将查询出的预报数据按每12 h分组,显示每组温湿度、风速风向、天气现象预报时间等信息预报数据,管理员可逐条开展订正,其中所订正内容包括温度、风速风向等天气现象,若当前预报日期不符,则可批量重新生成最新预报,预报内容采用旧数据显示,再根据气象局数据订正。顺平县微信平台为农服务开通后,通过调查分析发现还存在一些问题,如预报要素不准确、信息传播不及时等,主要表现为数据更新不及时,平均传播时间在15 min以上,有时甚至超过30 min。
2.4 加快气象信息全覆盖进程
智能手机全面普及,人们可以随时随地上网浏览,这是个人计算机(Personal Computer,PC)做不到的,也是微信传输较微博更优越的特点之一。微信传输可以作为解决气象信息传输“最后一公里”问题的重要手段。基于微信平台的乡镇气象预警信息推送,可确保乡镇气象信息员能更及时获取信息,进而有针对性地进村入户开展气象防灾抗灾服务。
3 结语
基于气象微信平台建设开启了顺平县农村及农业气象服务新途径,增强了与相关用户的互动,但也对当前及未来气象微信平台的信息服务内容和安全形式提出了更高的要求。气象工作者必须加强学习,依照用户不同或更高的需求,不断改进微信平台服务内容和形式,更全面、有效地为公众服务。
参考文献
[1]姚俊萌,单九生,蔡哲,等.基于微信公众号平台的气象为农服务需求分析[J].湖北农业科学,2017(18):3559-3562.
[2]朱倩雨,时现伟.基于微信公众平台的农业综合信息交互式服务系统[J].福建电脑,2016(12):30.