GAMIT的安装与使用探究

来源 :江苏商报·建筑界 | 被引量 : 0次 | 上传用户:a398215555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]GAMIT是美国麻省理工学院( MIT)与斯克里普斯海洋研究所( SIO)联合研制的一款GPS处理软件,具有处理速度快、精度高、开源的优势。文章主要介绍了该软件的安装方法并结合全球IGS跟踪站的观测数据来进行基线平差,并对实验结果进行评定。
  [关键词]GAMIT;跟踪站;GPS基线;均方差
  中图分类号:P228 文献标识号:A 文章编号:2306-1499(2014)08-0179-02
  1.引言
  随着GPS 技术在大地测量、精密工程测量、地壳运动监测、地球动力学等领域的广泛应用, GPS数据精密处理技术越来越受到重视和发展。而国内或者一些商业软件并不能满足精度的需求。如今,国内外研制出了很多优秀的GPS 数据精密处理软件, 其中包括瑞士伯尔尼大学天文研究所研制的BERNESE 软件, 美国德克萨斯大学的TEXGAP软件,英国的GAS软件等, 以及本文将要介绍的GAMIT 软件。
  2.GAMIT软件功能简介
  GAMlI软件主要由以下几个模块组成:ARC(轨道积分)、MODEL(组成观测方程)、SINCLN(单差自动修复周跳)、DBLCLN(双差自动修复周跳)、CVIEW(人工交互式修复周跳)、SOLVE(利用双差观测按最小二乘法求解参数)、FXDRV ( 生成数据处理的程序) 、GLOBK( 运用卡尔曼滤波进行网平差模块) 等。GAMIT软件处理双差观测量.采用最小二乘算法进行参数估计,采用双差观测量的优点是可以完全消除卫星钟差和接收机钟差的影响,同时也可以明显减弱诸如轨道误差、大气折射误差等系统性误差的影响。
  3.GAMIT软件的安装准备
  3.1GAMIT软件所需编译器的安装
  在安装GAMIT之前需要对软件使用环境进行配置,需要安装以下软件,gcc-4.4,gfortran-4.4,libx11-dev,csh及tcsh,gmt,gftp,teqc。在安装的过程中需要在root环境下,在登陆的时候选择root用户再进行安装,在终端里直接使用命令apt-get install gcc-4.4,apt-get install libx11-dev,apt-get install csh,apt-get install tcsh,apt-get install gmt,apt-get install gftp,apt-get install gfortran-4.4,以上安装不分先后顺序,系统会自动下载所需的安装包自动安装。
  3.2GAMIT软件的安装
  从麻省理工学院的服务器(ftp://chandler.mit.edu)下的/updates/source目录下,下载GAMIT安装所需软件包,其中包括安装批处理文件install_ software、更新批处理文件install_updates和几个以.tar或.tar.gz结尾的压缩文件。
  在/opt目录下创建gamit文件夹,将以上下载的压缩包全部拷入gamit文件夹下,在终端中定位到该目录下,执行命令./ installsoftware,按照提示就可以进行自动安装,在回答2个Y之后,对安装程序的配置文件Makefile.config进行修改,将其中的3000改为你第一次报错是提示的数值,不同的安装环境会提示不同的数值。
  3.4GAMIT软件路径配置
  上述安装过程完成之后,GAMIT软件并不能正常运行,需对.bashrc文件进行配置。将路径/opt/gamit/com、/opt/gamit/gamit/bin、/opt/gamit/ kf/bin,加入到ubuntu的PATH中。打开.bashrc文件在其最后面添加如下:
  #set gamitpath
  gamitpath=/opt/gamit
  export PATH=$PATH:${gamitpath}/com/:${gamitpath}/gamit/ bin:${gamitpath}/kf/bin
  HELP_DIR=${gamitpath}/help/
  export HELP_DIR
  ############GMT##############
  #set GMT path
  gmtpath=/user/lib/gmt
  PATH=$PATH:${gamitpath}/bin
  配置完后,在root用户下的安装与配置便完成了,可以再终端中输入doy命令来测试安装是否成功,如果输入没有任何反应则需要重新安装。在以上所有步骤都完成后还需要再进行修改opt/gamit/gamit/fixdrv文件夹下的armake.f,将2010改为9999再打开端口运行make -f Makefile命令,否则会出现2010年之后的数据无法处理的現象。
  4.GAMIT处理数据的流程
  首先在/home目录下创建工作目录40,以2013年第40年积日为例进行数据处理,
  在该目录下使用sh_setup -yr 2013链接tables文件夹,但在此之前要更新tables文件夹下的文件。
  4.1准备工作:
  下载所需的精密星历sp3文件、导航文件n文件和观测站的o文件,解压并拷贝到tables目录下。手动修改这些文件:测站点近似坐标文件lfile.,测站文件sites.default需要将所测的站点名称按一定格式加入进去,采用4个字节,将工程名称“expt”替换成ch13,从o文件来更新测站信息文件station.info,设置测站信息控制文件sestbl.,基线解算时,处理模式选用松驰解RELAX,电离层折射影响选用LC_HELP 观测值消除, 对流层折射根据标准大气模型选用萨斯坦莫宁( Saastamoinen)模型改正,设置sittbl.(测站精度控制约束控制文件)。   4.2单天处理方式
  (1)执行makexp命令时根据提示输入相关信息,包括: 项目名、轨道(接上页)名、处理数据的年份、天数 、session number、近似坐标文件、导航文件名, 采样间隔、起始时间、最大历元数。这个过程将会产生“session. info”文件和“d”文件,需要注意的是如果处理的是10年之前的数据,轨道名输入igs0,;如果处理的数据是10年之后的轨道名则输入igs1,否则会出来生成的**.bat文件不能将所有的文件串联起来。
  (2)执行sh_sp3fit -f igs17266.sp3 -d 2013 40 –t会产生“g”文件和“t”文件。
  (3)makej auto0400.13n jauto3.040会产生卫星钟差文件。
  (4) makex ch13.makex.batch会产生接收机时钟文件和观测文件。
  (5)fixdrv dch133.040会产生批处理文件以.bat结尾的文件b文件。ARC,MODEL,AUTCLN,CFMRG和SOLVE这些处理模块将会自动连接起来。
  (6) csh bch133.bat该过程无需人与干涉,会自动完成解算。AUTCLN程序可对相位观测的周跳(CYCLESUP)和粗差(OUTUER)进行自动剔除,SOLVE程序完成最小二乘法的解析,并将结果输出到生成的q文件中。
  4.3连续多天的批量处理方式
  (1)需要在工程目录下建立igs、brdc、rinex三个文件夹,分别存放精密星历文件、导航文件(要把导航文件名称的auto改为brdc)、观测文件(在解压的时候使用sh_crx2rnx -c n -d y -f *.Z),链接tables文件夹。
  (2)在igs文件夾下需要链接以下文件,命令如下:
  ln -s ../tables/nutabl. ln -s ../tables/ut1. ln -s ../tables/pole.
  ln -s ../tables/leap.sec ln -s ../tables/svnav.dat ln -s ../tables/luntab. ln -s ../ tables/soltab.
  (3)最后使用sh_gamit -s 2013 10 12 -expt pgga -orbit IGSF -noftp
  4.4实例应用
  通过对全球跟踪站的BJFS(北京房山)、CHAN(长春)、WUHN(武汉)、SHAO(上海)的2013年第40个年积日的观测数据为例进行解算,结果如下:


  GAMIT解算的评估因子是均方差nrms,本例中的nrms=0.20,解算质量可靠。
  5.结论
  GAMIT对文件的位置和命名的要求很严格,在实际操作中要注意这些,数据处理结果表明, GAMIT 软件所获得的基线解是高精度的, 对于超长基线的相对精度能达到10-9。可以满足精密工程的应用以及大地板块监测等方面。
  参考文献
  [1]T.A.Herring, R.W.King, S.C.McClusky. GAMIT Reference Manual release 10(5).
  [2]李征航,黄劲松.GPS测量与数据处理[M].武汉:武汉大学出版社,2004.
  [3]T.A.Herring;R.W.King;S.C.McClusky GAMIT Reference Manual release 10(4).
  [4]梁光民,王隆杰.LINUX操作系统实用教程,2004.
其他文献
[摘 要]文章从危险化学品典型事故分析着手,阐述了危险化学品全寿命管理的意义,通过应用安全系统工程学和安全人机工程学等有关知识,提出危险化学品在储存、运输及包装中等的安全要求,根据分析结果提出了合理化的事故预防措施。  [关键词]危险化学品;全寿命安全管理;管理现状;对策措施  中图分类号:X937 文献标识号:A 文章编号:2306-1499(2014)08-0167-01  1.引言  化学品
期刊
[摘 要]建筑施工中的脚手架是一个安全事故频发区域,也是诸多质量问题的主要诱因之一。近年来有众多由于脚手架事故而造成了重大经济 损失和人员伤亡的报道,随着近几年安全监理责任的不断加大,陆续有监理单位和监理人员因此受到相应的处罚。对脚手架进行规范、正确、严格的监理是非常重要的,针对脚手架施工中监理工作的总 结和研究也具有十分重要的意义。  [关键词]建筑施工;脚手架工程;监理工作;研究  中图分类号
期刊
[摘 要]建筑项目一般涉及资金量较大,项目建设时间较长,对于建筑项目造价的管理与控制是一个长期的过程,包含于建筑项目的整个环节当中。建筑项目造价控制的主要内容已经不只是包含施工阶段的承包合同价、结算價、施工图预算价等内容,同时还包括了设计与决算阶段的投资估算、初步设计概算价等方面内容。文章主要介绍了我国建筑项目造价管理的基本概念、建筑造价特点以及控制造价应遵循的三大原则。  [关键字]建筑;工程;
期刊
[摘 要]工程造价管理作为施工企业工程成本控制的重要措施,直接决定了施工企业的盈利能力和发展状况。建筑工程开展的过程中,必须要推进有效的造价管理手段,提高成本控制水平,更好的保证工程项目的经济效益。文章对于建筑施工企业在开展建筑工程项目的过程中,如何更好的提高造价管理效果的相关问题进行了分析和探讨。  [关键词]建筑企业;造价管理;对策  中图分类号:TU723 文献标识号:A 文章编号:2306
期刊
[摘 要]建筑工程施工结果的好坏与建筑工程管理有着重要的关系。好的管理可以保证工程项目在按照预期工期完成施工的同时保障施工的质量和安全。因此加强建筑工程的管理对企业的发展有着重要的影响。文章主要针对在建筑工程管理过程中存在的一些问题进行简要分析,并提出一些科学合理的管理建议。  [关键词]建筑工程管理;意义;控制措施;研究  中图分类号:K826.16 文献标识号:A 文章编号:2306-1499
期刊
[摘 要]文章主要结合实践,就目前我国城市规划中存在的问题开展了分析,最后就可持续发展理念下城市发展的思路进行了探讨。[关键字]城市规划;可持续发展;发展研究;措施探讨;研究方法  中图分类号:TU984 文献标识号:A 文章编号:2306-1499(2014)08-0174-01  城市规划是城市未来发展的总计划书,是城市发展过程中的方向和指南。可持续的发展是满足当代人开发利用的同时又不影响后代
期刊
[摘 要]交通工程的安全管理对人民大众的生命与财产安全有着直接的影响,与人民大众的利益密不可分。文章总结了当前交通工程施工安全管理存在的问题,提出了提高交通工程施工安全管理水平的措施。  [关键词]交通工程;安全管理;问题  中图分类号:U491.6 文献标识号:A 文章编号:2306-1499(2014)08-0153-02  交通工程的施工不单单是在宽敞平坦的地方进行施工,很多时候需要再在山路
期刊
[摘 要]近些年来,公路路桥的高速发展已成为交通行业的主题之一,同时施工设备也得到了很大改进,路面施工设备逐渐大型化、专业化、系列化、智能化。怎样更大地发挥路面施工设备的作用,使其更好的应用到工程施工当中,已成为企业管理的主要话题。  [关键词]路面施工设备;管理;探讨  中图分类号:TU198 文献标识号:A 文章编号:2306-1499(2014)08-0165-01  路面施工设备管理意义重
期刊
[摘 要]建设工程质量监督是整个建筑工程建设不可忽视的重要环节。工程项目质量的好坏不仅关系到项目的适用性,而且还关系到人民生命财产的安全和社会稳定。实施建设工程质量政府监督管理是国际惯例,对于如何实现对建设工程质量的有效监管,切实保证建设工程质量,是一个迫切需要解决的问题。文章从我国现行质量监督模式中的现状找出目前存在的问题。如何在新形势下做好质量监督工作,提高工程质量管理水平, 确保人民生命财产
期刊
[摘 要]文章提出了用灰色人工神经网络模型对数据序列进行模拟和预测,是结合GM(1,1)和BP网络模型的各自特点对数据序列进行模拟预测和修正,是在灰色模型的模拟和预测基础之上,用神经网络模型对残差序列进行训练和预测,用以修正模拟值,得到精度更高、  可靠性更强的值。该模型运用到变形监测中,对监测对象进行预测,通过实例表明,灰色BP网络模型可以对数据序列进行模拟,并在一定程度上可以反映和预测序列的走
期刊