数字化气象服务平台设计与实现
2019-03-27刘建伟王阳
刘建伟 王阳
【摘要】 为了提高专业气象服务水平,建立面向大众的以图片、视频为主要展示方式的气象服务平台,为境内主要交通线路、旅游景点提供相关气象服务内容。通过自建与社会共享的摄像头硬件设备,自主开发采集系统,将采集到的图片、视频资料与气象实况、预报信息叠加显示,提供直观的服务内容。制定交通、旅游指数模型,如航班起降、高速路口开闭、旅游适宜度等气象指数等级。采用C#语言开发出B/S架构的网页版数字化气象服务平台。
【关键词】 数字化气象服务平台 交通 旅游 氣象服务
当今信息化技术飞速发展,气象服务模式虽然不断寻求改变,但仍跟不上新技术的发展步伐,更满足不了人们日益提高的生活水平对气象服务的需求。本项目一改以文字为主的传统气象服务方式,为受众提供更加直观、形象、可视化的气象服务;通过部门(气象、交通、旅游等)合作,用“互联网+气象”实现对交通旅游气象服务及产品智慧化;通过整合气象资源,开发以图片、视频、虚拟天气预报场景为主的专业气象服务产品;为交通旅游者提供“吃住行娱购游”等亲民、及时、实用的气象服务内容及建议;立足于交通旅游气象服务,探讨更多气象服务领域的革新。
一、系统设计
1.1数据库
数据库是按照数据结构组织、存储和管理数据的仓库。针对邯郸市数字化气象服务平台的需求及功能实现过程中对数据的要求设计出如下的数据表:天气信息采集仪器数据库;天气实况数据库;图片数据库;视频数据库;天气现象模拟数据库。
1.2 系统总体框架
邯郸市数字化气象服务平台是由数据采集,数据处理,数据输出,数据显示4个模块组成,系统总体框架见(图1)。
二、平台的实现
2.1 开发环境
邯郸市数字化气象服务平台是以C#语言为主要开发语言,运行环境为Windows Server2008操作系统,平台主要架构方式为B/S架构。该专业气象服务平台的B/S架构分4个层次:数据采集层;数据处理层;数据输出层;数据展示层。
2.2 数据库访问技术
邯郸市数字化气象服务平台系统是通过ADO.NET技术进行数据库访问的,该技术具有简单、高效等特点,在工作的过程中通过封装COM端口,简化操作,进而实现高效访问。另外,ADO可以通过独立创建一个Connection对象,实现多个Recordset对象使用,达到访问的灵活性,提高软件开发的速率和效率。
ADO.NET中提供ADO的访问接口是以组件的形式实现的,在使用时,DataSet和.NET数据提供程序,后者是一组包括Connection、Command、DataReader和DataAdapter对象在内的组件。
2.3 平台功能设计
本平台是为大众人员,特别是计划来本地旅游人员、本地出行人员提供的专业服务产品和查询统计分析的信息。确定了平台的整体框架后,通过对功能和流程的分析,将整个平台的功能分为3个主要模块:交通气象模块;旅游气象模块;气象预警模块(图2)。
1.交通气象模块。基于百度地图,安排部署信息采集点,涵盖邯郸地区所有高速路口、车站、机场等地,采集气象相关信息与视频信息。通过B/S架构,实现信息的调用,显示在平台上。
2.旅游气象模块。在APP或网页上显示邯郸市内主要旅游景点的天气实景,及采集到的气象实况要素,用模拟场景展示未来天气变化趋势,及旅游气象等级。提供要素图形、表格等形式的实时查询。
3.气象预警模块。通过调用邯郸市气象台预警数据,实时将预警类型、预警级别按照预警范围展示到平台上,并将预警可能影响到的交通、旅游方面的信息在地图上一并提示。
三、结语
邯郸市数字化气象服务平台建设,充分利用了技术的可扩展特点,第一期项目实现气象部门现有摄像头,第二期项目实现政府部门共享的天网等摄像头,第三期项目可以纳入个人手机用户的接入。其总体设计思想先进,结构模块合理实用,具有较强的稳定性、较高的安全性。邯郸市数字化气象服务平台将极大提升其专业气象服务能力和水平,并可满足用户不断增长的需求。为当地旅游发展提供气象服务支撑。
参 考 文 献
[1]张瑛,乔军苹,姚瑶.吉林省气象服务平台技术研究及设计思路.气象科学,2016,Vol.36,No.19.
[2]范彦芳,李香芳,蒋婷等.宁夏专业气象服务平台设计与实现.资源与环境科学,2016年第1期.
项目名称:基于多模式集成网格的交通旅游气象服务技术研究与应用 项目编号:1721203047
刘建伟,1981.04 ,汉族,男,河北成安,大学本科,工程师,气象监测。