基于C#的气象原始观测数据的分析与处理
2016-08-26王长利
中低纬山地气象 2016年1期
关键词:数据库
王长利
(湖南省怀化市气象局自动化站,湖南 怀化 418000)
基于C#的气象原始观测数据的分析与处理
王长利
(湖南省怀化市气象局自动化站,湖南怀化418000)
根据工作实际需要,使用C#技术对以文本格式存放的各类原始气象观测数据加以解析与整理,通过定义C#的抽象类,将数据解析和数据存储有效分离,进而将整理后的数据输入到Excel文件或MSSQL数据库中保存,从而达到 “一次解析,按需存储”的目的,满足了将观测数据高效、方便、快捷、灵活地存储为不同文件格式的需求。同时,介绍了C#的多线程与委托技术在气象数据处理中的应用,以及利用MSChart组件对气象数据进行统计分析并绘制图形的方法,所涉及的程序设计思路对于气象数据的分析与处理具有一定的参考与借鉴意义。
观测数据;C#技术;多线程;抽象类;MSChart组件
1 引言
气象观测数据的分析与处理是气象业务中一项极其重要的内容。在日常气象观测工作中,有相当一部分原始气象数据是以文本格式的形式有规律地进行保存的,这类以文本格式存储的气象资料,往往不便于查询、分析与统计,通常需要事先对数据进行预处理,加以解析整理后,保存为Excel文件或导入到数据库中,再对数据加以分析与处理,以便获得有价值的信息。气象原始观测数据长达30 a以上,且按气象要素各自单独保存为一个文本文件,对于这类年份跨度长、数据量大、文件格式多的气象原始数据,该如何处理以满足将数据灵活、高效地保存为Excel文件或导入不同数据库的实际需要呢?……
登录APP查看全文
