- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新一代天气雷达基数据业务传输de设计与探讨.pdf
第 31卷 第2期 高 原 山 地 气 象 研 究 Vo1.31No.2
2011年 6月 P1ateauandMountainMeteorologvResearch Jun.2011
文章编号:1674—2184(2011)02—0067—03
新一代天气雷达基数据业务传输的设计与探讨
李 容,李 庆
(四川省气象台,成都 610072)
摘要:新一代多普勒天气雷达基数据一直是布网雷达站的业务考核内容,也是短临预报相关系统必需的数据之一。一直以
来 ,雷达基数据的传输都是由RPGCD程序实现。但是长期的连续运行发现 ,我站 RPGCD程序传输过程中系统资源占用较
大 ,影响了雷达系统运行的稳定性。为此,本文通过改进传输和压缩算法,精简程序代码重新设计了一套基数据上传程序。
业务运行统计表明,该系统有效缓解了RPGCD程序 占用系统资源较大、雷达系统运行不稳定等问题。
关键词 :天气雷达;基数据;业务 ;传输;设计
中图分类号:P412.25 文献标识码 :B doi:10.3969/j.issn.1674—2184·2011.02.013
缩软件。它是一款开放源码并且免费的软件。广泛存在
引言
于UNIX和LINUX系统的许多发行版本 中。bzip2可以
目前多普勒天气雷达基数据上传工作,主要由雷达 进行高质量的数据压缩。利用先进的压缩技术,它能够
站配备的RPGCD(RPGCD一2007—7—31版,以下简称 把普通的数据文件压缩 10%~15%,并且压缩速度和解
RPGCD)程序实现。但是长期的业务运行发现 ,该程序 压效率都非常高。该软件压缩文件后缀以.bz2结尾。
上传过程中耗用系统资源较大,并且不能完全上传所有 1.2 压缩进程调用
基数据。这影响了同机运行的产品生成软件 RPG的正 基数据的压缩需要通过调用压缩进程bzip2来实现。
常运行。同时该机的运行速度甚至会影响到雷达实时采 本文采用.NET类库中自带的Process类,通过调用 bzip2
集程序的数据分发 ,导致雷达采集程序发送的指令出错 , 命令行 ,实现对压缩进程 bzip2的控制。Process类提供
雷达天线一直处于第9层运行。这不但增大了雷达值班 了对本地和远程进程的访问功能,利用该类能够启动和
人员的工作量 ,也对对实时性要求高的业务应用造成很 停止本地系统的进程,获取系统进程的信息等方法。使
大的影响。 用该类必须首先引用.NET类库的System.Diagnostics命
本文采用FTP技术实现本地数据到服务器的传输。 名空间。
由于雷达基数据的上传格式是.bz2压缩文件格式,因此 压缩进程的调用流程图如图1所示。
需要对原始基数据进行压缩。本文利用开源的bzip2压
缩软件进行压缩。并通过线程技术控制该进程的启动和 f 誊萋启豢程
停止。
多普勒天气雷达基数据业务传输程序 ,采用了Mi— 图 1 压缩进程调 用流程
crosoftVisualStudio2005作为开发工具。它是微软专 门
bzip2命令和 DOS命令很相似,特别是命令格式方
为开发.NET2.0应用程序而设计的集成开发环境,为软
面。它的基本格式是 :
件开发提供了高级代码编辑器、方便的窗口设计器、集成
bzip2[一cdf
文档评论(0)