烟台新型自动气象站数据本地存储的设计及实现

烟台新型自动气象站数据本地存储的设计及实现

ID:31373156

大小:107.50 KB

页数:6页

时间:2019-01-09

烟台新型自动气象站数据本地存储的设计及实现_第1页
烟台新型自动气象站数据本地存储的设计及实现_第2页
烟台新型自动气象站数据本地存储的设计及实现_第3页
烟台新型自动气象站数据本地存储的设计及实现_第4页
烟台新型自动气象站数据本地存储的设计及实现_第5页
资源描述:

《烟台新型自动气象站数据本地存储的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、烟台新型自动气象站数据本地存储的设计及实现  摘要:该文以新型自动气象站数据上传机制为基础,针对大监站数据在市一级存储存在的问题,对数据流程、数据获取、数据解析、数据存储、数据纠错等各环节开展了有针对性的研究。通过研究实现了大监站分钟数据、小时数据、日数据在市一级的自动入库,为各项应用提供了基础。  关键词:烟台;新型自动气象站;数据;存储  中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)14-0193-03  近年来,新型自动气象站在各地布设完成,成为基准站、基本站和一般站的标配。随着新型站的

2、运行以及工作流程的完善,与以前类型测站运行产生了若干差异:数据存储差异,新型站B文件不能直接读取;订正差异,异常数据的订正流程改变;数据传输差异,以单个文件的形式上传数据等。新型站数据传输机制是直传到省局服务器,这些都使得地市无法实时方便地直接从各台站获取到大监站数据。之前,烟台市在获取各大监站小时数据时,是靠同步省局服务器上的数据查询页面完成,日数据是靠在各站计算机上安装软件,自动获取B文件数据来完成,但这样获取数据在稳定性和可靠性均存在不足,对观测数据纠错流程设计等方面考虑不够等问题。基于此,也就需要对新型站上传、纠错、

3、存储的流程及规律进行详细了解,以便于找到切实可行的办法。本文就是对此流程进行分析、研究,找出其规律,并就数据如何下载、处理、存储等提出了解决方案。6  1设计思路  目前,山东省各级台站通过宽带网络将实时数据传输到省局服务器,当遇有网络故障时,则自动启动3G网卡,进行数据传输。数据到省局后,经过一体化平台的审核,对有疑问的数据直接反馈给台站,由台站进行确认或订正,订正后的数据再由原路由上传,或由台站直接登录MDOS平台进行修改。当MDOS平台审核通过后,则存放于省局172.18.200.251服务器的对应的质控目录下,供各单

4、位访问,如图1所示。从中我们可看出,各台站到省局一体化质控部分,这部分流程是比较完整的,因此研究点的选择要从质控后的数据入手比较合适。  2技术实现  2.1文件名命名及数据结构  目前新型站传输数据文件名及结构符合《地面气象要素数据文件格式(V1.0)》的命名要求和存储要求,其中常用的长Z文件格式如下:  Z_SURF_I_IIiii_yyyyMMddhhmmss_O_AWS_FTM[-CCx].txt  其各代码含义以及文件内容结构参见文件格式规定。  2.2数据传输及解析处理  我们通过ftp方式获取251服务器中一体

5、化目录以及数据质控后存放的目录(ST_QC、ST_DAY_QC、SS_DAY_QC)下的数据。  2.2.1本地实时数据的获取  1)本地数据的识别。由于一体化目录存放的是全省123个大监站每5分钟的实时数据,若每次传输所有站点数据文件,会因无效站数据多造成运行的效率低下,因此我们在下载时增加了本地站点的筛选功能。6  2)最新数据的识别。下载过程还会遇到一个问题:由于一体化目录存放多天的数据,若每次都同步获取指定台站数据,也会造成大量已传输的数据被重复下载。因此我们在本地设置一个下载过的历史文件列表,当系统获取一体化ftp

6、目录文件列表后和本地列表核对,若为新文件,则下载,否则跳过,这样就保证了只获取最新的记录,提高了运行效率。  3)列表的定时清理。当运行一段时间后,本地列表文件会变得很庞大,增加了系统检索比对的时间,因此设定每旬检查一次列表文件,只保存最新的10万个文件记录。  2.2.2解析与处理  1)数据文件的排序处理。大监站数据生成都是按时间顺序进行的,但数据通过转存,会造成文件的修改时间的变化,因此,只通过文件的修改时间来确定处理顺序会存在问题。唯一可行的就是通过文件名排序后,按照文件名顺序依次处理。我们通过读取最新文件列表,再根

7、据列表内容排序,然后按顺序来处理,以避免站点数据在先后次序上出现问题。  2)数据的解析处理。对每次获取的最新的文件,根据时序进行打包,通过每次解析打包文件中的内容来实现要素的识别,最后存储到相应的数据库中。数据的解析按照处理文件的种类分三种:5分钟(小时)数据文件,日数据文件、日照数据文件。每种数据文件根据所含的要素不同,解析出对应的值,若数据有问题,则以“-9999”进行标注处理。解析后的数据根据内容存放到分钟数据表、小时数据表和日数据表中。  2.3数据存储设计6  当前各地新型站上传省局的实时数据文件主要分三种:分钟

8、数据文件、日数据文件、日照数据文件,小时数据与分钟数据相同。为能够方便存储和识别,我们建立了分钟数据表、小时数据表和日数据表,这样就保证了分类存储,很方便的实现有序访问。  2.3.1分钟数据表设计  表名为obserRealTimeDataMinuteAWS,存放各站每5分钟的数据,其数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。