气象工作中CMACast系统数据资料的备份存储分析
2015-04-13刘红艳张晓庆吕晓丹
刘红艳 张晓庆 吕晓丹
摘要:现代的农业生产离不开气象服务的支撑和保障。我国是农业大国,而农业生产高度依赖天气气候条件,气象预测的准确性及预报的及时性,对于农业生产的顺利进行有着重要的影响,而气象测报的质量直接受测量方法及预报手段的先进程度而决定的。本文简单介绍了CMACast系统数据资料的接收和处理,数据在接收服务器上的常用通道和存储路径,在数据处理终端机上的常用存储路径,以及利用VB开发CMACast系统数据资料的备份存储软件。该软件可以保存预报员常用数据资料,为日后资料查询、学术研究提供数据支持。
关键词:数据存储;数据路径; CMACast 数据接收及处理
中图分类号: TP274 文献标识码: A DOI编号: 10.14025/j.cnki.jlny.2015.06.070
随着科学技术的不断进步,带动气象资料的传输方式也在不断变化,由早期PCVSAT系统到DVB-S系统,再到现今的CMACast系统,大幅度增加了气象资料广播的种类和数量,提高了数据分发的时效性和可靠性。由于每天庞大的数据量,在数据处理的终端机上资料一般保存120小时左右,而在接收服务器上一般只保存72小时,这个时间之后资料将被删除。鉴于这种情况,开发CMACast系统数据资料的备份存储软件,选择性保存所需目录下的数据文件,为以后进行数据的分析和研究提供有力的支持。本文简单介绍CMACast系统常用数据资料在接收服务器上的产品通道、存储路径,在数据处理终端机上的存储目录,以及利用VB开发的CMACast系统数据资料的备份存储软件的相关内容。
1 CMACast系统简介及数据存储路径
1.1 CMACast系统简介
CMACast系统(中国气象局卫星数据广播系统)是即PCVAST系统(甚小口径卫星应用终端)和DVB-S系统(数字卫星直播系统标准)之后的新一代气象卫星数据广播系统,它在满足卫星数据广播系统现有用户业务需求的基础上,实现中国气象局三组数据广播资源的整合,大幅度提高卫星数据广播的信息速率、时效性和可靠性,增加气象资料广播的种类和数量,将新增加的风云三号气象卫星数据产品、雷达数据资料等尽快提供给用户使用。
CMACast系统由卫星转发器、广播主站及应用小站组成。其中市级气象局的应用小站软件分三个部分:数据接收程序、数据推送程序、小站监控管理程序,在Linux操作系统下运行,接收主站广播的原始数据,图1就是小站监控管理程序。之后通过FTP方式或虚盘方式获取原始数据,在数据处理终端机上再对数据进行实时处理。
1.2 数据接收服务器常用数据的通道和存储路径
2利用VB开发CMACast系统数据资料的备份存储软件
2.1 CMACast系统数据资料的备份存储软件介绍
该软件利用VB编程语言开发,用于存储备份常用数据资料。可根据预报员要求,选择所需备份资料的目录及子目录,选择是否给文件填加时间的前缀或后缀,选择文件所需保存的目标地址,选择备份数据所需间隔时间。图2是程序主界面。
选择设置选项,进入设置界面:
源根目录选项选择源文件路径;
同步源列表选项中添加所需存储资料的子目录,并可根据需要选择是否为文件添加日期或时间的前缀或后缀,是否保存该子目录下的下一级子目录;
目标根目录选项选择目标文件的存储地址。
设置所需项目后,选择启动自动备份,软件就可以在选择的时间间隔自动备份所选路径下的资料,此时点击日志选项,可以查看软件的所有存储记录。
2.2 存储数据处理终端机上的资料
保存数据处理终端机上的资料相对简单,只要将2.3中介绍的相应路径添加到CMACast系统数据资料的备份存储软件中即可保存预报员常用的资料到对应目录下,应用时也只要在Micaps3下调用对应文件即可。操作非常简便,占用空间也小,但是对应的保存的资料内容有限,以高空资料为例,按上述目录选择,就只保存500、700、850hpa的高空观测资料、高度场和温度场,其它如925、1000pha的高空观测资料、高度场和温度场或各层次的风场、温度露点差等等就都不能得到保存。相反如果存储Linux下数据接收服务器上所选择的资料,能保存大部分数据,但占用空间很大,而且使用时需要重新调用解码程序,重新进行数据处理,操作相对复杂,预报员不能简单地通过Micaps3马上调用想要查看的资料。
2.3 存储Linux下数据接收服务器上的资料
相对于Linux下数据接收服务器上资料的应用,存储数据接收服务器上的资料也比较简单,只要将2.2中介绍的相应路径添加到CMACast系统数据资料的备份存储软件中即可,但应用时需要重新调用解码程序进行数据处理。图3是数据处理配置方法。
根目录选择在CMACast系统数据资料的备份存储软件中设定的目标路径,原始数据存放目录、原始数据备份存放目录、产品数据存放目录、产品数据存放备份目录依次设定到解码后数据存放的目标路径下的四个不同子目录中,再调用数据处理程序对数据解码处理,之后才能在Micaps3中调用相关文件查看资料。
3结语
本文简单介绍了利用VB开发CMACast系统数据资料的备份存储软件,通过该软件可以保存预报员常用数据资料,为日后资料查询、学术研究提供数据支持和保障。
作者简介:刘红艳,本科学历 ,鞍山市气象局,工程师,研究方向:气象电子。endprint