专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

iGMAS跟踪站数据传输软件客户端与实现

  【摘要】近年来,BeiDou的应用日益广泛,在精密单点定位解算、BeiDou基线解算、站坐标解算等应用中,需要大量iGMAS站点观测数据。为了满足iGMAS跟踪站对数据传输的要求,实现智能化数据上传,作者研制了基于LinuxQT下的iGMAS服务数据专用FTP客户端。实验测试结果表明:该软件操作简单,能快速准确地实现数据传输功能。
  【关键词】iGMAS数据传输;智能化;QT
  iGMAS系统是2007年开始建设,在2011年9月份,在联合国卫星导航国际委员会第六届大会上,中国政府的创意提案得到了参会代表的一致赞同,并且成立了监测评估国际工作组。目前系统的建设现状是已经建成十个站,包括中国境内有八个,另外南北极各建一个站,同时全球还有二十五个跟踪站正在建设之中。通过全球布站,把跟踪站上的数据发到数据中心,汇集到分析中心经过数据处理,对空间星座卫星状态进行检测评估,对空间导航的信号质量进行监测评估等。
  一般的FTP客户端软件可用于上传、下载数据文件〔1〕,但需要大量的人工操作,如寻找相应目录,并将数据分别上传至相应目录下或从目录下多个文件中逐个选择进行下载,工作异常繁琐。因此,本文根据iGMAS数据文件类型及其存放特点,研制了专门上传iGMAS数据的客户端软件,提高了上传工作的智能化水平,降低了对操作人员的技术要求。
  1iGMAS产品及存放规则分析
  1。1产品类型
  目前,iGMAS定期向用户提供以下两类数据〔2〕:一是iGMAS全球跟踪站的观测数据;二是iGMAS的产品,包括:BDS卫星的最终星历、快速星历、超快速星历;BDS卫星钟的信息等,本文的数据传输软件主要针对跟踪站观测数据的自动上传。
  iGMAS提供的所有文件均可在其FTP服务器上找到,它们都以Z格式的压缩文件存放。数据类型文件存放在pubdataiGMASBDT路径下,此路径下同一年的文件存放在一个文件夹中,文件夹名为年份,每一年的文件夹下按照年积日分列子文件夹,年积日文件夹下按照小时分列子文件夹,小时子文件夹下按照高频和小时文件分别进行数据的存放,具体存放规则见图1。
  iGMAS跟踪站观测数据文件均采用RINEX格式,每个文件都由文件头和数据记录两部分组成。命名规则为:aaaabbbc。yyt。其中:aaaa表示测站名;bbb表示年积日;c表示一天内的文件序号;yy表示年号;t表示文件类型。文件类型具体包含以下几种:a表示多径数据、d表示观测值文件,e表示电离层数据、g表示GLONASS星历、i表示完好性数据、j表示抗干扰数据、k表示健康数据、l表示GALION星历、m表示气象数据、n表示GPS星历、r表示BDS星历、t表示时差数据。
  2软件设计
  2。1设计思路
  该软件需要将接收机采集到的数据,按照RINEX格式要求,将数据打包,自动上传至iGMAS相应目录。同时该软件还需显示上传进度、上传速度等信息方便用户了解上传情况。上传完成后要能生成上传日志,方便用户查询上传数据的状态。此外,从软件的健壮性考虑,该软件还应该具有判断运行过程中的错误并自动显示的能力〔3〕。
  根据上述要求,该软件必须做到:能够访问iGMAS提供的FTP服务器,自动寻找指定的文件并下载该文件;能够提示运行过程中各种错误;需要具备一个人性化的人机交互界面,提高智能化水平,使得用户不局限于专业人员。
  2。2软件实现
  本软件的开发环境为LinuxCentOS6。4,选择QT4。8为开发平台。该软件可分为两部分,第一部分为获取接收机数据,对数据进行解析、打包生成上传文件名和上传路径,第二部分为网络传输,将数据上传至iGMAS数据中心。
  2。2。1文件名与上传地址生成
  由第2节可知,文件名的生成,关键是将接收机数据中的周内秒,转换成BDS周和年积日后,根据iGMAS数据中心的相应地址可以很方便的生成需上传的文件名filename。由filename可直接生成上传地址p。
  ppubdataiGMASBDT年年积日highrate小时时刻filename;高频文件
  ppubdataiGMASBDT年年积日hourly小时filename;小时文件
  2。2。2上传功能实现
  QT类库是一个跨平台的面向对象的C类库,目前主要用于Linux下的开发。QT的高度面向对象和模块化的特征能够将开发人员从繁琐中解脱了出来,并提高开发的效率和程序的可靠性。因此本软件采用了QT作为工具开发FTP客户端。
  QT对象间通讯类似于MicrosoftMFC的消息映射和事件循环,他的对象间通讯采用的是signalslot机制,signal就好像是事件,而slot则是响应事件的方法,如果需要实现对象间的通讯,只需要把一个对象的slot和另外一个对象的signal连接起来就可以实现事件驱动。
  通信实际开发的主要步骤为:
  1)获取iGMAS数据中心登陆信息:选择需要上传的数据中心,并查找到登陆用户名及密码;
  2)初始化网络连接状态:使用QT中的QFtp函数建立FTP客户端,并创建相应的槽函数;
  3)获取网络连接状态:查看网络状态主要看步骤2中建立的槽函数的响应情况,如果有响应值并返回为TRUE,则表示网络握手成功,否则返回FALSE;
  4)数据上传:第2节提到默认数据上传时间是每一小时的00、15、30和45分钟,在每一个规定时间下,调用QFtp的类函数将数据put到相应的路径下。
  5)获取上传数据状态:调用QFtp的类函数对步骤4上传的文件进行状态查询,获取上传文件的进度,如果返回TRUE,则表示上传完成。
  2。3图形界面设计
  该软件的图形界面主要实现以下功能:提供接收机配置信息,让用户可以设置接收机的登录信息;提供数据中心配置信息,让用户可以设置数据中心的登录信息;显示运行过程中出现的各种错误;显示上传速度与进度。
  3结果分析
  以2015年1月1日,iGMAS跟踪站xia1的站点为例,统计一个月上传至数据中心的数据并与本地产生的数据进行对比,具体如图3所示:
  根据iGMAS对跟踪站上传数据的要求,A、E、J、T四个数据类型的文件仅需上传小时文件,每天产生文件的数量为24个;其余八个数据类型的文件同时具备高频和小时文件,每天产生文件的数量为120个。由于伽利略卫星过少,每天观测到的时长不固定,因此L文件数据类型一般比较少,数据量不固定。图3中蓝色表示的是本地计算机产生的数据量,红色表示上传至数据中心的数据量,可以看出蓝色和红色均重叠,因此表明上传数据正常。
  4结束语
  通过测试结果比较,可以证明软件在网络正常时可以按需的上传数据文件,保证上传工作正常进行。本软件基本能满足iGMAS系统对跟踪站数据传输的需求,并且能实现无人值守式运行,能充分保证跟踪站设备的运行。
  【参考文献】
  〔2〕陈欣,杨博,李爱荣。IGS数据下载方法〔J〕。软件导刊,2013(5):147148。
  〔3〕李建虎。shell程序自动下载IGS站数据的实现〔J〕。测绘信息与工程,2009(34):911。

浅谈邓小平理论课教学的实效性论文摘要品学网论文网为您编辑了邓小平理论实效性论文,敬请关注!!高等学校开设邓小平理论课,就是要大学生用邓小平理论武装头脑,认清形势,提高能力,转变思想,跟上改革开发的潮流和时代发展的政府与农民在公共产品供给中的博弈随着社会主义市场经济体制的建立,农村公共产品供给制度发生了巨大的变化。面对农村社会的不断发展,如何打破传统的不适应现行农村经营体制和经济发展要求的公共产品供给制度,建立符合农村经济中国共产党对三农问题的认识历程及其启示三农问题,即农业农民农村问题,是20世纪90年代末才被归纳到一起,作为一个整体问题提了出来。实际上,作为中国现代化过程中的一个最重要问题之一,中国共产党从诞生之日起就开始探索和解决村委会换届选举中出现的新问题研究摘要村民自治是巩固农村基层政权的大问题,村民委员会选举又是其重中之重。本文对换届选举中出现的新问题进行了调研,认为关键在领导,要加强对基层干部的民主教育和法制教育。一换届中选举后出农村居民点整理挂钩中的权属调整问题探讨摘要农村居民点用地整理是农村建设用地整理的主要对象之一,也是农村建设用地规划的重要环节。在农村居民点用地整理过程中,农民土地的权属调整产生一些不合理的现象。本文从理论和实践两个方面农村税费改革的相关改革内容提要农村税费改革的成功,取决于一系列相关改革的顺利推进。财政体制改革乡镇政府机构改革农村基础教育改革如何消解乡村债务重构农村公共设施和公益事业建设体系,以及乡镇以上政府职能的转论解决农民负担问题的四化原则内容提要本文分析了解决农民负担问题所需要遵循的四化原则货币化原则提出不再征收公粮,而是由农民直接缴纳现金法制化原则要求农民负担的收取由地方人大立法,制定地方性农村税费法规公开化原则论中国农民土地财产权利的贫困权利贫困(povertyofrights)是中国农村贫困现象的主要原因,而农民权利的贫困主要表现为土地财产权利的贫困。本文分析了农村土地产权的三大特征,即农民集体土地所有权的虚置和消除体制障碍,让农民后富起来近年来,随着经济发展,城镇建设用地需求越来越大由于城镇国有土地存量有限,因此以征用农村集体土地为主要方式的增量配置手段就成了各地政府乐此不疲的发展选择。发展是硬道理,谁也不能说什么加紧建立和完善农民社会保障体系摘要三农问题的核心是农民问题,在所有的农民问题中,农民的社会保障问题又举足轻重。我们应该从以下几个方面完善农民社会保障制度提升土地保障能力,提高农民保障水平改变我国农村现行社会保障中国地方政府层级改革与农村行政管理体制创新摘要改革开放以来的4次政府机构改革,都是侧重于从横向调整政府的部门设置,但却没有从纵向减少政府的层级设置。目前,我国地区一级建制逐渐演变成了实体型政府,工作重心转向城市建设与市政管
浅谈钢琴演奏中影响音色的要素浅谈钢琴演奏中影响音色的要素摘要钢琴的音色丰富多彩,具有巨大的表现力。本文试从钢琴自身发音原理及特性钢琴弹奏技能踏板及演奏者的听辨鉴赏能力四个因素阐述它们对钢琴演奏音色的具体影响,良好的歌唱心里是演唱者成功的桥梁摘要歌唱者的心理活动关系到歌唱者的实践能力,良好的歌唱心理会给歌唱者带来莫大的快乐和幸福,反之将会给歌唱者带来痛苦和失望。作为一名音乐教师在教学中一方面要帮助学生克服演出中演唱的心百年中国艺术歌曲的发展脉络摘要中国艺术歌曲是在中西音乐文化的多次碰撞交融中逐步发展起来的,是经过引进模仿学习借鉴吸收融合后形成的。中国艺术歌曲从产生到发展将近一百年的历史,本文把其分为二十年代初至四十年代,浅谈选曲对声乐学习和演唱的重要性摘要本文主要对声乐学习者该如何选曲加以说明,分别从三大方面展开叙述。一,根据学习程度的不同把学生分成初级中高级并分别进行阐述如何选曲及正确选曲的重要性。二,根据演唱方法和嗓音条件的论练声曲在声乐训练中的作用摘要练声曲是声乐学习者科学系统的掌握歌唱技术方法的主要手段和学习方法,是提高声音和嗓音训练的重要学习环节。练声曲在声乐学习中的重要性毋庸置疑,但有的学生对此认识不足,仅仅把练声曲当一个为音乐作画的艺术家感受世界的额外活力一个为音乐作画的艺术家感受世界的额外活力打喷嚏的声音是浅粉色,闹钟的哔哔声是青绿色,现代乡村乐是脏脏的黄橙色如果有一天你听到音乐时,眼前无意识地出现漫天飞舞的色彩,你会怎么做?这听初中音乐教学中情感教育探微带动唱教学方法在初中音乐课堂上的应用带动唱教学方法在初中音乐课堂上的应用我国于2000年开始教学改革,经过近17年时间,音乐学科的教学改革也逐渐凸显出成绩。对于初中音乐教师来说,如何提高学生的参与度并进一步提高教学有论音乐与动效在动画片中的重要作用论音乐与动效在动画片中的重要作用自从有声影视诞生的那一天开始,音乐与动效语言就扮演着最不详细的恍惚语言的角色,但是它又是最富于显现性和衬托性的要素,在影视作品中起着举足轻重的作用。浅谈气息与口风的联合训练对竹笛演奏时音色的影响浅谈气息与口风的联合训练对竹笛演奏时音色的影响一徒手练习吸气。使身体放松,稍弯腰,并慢速吸气,然后只将吸入的气体呼出少许,紧接着进行一次稍快速的较深的吸气,然后屏住呼吸。此时我们的浅析电子管风琴作品今夜无人入睡的音色表现浅析电子管风琴作品今夜无人入睡的音色表现摘要本文首先对电子管风琴的发展历史进行简要介绍,然后以电子管风琴改编曲今夜无人入睡为例,分析作品在曲式结构以及各种音色和典型的演奏手法在电子美国必须学会听懂中国的声音美国必须学会听懂中国的声音不知是美韩原本就是虚张声势,也不知是否中国的抗议果然生效,总之美韩的黄海军演数次宣布延期。也许美国人不明白为何此次中国政府对黄海军演反应如此强烈,也许美国
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网