gamit在linux操作系统上的安装和使用

gamit在linux操作系统上的安装和使用

ID:9805336

大小:56.50 KB

页数:6页

时间:2018-05-10

gamit在linux操作系统上的安装和使用_第1页
gamit在linux操作系统上的安装和使用_第2页
gamit在linux操作系统上的安装和使用_第3页
gamit在linux操作系统上的安装和使用_第4页
gamit在linux操作系统上的安装和使用_第5页
资源描述:

《gamit在linux操作系统上的安装和使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GAMIT在LINUX操作系统上的安装和使用王留朋1过静珺1金慧华1吴宪1(清华大学土木工程系地球空间信息研究所,北京,100084)GAMITSOFTWAREINSTALLINGANDRUNNINGONLINUXOPERATIONSYSTEMWANGLiupengGuoJingjunJINHuihuaWUXian(DepartmentofCivil,TsinghuaUniversity,Beijing100084,China)摘要:GAMIT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UNIX/LINUX系统平台上存在着差

2、异,不易为初学者掌握,本文结合实例介绍了GAMIT在LINUX操作系统上的安装和使用,希望能为将要使用GAMIT软件的用户提供一些有益的参考。Abstract:TheGAMITisoneoftheexcellentsoftwareforpositioningandorbitingbyGPS(GlobalPositioningSystem)data,butit’snoteasytomaster,fortheinstallingandrunninghavethedifferencebetweentheUNIX/LINUXOS(OperationSyste

3、m)platforms,wewishwhatwehavedonewouldbenefitforthosewhowanttousetheGAMITonLinuxOS.关键词:GAMITGPSLINUX一、引言随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAMIT就是其中的代表之一。GAMIT是美国麻省理工学院(MIT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可

4、范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的LINUX操作系统上。二、GAMIT简介GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MODEL(组成观测方程)、SINCLN(单差自动修复周)、DBCLN(双差自动修复周跳)、CVIEW(人工交互式修复周跳)、CFMRG(用于创建SOLVE所需的M文件),SOLVE(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测

5、值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解——整数解固定解。GAMIT软件采用RINEX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于CompactRinex格式的文件,可以用GAMIT自带的crx2rnx命令进行转换。它支持大多数的UNIX/LINUX系统平台,如SUN,Redhat,HP,SGI等平台,本文以GAMIT10.06和RedHatlinux9.

6、0为例进行介绍。三、安装与配置 1.更新Linux系统的C和Fortran编译器系统 Linux编译系统的默认文件选项中MAXUNIT为99,而GAMIT软件源代码中则要求MAXUNIT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tarxvzf命令将其在当前工作目录下解压后,找到位于目录gcc2.95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“

7、#defineMAXUNIT100”的行更改为“#defineMAXUNIT10000”,再重新编译和安装gcc/g77。   2.安装GAMIT系统在RedhatLinux9.0下使用root的超级权限,运行useradd和passwd命令,新建gamit用户,并设置登陆口令。LINUX操作系统下的文件都有用户和组的属性,这种特性有利于使用gamit用户组对数据进行统一管理,同时也方便用telnet、ssh等工具在相同用户下,实现远程登陆对数据进行协作处理。gamit用户创建成功后,即可从麻省理工学院的FTP服务器(http://bowie.mit

8、.edu/)下载GAMIT软件包,其中包括软件的源代码和安装包,然后再将安装包目录/source下的文件拷贝

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。