MICAPS气象预报业务平台本地化处理

2017-03-10 20:47杨志军杨玲
中国科技纵横 2017年1期
关键词:本地化数据传输数据处理

杨志军++杨玲

摘 要:CMACast新一代卫星数据传输系统已取代FYCAST卫星广播系统,成为中国气象局向地方台站下发数据的主要手段,MICAPS是各级气象部门进行天气形势分析的基础业务软件。CMACast下发的气象资料种类很多,数据存储路径、格式变化很大,依靠原有的从市气象局远程访问数据的方法,受带宽限制,很难满足基层台站的使用。配置新的数据处理系统,对MICAPS数据进行本地化,对单位的工作、科研至关重要。本文通过CMACast数据传输、CMACast数据处理和MICAP S 3.1系统本地化三个部分的描述,阐述了MICAPS本地化的基本过程。

关键词:CMACast;MICAPS;本地化;数据传输;数据处理

中图分类号:P49 文献标识码:A 文章编号:1671-2064(2017)01-0032-03

1 引言

中国气象局卫星数据广播系统(CMACast)是中国气象局“气象监测与灾害预警工程”建设项目中的一个重要组成部分,是继9210工程之后,又一次全国性的卫星广播工程。该系统已于2012年正式投入使用。

CMACast采用DVB-S2卫星数据广播标准和1个完整的C波段通信卫星转发器,建设新一代气象数据卫星广播系统(CMACast),替代中国气象局现有PCVSAT, FENGYUNCast, DVB-S三套广播系统,大幅度增加气象资料广播的种类和数量,提高数据分发的时效性和可靠性,与美国的GEONETCast、欧洲中心的EUMETCast一起,共同组成全球对地观测信息传播系统,对亚太地区进行WMO全球交换资料的分发和风云系列卫星云图产品的广播。

FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色的接口。Filezilla的主要优势在于:高安全、高性能。Filezilla的安全性是来自于其开放源代码的。Filezilla的高性能来自于其代码的开发平台是C/C++,自身基础就好于其他VB/Dephi平台开发的应用程序,因此Filezilla具有可媲美IIS的性能。

在气象业务部门和科研机构开发的大量气象软件中,气象信息综合分析处理系统—MICAPS(Meteorological Information Comprehensive Analysis and Procession System)作为我国气象业务的基础软件,在我国的气象业务现代化中起到了重要作用。

MICAPS经历了统一设计、共同开发、数据环境优化、部分省份分阶段测试,全国范围测试、版本升级等重要步骤,目前该系统具有新资料应用丰富、资料检索方式多样、数据适应性强、图形质量较高和软件结构开放灵活等特点,己经在全国气象部门应用,并成为部分省份的核心业务系统。和MICAPS早期版本相比,MICAPS第三版系统功能增强,操作更为方便,配置灵活,提供大量的本地化设置,并提供更为强大的二次开发支持,在预报业务应用中逐步发挥重要作用。[1]

2 本地化过程

2.1 CMACast数据传输

气象数据的实时下发,是由国家气象信息中心收集卫星、雷达、各地实时资料、NWP数值顶报等产品,通过卫星高速向各下级气象台站转发,达到实时气象数据传输的效果。在气象数据到达各下级站点的数据接收机后,CMACast客户端将数据推送到数据暂存服务器,暂存服务器将原数据传输到处理服务器,并处理为MICAPS格式,划分详细日录存放。之后,数据处理服务器共享己处理的文件夹,MICAPS客戶端映射为本地盘符后,再设置综合图路径,就可直接通过配置好的综合图或菜单访问最新数据。[2]

本文使用FileZilla软件建立FTP完成CMACast数据的传输,软件的下载和安装的完整过程就不再赘述,下面将几个重点概述一下:

(1)安装完成后,在确定FileZilla Server服务已经启动的前提下,执行FileZilla Server程序图1中所示的是FileZilla Server程序运行的界面,默认情况下,是连接本机的,也可以输入IP地址,直接对远程的FTP Server进行管理,需要注意的是,这里的端口管理员密码项,默认情况下是不需要的,通过FileZilla Server设置了管理员密码后这个选项才会生效,必须输入正确的密码才能使用。

点击OK,就会进入图2所示界面:

下面要做的就是添加一个用户,建立一个ftp的链接(如图3)这里本文使用用户名micaps,密码为123456。

(2)这样就完成了ftp协议的建立,之后打开客户端的CMACast软件,选择系统设置中的文件推送设置选项(如图4)。

打开之后出现图5界面,相应的输入信息,就完成了CMACast接收机数据向服务器的传输。

2.2 数据的处理

数据通过CMACast系统传输到本地后,保存为原始数据格式,无法使用,必须通过必要的网络协议和专用软件的配置,才能将原始数据转换为MICAPS系统可用的数据类型。由于软件更新,dataCMACAST1.8取代以前需要配置datatime和ws文件的transdata文件传输方式,dataCMACAST 1.8是对transdata的一次完整包装,隐藏了传输时间,文件类型等细节设置,使用可视化方式来展现传输过程,界面更加友好,使用及配置也更加简单。本文使用的是dataCMACAST 1.9,相对1.8来说虽然没有什么大的改进,但是在使用上更加方便,更加便利。

2.2.1 准备过程

首先应该确认处理程序获取原始数据的方式,处理程序获取原始数据的方式有FTP和虚盘方式两种:

FTP方式:从卫星接收的数据存储在处理程序可以访问的FTP服务器上。

虚盘方式:从卫星接收的数据存储在处理程序可以访问的虚拟硬盘或者本地硬盘上。

因为本文是将CMACast接收机获得的数据直接通过FTP传输到本地服务器上,所以这里本文将选用虚盘方式。下载压缩包到本地进行解压。将解压所得处理程序文件夹放在任意硬盘根日录下待用。

注意:

(1)处理程序文件夹是指包含:bin、datatran, ini, lacalxml, log等子文件夹的文件夹。

(2)务必将此文件夹直接放在硬盘根日录下使用。存储路径太深容易导致处理程序无法正常运行。

2.2.2 配置过程

在准备过程完成成后,下面开始处理程序的配置工作。

启动初始化配置。

打开bin文件夹,找到MICAPSDataServerConfig.exe程序,启动该程序打开如图6所示窗口。

点击顶部安装初始化配置菜单项打开图7所示界面,在访问方式下拉列表中选择虚盘方式。在虚盘根目录中设置为存放下发数据的虚盘目录,也可以点击浏览按钮进行选择设置。

注意:

(1)虚盘根目录可以是远程共享虚盘,也可以是本地硬盘或者目录。

(2)设置的目录要到下发数据的根目录,确保该目录与每类数据所在服务器的目录对接后可以正确获取到数据。如果该日录设置合理不需要对数据所在服务器的目录进行任何修改,可以直接使用。

2.2.3 配置目录信息

对CMACast数据访问方式部分配置完成后,进行目录信息部分的配置。如图7所示。

原始数据存放目录:该目录为处理程序运行时需要先将要处理的文件获取到指定目录下进行处理。拷贝到该目录的文件程序会定期维护删除。

原始数据备份存放根目录:该目录用来备份原始数据存放目录中的文件。运行备份软件进行备份。

注意:该目录即使不用也必须配置。

产品数据存放根目录:该目录为处理程序处理生成的MICAPS数据存放的根目录。

产品数据备份存放根目录:该目录用来备份产品数据存放根目录中的文件。处理程序将自动备份产品数据到这个目录,默认为00点备份,向前备份24小时资料。

2.2.4 保存并完成初始化配置

完成以上设置后,点击保存按钮会弹出创建目录过程的dos窗口,等待窗口自动关闭。

再关闭MICAPS数据服务器配置端窗口,安装初始化配置即完成。这时的数据处理程序基本可以正常使用。

2.2.5 启动自动处理程序

完成以上配置之后,就可以启动自动处理程序,对数据进行自动实时的处理。

进入bin文件夹,双击MICAPSDataSchedule. exe程序,即打开一个dos窗口(如图8示)。只要保持该窗口一直处于打开状态,程序就会自动实时的对数据进行处理,不需要用户进入任何干预。这种启动方式即可以实时看到数据的处理过程,有时还可以看到一些出错提示。

这样就基本完成了CMACsat接收数据的處理过程,所得的文件内容就同日常远程从上级单位获得的数据相同。下面要做的就是将MICAPS的设置文件的路径修改成本地服务器的对应路径。当然dataCMACAST 1.9还有很多别的功能比如数据补充调用处理、产品目录和原始数据存放目录定时清除,这里就不在过多介绍。

2.3 MICAPS本地化配置

首先要将服务器中已经处理过的数据盘符做下映射,也就是将装有MICAPS的业务电脑和服务器联系起来,在本地化之前映射的是上级单位的服务器,现在就是把这个映射换为本地的服务器。

完成上面步骤之后,再对MICAPS的配置修改一下,打开电脑上MICAPS软件的文件夹,找到set.ini文件打开修改图9内容。

红框中内容就为要修改的内容,可以看到等号后面的4个字母,就是主要修改内容,下面文字为修改说明,按照说明修改即可。其他的配置在以前的基础上保持不动即可,也可以根据需要进行调整,这里不再描述。这样就完成了整个本地化的过程。

3 结语

本文主要对MICAPS本地化过程做了简单描述,完成了从上级单位远程访问数据到将数据移植到本地进行处理和使用的过程。这样大大加快了数据的访问速度,也可以根据本单位的要求对数据进行调整,对业务工作和科学研究都起到了一定的促进作用。由于这项工作和之前提取远程服务器数据的工作在很多内容上有重复,所以本文对很多细节没有加以描述。之后将主要对MICAPS3.2版本的本地化过程细节进行研究。

参考文献:

[1]李月安,曹莉,高嵩,等.MICAPS预报业务平台现状与发展.气象,2010.26(7):50-55.

[2]中国气象局CMACast广播节目表[试行].中国气象局预报与网络司,2012.2.

[3](美)Mark G.Sobell著.包站,孔向华,胡艮胜译.Linux命令、编辑器与Shell编程(第2版)[M].北京:清华大学出版社,2010.9.

猜你喜欢
本地化数据传输数据处理
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
基于Ad Hoc的微震监测数据传输系统设计
目的论视角下的电子游戏翻译
如何利用Memoq进行网页本地化项目翻译
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
基于POS AV610与PPP的车辆导航数据处理