(完整版)GAMITGLOBK软件操作
- 格式:doc
- 大小:151.69 KB
- 文档页数:5
Ubuntu系统平台的GAMIT/G LOBK10.35安装详解①刘志广,占 伟,孟宪刚(中国地震局第一监测中心,天津300180) 摘 要:GAM IT/G LOB K是全球应用最广泛的GPS数据分析软件之一,多安装于Linux操作系统。
由于Linux版本众多,使得该软件的安装很复杂。
虽然介绍安装方法的文章很多,但是实践中仍会遇到很多问题。
本文讲述了以Ubunt u桌面版构建系统平台,在有网络的支持下,安装、更新最新版GAMIT/G LOB K10.35的详细过程,并以实例检验安装是否成功。
关键词:GAM IT/G LOB K;U bunt u;安装;更新中图分类号:P228 文献标志码:A 文章编号:100829268(2009)0520052205引 言GAMIT/G LOB K是在美国国家科学基金会(NSF)的资助下,由美国麻省理工学院(M IT)、斯克里普斯海洋研究所(SIO)以及哈佛大学(HU)共同开发的免费的、开源的GPS测量分析软件,目的是应用于地壳形变研究。
目前,这套软件是全球应用最广泛的GPS数据分析软件之一。
GAMIT/G LOB K可以运行于所有UN IX及其衍生的(Linux、SCO UN IX、Solaris、HP2U X、A IX)操作系统中,甚至苹果公司的MAC OSX系统中,但是需要gcc/g77、gcc/gfort ran及Intel icc/ ifort等编译器的支持。
最新的GAM IT/ G LOB K10.35于2009年6月2日发布,在上面提到的系统中均测试通过。
Linux操作系统下GAMIT/G LOB K的安装,就是一次源代码的编译。
Linux版本众多,各版本往往采用不同内核,所带的编译器也不尽相同。
不同编译器下,GAM IT/G LOB K的安装与配置也不尽相同。
这就导致GAM IT/G LOB K显得十分复杂。
并且随着硬件技术和性能的不断提升,新技术、新硬件的不断出现,必然决定操作系统和软件不断更新、升级。
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制, 后与美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一, 采用精密星历和高精度起算点时, 其解算长基线的相对精度能达到10-9量级, 解算短基线的精度能优于1mm, 特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等, 因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成, 这些模块可以独立地运行。
按其功能可分成两个部分: 数据准备和数据处理。
此外, 该软件还带有功能强大的shell程序。
目前,比较著名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法, 它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标, 当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR 观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响, 因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
GAMITGLOBK软件操作GAMITGLOBK是一种用于精密测量地壳运动和形变的软件工具。
它以其高度准确的结果和灵活可靠的功能而受到许多地质学家和测量师的青睐。
本文将详细介绍GAMITGLOBK的操作步骤和功能。
首先,为了使用GAMITGLOBK,我们需要在电脑上安装该软件。
在安装完成后,我们可以通过命令提示符或终端来打开GAMITGLOBK。
在打开GAMITGLOBK后,我们将进入软件的主界面。
在主界面中,我们可以看到一系列的选项和命令。
首先,我们可以使用“load”命令导入所需的测量数据文件。
GAMITGLOBK支持多种数据格式,包括RINEX、SP3和轨道文件。
我们可以使用命令“load rinex filename rinexdir”来导入RINEX文件。
同样,我们可以使用命令“load sp3 filename”来导入SP3文件。
一旦我们导入了所需的数据文件,我们可以使用GAMITGLOBK来进行数据处理和分析。
其中一个常用的功能是进行基线数据处理。
为了进行基线数据处理,我们可以使用命令“base bx by bz ant”来指定基线的坐标和天线类型。
然后,我们可以使用命令“solve”来执行基线数据处理。
结果将包括各个基线的长度和倾角。
此外,GAMITGLOBK还提供了一些高级功能和选项。
例如,我们可以使用“process”命令来指定数据处理的参数和选项。
我们可以使用“model”命令来选择地球模型。
我们还可以使用“trop”命令来计算和校正对流层延迟误差。
在数据处理和分析完成后,我们可以使用GAMITGLOBK来生成报告和结果。
我们可以使用“report”命令来生成结果的报告文件。
报告文件将包括数据处理的摘要、结果的图表和图像。
我们也可以使用“save”命令来保存数据处理的结果和文件。
综上所述,GAMITGLOBK是一种功能强大且易于使用的地壳运动和形变测量软件工具。
通过了解GAMITGLOBK的操作步骤和功能,我们可以更好地利用该软件进行数据处理和分析,并获得准确可靠的测量结果。
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制, 后与美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一, 采用精密星历和高精度起算点时, 其解算长基线的相对精度能达到10-9量级, 解算短基线的精度能优于1mm, 特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等, 因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成, 这些模块可以独立地运行。
按其功能可分成两个部分: 数据准备和数据处理。
此外, 该软件还带有功能强大的shell程序。
目前,比较著名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法, 它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标, 当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响, 因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
GAMIT安装之安装GAMIT/GLOBK软件ubuntu14.04登陆到root账号(登陆界面,并非sudo)1.将GAMIT10.50拷贝到/opt/gamit文件中(新建一个gamit的文件夹)。
虚拟机需要和WIN7共享文件:虚拟机设置-》选项-》共享文件夹-》在文件夹共享中选择总是启动(E)并添加一个共享文件夹,将相关的文件拖入到该共享文件夹下即可。
也可在宿主的WIN上面大家FTP server (下载地址:https:///download.php?type=server 搭建的方法请问度娘)2.直接到ftp://192.168.6.213中将文件复制到/opt/gamit3.sudo -i4.cd /opt/gamit5.chmod +x install_software6../install_software7.y #X11LIBPATH: X11INCPATH: /usr/include 由于第一项位空,需要修改。
8.n9.y10.gedit /opt/gamit/libraries/Makefile.config 修改MAXATM 25 MAXEPC 5760 保存并关闭,重新从6开始11.“System release number translated to 3130”记住最后的数字12.gedit /opt/gamit/libraries/Makefile.config 修改“OS_IDLinux 0001 3000“为:OS_ID Linux 0001 3130 (和你的数字相同)关闭并保存,重新从6开始13.出现GLOBK installed 字样选择Y安装完成,需要配置环境变量14.注销账户,切换到你自己的账户。
15.cd ~16.gedit .bashrc 在最后面加入:# for GAMITexportPATH=$PATH:/opt/gamit/gamit/bin:/opt/gamit/kf/bin:/opt/gamit/comexport HELP_DIR=/opt/gamit/help17.doy 如出现 DOY:Converts various date format 表示安装成功。
gamit 操作步骤摘要:一、引言二、GAMIT 软件介绍三、GAMIT 操作步骤1.准备工作2.数据导入3.参数设置4.模型计算5.结果输出与分析四、GAMIT 软件在实际应用中的优势五、结论正文:【引言】GAMIT(Geodetic Analysis and Modeling Integrated Tool)是一款综合性的地球物理建模分析工具,广泛应用于大地测量、地震学、地壳形变等领域。
本文将详细介绍GAMIT 软件的操作步骤,以帮助用户更好地使用该软件进行科研工作。
【GAMIT 软件介绍】GAMIT 软件由美国麻省理工学院(MIT)地球、大气与行星科学系的研究人员开发,是一款功能强大的地球物理建模分析软件。
GAMIT 软件主要应用于GPS 数据分析、地球物理建模、地壳形变分析等领域,支持多种数据格式,具有丰富的功能和灵活的参数设置。
【GAMIT 操作步骤】1.准备工作在使用GAMIT 软件前,需要确保电脑上安装了GAMIT 软件,并正确配置环境变量。
此外,需要准备相应的数据文件,如观测数据、测站信息、基线文件等。
2.数据导入将所需数据文件导入GAMIT 软件中,包括观测数据(如GPS 观测数据)、测站信息文件(如站点坐标、高程等)和基线文件(如基线向量等)。
3.参数设置GAMIT 软件具有丰富的参数设置,包括地球模型、大气模型、噪声模型等。
用户需要根据实际需求和数据特点选择合适的参数设置。
此外,还可以根据需要设置其他参数,如迭代次数、约束条件等。
4.模型计算在完成参数设置后,启动GAMIT 软件进行模型计算。
软件将根据设定的参数对数据进行处理,生成地球物理模型。
5.结果输出与分析计算完成后,GAMIT 软件会生成一系列结果文件,包括地球物理模型、残差图、相关系数等。
用户可以根据需要对这些结果进行分析和解读,以获取有关地球物理过程的信息。
【GAMIT 软件在实际应用中的优势】GAMIT 软件在实际应用中具有以下优势:(1)功能强大,支持多种数据格式和多种地球物理模型;(2)参数设置灵活,可根据用户需求进行调整;(3)计算速度快,适用于大规模数据处理;(4)结果准确,能够提供可靠的地球物理模型。
GLOBK: Global Kalman filter analysis programGLOBK Ver 5.18: Global Kalman filter analysis program.5.18版本:Runstring:运行字符串:% GLOBK <std out> <print file> <log file> <exper. list> <command file> <OPTION>where <std out> is a numerical value (if 6 is typed then output will besent to current window, any other numerical value willsend output to a file fort.nn)<std out>是一个数值(如果是6,则结果将会发送至当前窗口,如果是其它数字,结果将会输出到fort.nn文件)<print file> is the name for the output print file with thesolution in it. If the print file already exists, thenthe new solution will be appended to it.<print file>是输出文件的名称,解决方案保存在输出文件中。
如果该输出文件已经存在,那么新的解决方案将会附加其中。
<log file> is a log file which contains the running time for theprogram and the pre-fit chi**2 value for each inputcovariance matrix file. If the log file already exists,then the new solution will be appended to it.<log file>是一个日志文件,记录了程序运行时间和每个输入的协方差矩阵文件的pre-fit chi**2值。
gamit操作步骤Gamit是一种在全球定位系统(GPS)应用中用于数据处理和分析的软件,可以用于精确测量和分析地球上的运动、形变和地震活动。
下面是使用Gamit进行数据处理和分析的详细操作步骤。
1.数据准备:首先,您需要准备GPS观测数据和相关的参考桩,以便进行后续的数据处理和分析。
确保数据的准确性和完整性,并将其存储在计算机上的合适位置。
2.数据导入:打开Gamit软件,并从菜单中选择“数据导入”选项。
在弹出的对话框中,选择您准备好的GPS观测数据文件,并导入到Gamit中。
4.固定点选择:根据您的需要选择一些固定点,这些点的坐标已知且稳定。
这些固定点将用于基线解算和数据校正。
5.数据质量控制:在进行后续的数据处理和分析之前,您需要进行数据质量控制。
这可能包括检查数据的完整性、纠正观测误差、排除异常值等。
6.基线解算:在数据准备和质量控制完成后,进行基线解算以获取各个GPS观测站的坐标。
使用Gamit中的基线解算工具,输入固定点和待解算的观测点,然后选择合适的解算方法和参数。
7.高斯坐标转换:如果您需要将GPS观测数据的坐标转换为其他坐标系统(如高斯坐标系),则可以使用Gamit中的坐标转换工具。
根据项目需求输入相关参数并执行坐标转换。
8.形变分析:如果您希望通过GPS观测数据进行形变分析,可以使用Gamit中的形变分析工具。
输入相关数据和参数,并运行形变分析以获取形变测量和分析结果。
9.地震活动分析:若想利用GPS观测数据进行地震活动分析,可以使用Gamit中的地震活动分析工具。
输入相关数据和参数,并运行地震活动分析以获取地震活动监测结果。
10.结果输出:在完成数据处理和分析后,您可以选择将结果输出到相关的文件或报告中。
Gamit提供了多种输出格式和选项,以满足不同需求。
以上是使用Gamit进行数据处理和分析的一般操作步骤。
然而,具体的操作步骤和流程可能根据项目需求和数据类型而有所不同。
在使用Gamit之前,建议先熟悉软件的基本功能和操作方法,并参考软件的用户手册和指南。
GAMITGLOBK软件操作一、界面介绍当用户打开GAMITGLOBK软件时,会看到一个简洁而直观的界面。
界面上有几个主要选项,包括性能监控、系统优化、内存清理、磁盘清理等功能。
用户可以根据自己的需求选择相应的功能进行操作。
二、性能监控GAMITGLOBK软件可以监控电脑的性能,并提供实时的数据显示。
用户可以在性能监控功能中查看CPU、内存、硬盘等硬件的使用情况,以及电脑的温度、风扇转速等信息。
这些数据可以帮助用户了解电脑的运行状态,及时发现问题并进行处理。
三、系统优化GAMITGLOBK软件还提供了系统优化功能,可以帮助用户提升电脑的性能。
在系统优化功能中,用户可以进行一键优化,清理系统垃圾、注册表、无效快捷方式等,以加快电脑的运行速度。
此外,用户还可以进行启动项管理、服务管理等操作,进一步优化系统性能。
四、内存清理内存清理是GAMITGLOBK软件的另一个重要功能。
在内存清理功能中,用户可以查看内存的使用情况,并清理无效的内存占用,释放内存空间,提高系统的响应速度。
用户可以定期进行内存清理,保持系统的良好运行状态。
五、磁盘清理六、操作建议使用GAMITGLOBK软件时,建议用户定期进行系统优化、内存清理、磁盘清理等操作,以保持电脑的良好运行状态。
此外,用户还可以根据性能监控数据,及时发现并解决问题,避免电脑出现故障。
总的来说,GAMITGLOBK软件是一款功能丰富、操作简单的优化工具,可以帮助用户管理和优化电脑性能。
用户在使用该软件时,只需按照上述操作步骤进行操作,即可轻松优化电脑,提升系统性能。
希望以上介绍能对大家有所帮助。
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制, 后与美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一, 采用精密星历和高精度起算点时, 其解算长基线的相对精度能达到10-9量级, 解算短基线的精度能优于1mm, 特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等, 因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成, 这些模块可以独立地运行。
按其功能可分成两个部分: 数据准备和数据处理。
此外, 该软件还带有功能强大的shell程序。
目前,比较著名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法, 它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标, 当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR 观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响, 因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
1. process.defaults(处理控制文件)设置整个工程的参数值。
通过该文件指定你的计算环境、内部和外部的数据、轨道文件、开始时间、采样间隔和结果归档说明。
# 不要删掉任何行. 取消一个函数功能, 设置# 设置其值为空: ""###本地(本机)目录# 原始文件转换的目录(可能链接到/rawfnd)set rawpth = "/data13/simon/mitnet/raw"# 原始文件的目录(查找所有目录层);例如:/data18/simonset rawfnd = ""# 要转换为RINEX格式的输入文件set mpth = "$procdir/mkrinex"# RINEX 文件目录set rpth = "$procdir/rinex"# RINEX文件目录(查找所有目录层); 例如:/data18/simonset rnxfnd = ""# 广播卫星轨道(广播星历)目录set bpth = "$procdir/brdc"# IGS(精密星历)文件目录set ipth = "$procdir/igs"# G-文件目录set gpth = "$procdir/gfiles"# GAMIT 和GLOBK 表目录set tpth = "$procdir/tables"# Globk 解目录set glbpth = "$procdir/gsoln"# Globk 二进制h-文件目录set glfpth = "$procdir/glbf"# gifs图输出目录set gifpth = "$procdir/gifs"# 模板文件目录set templatepth = "$procdir/tables"#存放临时控制文件目录set cpth = "$procdir/control"# 归档根目录(不能为空)set archivepth = "$procdir/archive"## FTP 远程文件信息# 原始文件目录set rawarchive = ''set rawdir = 'pub/continuous/mitnet'set rawlogin ='***************************.edu'#在/com/ftp_addresses中给出的CDDIS、SOPAC、IGSCB、和USNO地址## GAMIT# 设置采样间隔、历元数目、处理开始时间set sint = '30'set nepc = '2880'set stime = '0 0'# 更新表的新变量(参见sh_upd_stnfo)set stinf_unique = "-u"set stinf_nosort = "-nosort"set stinf_slthgt = "2.00"# 假如先验坐标不在lfile或apr文件中,设置"Y" 使用RINEX 头文件中的坐标set use_rxc = "N"# 广播星历轨道的4-字符编码set brdc = 'brdc'#处理的x-文件最小大小(默认300 数据块)(译者注:在大多电脑上为300Kb,大约3个小时的观测)set minxf = '300'# 设置查找每天RINEX数据文件的窗口大小set rx_doy_plus = 1set rx_doy_minus = 1##资源# 最小原始文件目录空间大小,单位Kbset minraw = '30000'#最小RINEX文件目录空间大小,单位Kbset minrinex = '30000'#最小归档文件目录空间大小,单位Kbset minarchive = '20000'#最小工作目录空间大小,单位Kbset minwork = '200000'## 系统依赖性设置# UNIX df 命令必须设置返回正确形式set udf = 'df -k'# UNIX mail 命令set umail = 'mailx -s'#处理报告的邮寄地址set mailto = 'simon'# email和匿名ftp使用的主机名密码set machine = ''# Ghostscript 画图软件路径set gspath = '/usr/bin'# gif转换软件ImageMagick 路径set impath = '/usr/bin/X11'# Web界面 .html 文件set htmlinfo = 'mitnet.html'2. sites.defaults(站处理控制文件)指定使用的本地区域站和IGS,如何处理测站数据。
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制,后与美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一,采用精密星历和高精度起算点时,其解算长基线的相对精度能达到10-9量级,解算短基线的精度能优于1mm,特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等,因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成,这些模块可以独立地运行。
按其功能可分成两个部分:数据准备和数据处理。
此外,该软件还带有功能强大的shell程序。
目前,比较着名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY 软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法,它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK 的主要输人是经GAMIT处理后的h-file和近似坐标,当然,它亦己成功地应用于综合处理其它的GPS 软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响,因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制,后与美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一,采用精密星历和高精度起算点时,其解算长基线的相对精度能达到10-9量级,解算短基线的精度能优于1mm,特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等,因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成,这些模块可以独立地运行。
按其功能可分成两个部分:数据准备和数据处理。
此外,该软件还带有功能强大的shell 程序。
目前,比较着名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE 软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE 软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法,它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标,当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响,因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
ubuntu10.04 LTS 安装GAMIT_GLOBK步骤(Bash环境配)GAMIT/GLOBK软件(以下简称GAMIT)的由来与应用,在这里就不用多介绍了。
相信准备GAMIT的各位对该软件应该具有一定的了解了。
下面言归正传,叙述在ubuntu10.04LTS 版上安装GAMIT的步骤,为什么采用10.04LTS版本,因为该版本对于GAMIT来说比较合适,特别说明,以下均在root用户下安装。
1、编译器问题GAMIT软件推荐使用4.2以上的gcc及gfortran编译器(4.3除外,据相关资料介绍,该版本编译器有问题,会导致GAMIT编译失败,另外用4.6版本的编译器时,需要修改GAMIT 的源码参数,繁琐故不推荐),在这里作者推荐使用4.2或者4.4版本的编译器。
Ubuntu10.04LTS版,默认编译器版本的4.4.3,但是没有安装gfortran编译器,所以要自己安装gfortran编译器。
在终端中输入:apt-get install gfortran便会自动安装该系统版本的最新版gfortran,如果想使用4.2版本的gcc及gforrtan编译器,参考相关治疗下载安装4.2编译器,并配置默认编译器版本为4.2版。
2、libx11-dev软件包安装libx11-dev是X11(X Window)的客户库(X11 client- side library)。
该软件包包含了全部的X11应用编程接口(API)基本函数。
其中,libX11.a和Xlib.h是GAMIT/GLOBK所必须依赖的两个库文件,主要是为Globk的提供图形库支持。
Ubuntu的默认配置不包含该软件包,故需要用户自己安装,在终端中输入:apt-get install libx11-dev便会自动下载安装libx11-dev软件及其相关附件。
3、SHELL安装GAMIT软件的相关命令是在csh或tcsh下运行的,而Ubuntu默认的是bash,故要下载csh及tcsh,有相关安装说明中降到需要把系统的默认SHELL改为csh或者tcsh,但是本人认为那样并不是完美的,在系统默认的bash下也可以运行GAMIT的软件(前提是安装了csh tcsh且在bash中加入GAMIT途径,增加途径这个后面在叙述),而且bash默认支持上下键命令回滚、文件类型分色区分等,csh及tcsh要进行相关繁琐的手动配置才能实现上述功能,且对于新手一时难以配置成功,故建议直接采用bash,不用修改系统的SHELL 模式。
武汉大学测绘学院
GAMIT/GLOBK数据处
理报告
[键入文档副标题]
李文文2012202140009
2012/12/13
GAMIT/GLOBK 是一套高精度数据处理软件,主要用于分析研究地壳变形、高精度GPS测量数据处理等领域。
它由美国麻省理工学院( MIT) 和斯克里普斯海洋研究所(SIO) 联合开发,并得到美国哈佛大学和美国国家科学基金会的支持,是目前世界上应用最为广泛的高精度GPS数据处理软件之一。
GAMIT/GLOBK基于UNIX(Linux)系统开发和运行。
本文中所有数据处理工作均是基于Ubuntu9.0与csh SHELL环境下完成的。
一数据预备
为了学习使用GAMIT处理GPS数据,本文选择2012.07.01(DOY 183)天如下共15个全球IGS跟踪站建立全球观测网。
由于该网最初是用于评定北斗电离层模型的改正精度,故而在选站上更加偏重中国及周边地区。
在完成跟踪网选择后需要下载相应的导航电文和精密星历数据。
这些数据亦可以通过GAMIT中的sh_get_rinex, sh_get_navs, sh_get_orbits脚本根据指定的站点名称和时间直接从CDDIS,SOPAC等服务器上下载。
这里需要注意的是,由于这些脚本均是基于csh(或tcsh)解释器,故而在bash环境中无法正确执行。
总结准备数据的相关信息如下:
二建立工程
根据GAMIT软件处理要求,需要建立相关目录。
一个GAMIT工程主要包括如下几个工程目录:
DOY: processing data, final solutions, etc.
rinex: observation file in RINEX o format.
igs: precise orbit file from IGS in sp3 orbit Project Name
brdc: broadcast file in RINEX N format
tables: table files linked to ~/ gg/tables
Other directories created during processing
最初建立工程只需要在主工程目录下建立相应的DOY, igs, igs, brdc四个目录,并在相应的目录存放数据。
DOY目录用于存放单天基线解算的中间数据文件和结果文件,以DOY 命名;rinex目录则是存放工程所需要的所有rinex观测数据文件;igs目录存放工程所需要的所有sp3精密星历文件;tables目录用于存放表文件,从~/gg/tables目录中链接而来,具体的做法将在下文中给出。
其他的一些目录如gfiles, archive, control, gsoln等是在GAMIT解算过程中生成的。
三tables更新与链接
表文件(tables)主要包括地球自转参数EOP(含极移、ut1),跳秒,章动表,太阳和月亮星历表,卫星和接收机天线类型信息,硬件延迟dcb数据等。
这些表文件是软件在运行中所必需的文件,且有部分表文件需要随时进行更新,所有表文件均可以在以下服务器下载。
ftp:///archive/garner/gamit/tables/
➢每日更新:地球自转参数no、no;
➢每年更新:章动表nutabl.IAU00、太阳表soltab.2012、月亮表luntab.2012以及跳秒表leap.sec;
➢可选更新:接收机天线信息rcvant.dat、卫星天线信息svnav.dat。
将上述更新后的文件复制在~/gg/tables/目录下,并在工程目录下运行sh_setup脚本将~/gg/tables目录链接到主工程目录。
链接完后需要进行检查是否出现死链接,如有出现则需要手动链接。
四预备文件制作
上述步骤完成之后,需要制作相应的准备文件用于运行GAMIT。
和谐准备文件主要包括:lfiles.、、process.defaults、sestbl.、sittbl.、sites.defaults。
其中,process.defaults、sestbl.、sittbl.、sites.defaults用于定义处理策略,只需要在tables目录下对相应文件修改即可,lfiles.、是所处理测站的相关信息,需要根据rinex观测文件生成。
➢测站信息文件
在rinex目录下,复制tables目录下文件并将其中测站信息删掉只留下文件头部分,执行sh_upd_stnfo脚本即可生成新的文件。
将新的文件复制到tables目录下并覆盖原文件。
➢近似坐标文件lfiles.
在rinex目录下,执行grep POSITION *.12o>lfiles.rnx命令将o文件中的近似坐标值获取到lfiles.rnx文件中,再采用命令rx2apr lfiles.rnx 2012 006 可以得到apr格式的文件lfiles.rnx.apr,最后采用命令gapr_to_l lfiles.rnx.apr lfiles. 2012 006,将apr文件转换为lfiles.。
同样需要将lfiles.复制到tables目录下。
在制作好上述两个文件后,一般情形下,目录控制文件process.defaults、测站列表文件sites.defaults、解算控制文件sestbl.、精度控制文件sittbl.均可以保持默认值。
如数据处理中不考虑海洋潮汐的影响,可以禁用海洋潮汐模型otl.grid文件,需要在sestbl.文件中设置为:Tides applied = 23;Use otl.grid = N。
本文在处理中禁用了海洋潮汐改正。
五数据处理及结果分析
GAMIT软件数据处理整体流程比较复杂。
本文直接采用了sh_gamit脚本进行批处理。
具体命令:
sh_gamit -s 2012 183 183-expt chlg-eops usno –nogifs y
执行该命令后可以进行自动的数据处理。
基线处理的结果在DOY目录下,在本文中即是183目录下。
为了评价数据处理结果的精度好坏,GAMIT软件在Q文件中给出了精度指标nrms值(q*.a.DOY给出的是模糊度固
定后解算结果,q*.p.DOY给出的是模糊度是浮点解时的解算结果)。
查看本文qchlla.183最终处理的精度指标值nrms如下:。