时间:2024-05-30
唐红祥,花梦颖,高文明
(1.修文县气象局,贵州修文550200;2.贵州食品工程职业学院,贵州贵阳550003)
气象观测资料一直是气象部门的重要宝贵资料,同时也是气象服务的重要手段。在气候分析报告、制作气象服务材料时需要对气象观测数据进行多形势的数据处理与分析。
目前,县级部门基本没有对区域气象观测资料的本地化储存,不能形成历史资料和数据的应用分析。使用时需要向省市部门拷贝,拷贝的资料为原始资料,还要经过人工统计分析,不仅费时费力,而且在应用时也得不到及时的更新。因此,做好区域气象观测资料的数据分析、处理、统计应用对提升县级业务工作和提高气象服务质量尤为重要。
为了满足县级业务的工作需要,提升业务工作质量和效率,气象资料信息化软件主要对国家及区域气象站资料通过本地轻便型数据库分类存储,形成历史序列资料数据库,为气候分析和气象服务实现多形势的分析统计。
气象资料信息化软件采用C/S模式开发,使用跨平台语言Java编写和H2嵌入式数据库,Java语言具有跨平台和高效的优点;H2数据库小巧,性能好,兼容性高,支持SQL语言标准。软件主要设计思路是先自动分析站点原始资料在MUSIC服务器上的开始时间,通过开始和当前时间从MUSIC下载完整的原始资料储存本地数据库;通过不同气象要素特性统计原始观测资料,实现分类查询气温、降水、气压、日照、蒸发、风、湿度、地温、天气现象等气象要素,实现任意时段、多要素的平均、极值、概率、频率统计等;并将查询结果快速导出为CSV格式表格。
软件界面布局既能满足所用功能,又以简洁、方便操作为主要思路设计(图1所示)。首次使用软件时先进行参数设置,设置站点信息,再到工具中进行数据下载,使数据保存于本地数据库。主界面中布置有国家站和区域站两个界面,两个界面的查询功能有所不同。左边为查询功能区,采用树形结构设计,中间为显示区,显示查询结果。
软件开发是根据实际业务工作需要设计编写,包含以下主要功能。
2.3.1 数据下载 数据下载功能是先分析本地数据库是否有选定站点的数据;如无,将从MISUC服务器上分析站点的初始资料时间,并下载初始时间到当前时间该站点的所有资料。如果本地数据库有资料,软件将自动分析数据库资料的结束时间,并下载最后时间到当前时间段内的资料。
图 1“气象资料信息化软件”界面
2.3.2 要素查询功能要素查询功能是根据气象要素的不同特性和使用需求编写。采用树形结构布局,要素逻辑清晰,使用人员只需输入日期即可在显示区展示查询结果。所有要素的查询内部均采用SQL语句访问数据库。
2.3.3 导出数据该功能是将显示区的查询结果导出到指定位置,并以CSV文件格式储存。CSV是一种通用的、相对简单的文件格式,可以使用EXCEL打开使用。
气象资料信息化软件的研发是更有效地使用气象资料。软件布局简洁,操作方便,功能满足业务所需;采用H2嵌入式数据库不仅小巧灵活,而且使用SQL标准语言的快速查询;实现查询结果的实时预览和一键导出。气象资料信息化软件为气象资料的本地化储存和资料分析统计起到了极大的帮助,提高了业务工作质量和工作效率。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!