范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

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

  【摘 要】近年来,BeiDou的应用日益广泛,在精密单点定位解算、BeiDou基线解算、站坐标解算等应用中,需要大量iGMAS站点观测数据。为了满足iGMAS跟踪站对数据传输的要求,实现智能化数据上传,作者研制了基于Linux QT下的iGMAS 服务数据专用 FTP 客户端。实验测试结果表明:该软件操作简单,能快速准确地实现数据传输功能。
  【关键词】iGMAS数据传输;智能化;QT
  iGMAS系统是2007年开始建设,在2011年9月份,在联合国卫星导航国际委员会第六届大会上,中国政府的创意提案得到了参会代表的一致赞同,并且成立了监测评估国际工作组。目前系统的建设现状是已经建成十个站,包括中国境内有八个,另外南北极各建一个站,同时全球还有二十五个跟踪站正在建设之中。通过全球布站,把跟踪站上的数据发到数据中心,汇集到分析中心经过数据处理,对空间星座卫星状态进行检测评估,对空间导航的信号质量进行监测评估等。
  一般的FTP客户端软件可用于上传、下载数据文件[1],但需要大量的人工操作,如寻找相应目录,并将数据分别上传至相应目录下或从目录下多个文件中逐个选择进行下载,工作异常繁琐。因此,本文根据iGMAS数据文件类型及其存放特点,研制了专门上传iGMAS数据的客户端软件,提高了上传工作的智能化水平,降低了对操作人员的技术要求。
  1 iGMAS产品及存放规则分析
  1.1 产品类型
  目前,iGMAS定期向用户提供以下两类数据[2]:一是iGMAS全球跟踪站的观测数据;二是iGMAS的产品,包括:①BDS卫星的最终星历、快速星历、超快速星历;②BDS卫星钟的信息等,本文的数据传输软件主要针对跟踪站观测数据的自动上传。
  iGMAS提供的所有文件均可在其FTP服务器上找到,它们都以Z格式的压缩文件存放。数据类型文件存放在/pub/data/iGMAS/BDT路径下,此路径下同一年的文件存放在一个文件夹中,文件夹名为年份,每一年的文件夹下按照年积日分列子文件夹,年积日文件夹下按照小时分列子文件夹,小时子文件夹下按照高频和小时文件分别进行数据的存放,具体存放规则见图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 软件实现
  本软件的开发环境为Linux CentOS 6.4,选择QT 4.8为开发平台。该软件可分为两部分,第一部分为获取接收机数据,对数据进行解析、打包生成上传文件名和上传路径,第二部分为网络传输,将数据上传至iGMAS数据中心。
  2.2.1 文件名与上传地址生成
  由第2节可知,文件名的生成,关键是将接收机数据中的周内秒,转换成BDS周和年积日后,根据iGMAS数据中心的相应地址可以很方便的生成需上传的文件名filename。由filename可直接生成上传地址p。
  p ="pub"+"data"+"iGMAS"+"BDT"+年+年积日+"highrate"+小时+时刻+filename; / /高频文件
  p ="pub"+"data"+"iGMAS"+"BDT"+年+年积日+"hourly"+小时+filename; / /小时文件
  2.2.2 上传功能实现
  QT类库是一个跨平台的面向对象的C++类库,目前主要用于Linux下的开发。QT的高度面向对象和模块化的特征能够将开发人员从繁琐中解脱了出来,并提高开发的效率和程序的可靠性。因此本软件采用了QT作为工具开发 FTP 客户端。
  QT对象间通讯类似于Microsoft MFC的消息映射和事件循环,他的对象间通讯采用的是signal-slot机制,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):147-148.
  [3]李建虎.shell程序自动下载IGS站数据的实现[J].测绘信息与工程,2009(34):9-11.

信息技术对企业管理的影响论文新技术的应用改变了人类的生活,影响着人们的出行交流起居以及日常生活的诸多方面,在信息全球化信息浪潮高涨的今天,以下是信息技术对企业管理的影响论文希望能够帮助的到您!在新技术革命中,企业管理基础论文管理基础工作,是企业在生产经营活动中,为了实现企业的经营目标和管理职能,提供资料依据共同准则基本手段和前提条件等所必不可少的工作。大家不妨来看看小编推送的企业管理基础论文,希望给大装备教学与案例教学论文范文1案例教学相关概念案例教学,是根据一定的教学目标,选择合适的案例,通过对一个具体情景的描述,由教员和学员直接参与,提出问题展开讨论,注重培养学员认识问题解决问题的一种教学方法。案例加工贸易企业成本管理方法分析论文摘要本文以D公司为例,对其成本管理方法进行了实务和理论分析,并对这种成本管理方法的适用性进行探讨。关键词成本管理作业成本法标准成本法加工贸易是伴随着我国开放型经济不断发展而不断壮大高校教育管理论文范文为了确保推动我国高校教育的不断进步,必须尽快对高校教育管理制度进行一定的创新,它是高校教育工作向前进步与发展的根本动力所在。下面是小编为大家整理的高校教育管理论文,供大家参考。高校企业竞赛项目对工业设计专业学生技能的培养论文一高职工业设计教学面临的困惑实践教学是职业教育的显著特征,职业教育是一种给学生从事某种职业或生产劳动所需知识和技能的教育,高等职业技术教育主要是培养经济建设中所需要的中高级专业技术有关水利工程中浆砌石施工技术的研究论文摘要浆砌石工程的质量直接决定着水利工程的质量,其受施工技术等多种因素的影响。基于此,本研究重点阐述农业水利工程建设中浆砌石工程的施工技术,以达到确保小型水利工程设施建设质量的目的,浅谈机械设计基础课程实践教学与考核办法的改革与探索论文一机械设计基础课程的实践教学及其重要作用机械设计基础课程属于高等学校机械工程类学生必修的机械设计系列课程之一,是一门主干技术基础课程,在培养学生的机械设计综合能力方面占有重要的地位新媒体对少数民族文化传播空间的影响论文受地理环境人文渊源历史条件等因素的影响,我国的少数民族文化与其生活的地域关系紧密。对少数民族群众而言,地域不仅是一个空间概念,更是文化生成和表达所需要的固定场所,地域所包含的地理要安全教育的论文安全教育,无论对于家庭还是对于幼儿园来说,都是一项重要的工作,幼儿安全教育是必要和重要的,采取积极有效的措施,不仅能最大限度地杜绝幼儿安全事故的发生,也不会因为错误的教育导致孩子某流域源头泥石流的流动形态论文摘要掌握流域源头泥石流流动形态的信息对实施措施至关重要。然而,由于监控困难而鲜有对荒废溪流源头泥石流进行观测。为监测其流动形态,在日本中部的大谷滑坡内的一泽流域上游建立了监控系统。
关于云计算技术下的机遇与挑战的论文在平平淡淡的日常中,大家都经常看到论文的身影吧,论文是描述学术研究成果进行学术交流的一种工具。相信写论文是一个让许多人都头痛的问题,下面是小编整理的关于云计算技术下的机遇与挑战的论食品业废水处理途径论文1食品工业废水的来源特点及危害1。1食品工业废水的来源食品工业废水的主要来源于3个生产工段。一是原料清洗和生产设备的清洗大量沙土杂物叶皮鳞肉羽毛和色素等进入废水中,使废水中含大量的实验教学中培养学生的实验能力论文自然科学是实验的科学,物理学作为一门自然科学,更是以实验为基础的。重注观察和实验,是学好物理学的前提。在物理实验过程中能产生各种物理现象,学生由于好奇心理,对观察到的物理现象产生强项目时间管理论文现在很多施工项目要求做到质量与数量并行,项目的时间管理很重要,下面就是小编为您收集整理的项目时间管理论文的相关文章,希望可以帮到您,如果你觉得不错的话可以分享给更多小伙伴哦!项目时书院制学生管理模式研究论文摘要应用书院制度,是国内高校教育改革的主要方向。本文以应用书院制度作为背景,将文章分为三部分展开研究。第一部分,文章对书院制学生管理模式改革的必要性进行分析。第二部分,简述书院制背中西宗教文化审美论文神话与原始宗教是人类超越情结的异化,是远古的理想,文化的根系,它包容着一族群的团队哲学和整体艺术,营造着独特的民族精神。所以,民族是从有神话以后才开始的,宗教是第一文化。1(p73石油天然气项目管理途径论文摘要随着社会经济的快速发展,企业与广大居民对石油气天然气的需求逐渐加大,石油天然气供应市场的不断发展壮大,对油气的提供速度要求更高,企业要想提高自身的供应量,使企业能够持续健康发展魔芋标准化栽培技术论文论文摘要魔芋标准化栽培技术论文关键词魔芋,标准化,栽培技术魔芋又名花杆莲麻芋子,为天南星科魔芋属植物。魔芋为常用中药,以球状块茎供药用,具有消肿散结解毒止痛等功效。主治肿瘤颈淋巴结林业科技推广体系的革新研究论文现行的林业科技推广机构人员方式手段等虽然在不断调整变化,但仍然存在推广体系运行乏力服务手段落后技术不够配套投入经费不足等弊端,而且推广工作效率不高,很少考虑需求对象的接受环境和需求分析农村小学生心理问题形成的原因论文我校地处豫南山区农村,学校为六年一贯制小学,学校师生共600多人,农村地区经济比较落后,文化氛围不浓,绝大部分农民对教育缺乏足够认识,对心理教育相关知识更是知之甚少,同时农村心理健高等职业院校广告设计专业发展研究论文一高等职业院校广告专业发展现状目前,多数高校毕业生自身都缺乏某种专业能力,现阶段广告业发展速度较快,对于整个发展过程来看,广告业设计人才方面缺乏专业性和特色化的发展。高等职业院校对