论文部分内容阅读
[摘要]本文基于高精度GPS数据处理软件,介绍了GAMIT软件的安装步骤以及其解算流程,通过分析研究了该软件的关键点,得出了相应的理论。
[关键词]GAMIT软件 安装 解算
[中图分类号] TP311.5 [文献码] B [文章编号] 1000-405X(2013)-7-253-1
1 GAMIT安装与配置及相关数据的准备
1.1虚拟机以及Ubuntu系统的安装
GAMIT/GLOBK软件目前实际可运行于几乎所有UNIX系统,但不能运行于Windows或DOS系统。因此想要安装GAMIT/GLOBK必须先安装LINUX系统。本文基于Vmware虚拟机来安装Ubuntu10.04系统。VMware工作站是一款VMware公司销售的商业软件产品。该软件包含一个可以用于兼容英特尔x86计算机的虚拟机套装,该软件允许在同一台电脑上创建和运行多个x86虚拟机。每个虚拟机都可以独立运行其客户机的操作系统。
1. 2 GAMIT安装
1.2.1 GAMIT的下载
GAMIT软件可以到ftp://chandler.mit.edu的地址下载,最新版本的GAMIT软件的版本号是10.04。完整的GAMIT/GLOBK软件至少包含7个打包(tar)文件及一个版本说明文件,一个安装说明文件及一个可运行的安装脚本文件,我们可以直接从SIO网站得到或从光盘得到。
1.2.2 GAMIT软件的安装
(1)系统软件准备
在安装GAMIT之前要先下载安装几个系统所需软件。Gfortran 4. 2编译器、libx112dev客户库、CSH和TCSH 命令解译器、FTP数据传输软件、GMT绘图工具。
(2)解压缩相关文件并设置环境参数
在安装好的Ubuntu系统中建立安装目录。同时找到MAXSIT字段,依据处理网大小及系统内存,修改参数。
如果是10.4版本的GAMIT软件,最好把安装包目录下的install_softwar文件删除,将install_softwore.old文件改名为install_softwore。并单击右键在它的属性参数设置里面修改它的权限,允许它以程序的方式打开。最后双击install_softwore文件,让其在终端中运行。此时GAMIT软件就会自动安装,当出现提示是还是否时,全部选择YES,输入y。直到最后安装完毕后,需要将GAMIT软件和GMT绘图工具软件的路劲添加到。最后在终端中输入:sh_gamit命令,判定GAMIT是否安装成功。
2数据准备
2.1RENEX文件
GPS数据处理时所采用的接收机型号的不同,以及卫星系统的不同导致GPS数据的格式不同。为了方便后续数据处理,国际上设置了一种与接收机无关的RENIEX格式。
2.2原始观测数据的准备
首先,需要将不是RINEX格式的数据文件转换成该格式文件。同时为了提供解算精度,需要加入一定数量的IGS长基线站。其次,建立工程处理的工作目录。
(1)测站坐标文件L文件
GAMIT的输入文件叫站台坐标文件,内容包含测站坐标的先验坐标,测站坐标以空间直角坐标表示。测站近似坐标的正确与否对于基线解算的精度有着较大影响。
(2)station.info测站信息文件
所有接收机和天线的类型,版本、天线高等情况均记录于测站信息文件station.inf中。其中随我天线相位中心在X、Y、Z方向的偏差实际只有天线相位中心的高度,因为天线相位中心在Y和X方向的偏差一般为0。
(3)测站信息控制文件sittbl.文件
测站信息控制文件sittbl.对于未在sittbl.文件中进行设置的测站,其测站参数将被赋予sittbl.文件中所指定的默认值。
(4)测段信息控制文件sestbl.文件
sestbl.文件是控制GAMIT运行过程中的计算方案和相应参数设置的文件。
3解算过程
(1)更新tables文件
更新tables文件,其目录下,soltab.太阳文件、luntab.月亮表文件nutable.章动表文件、leap.sec文件每年都需要更新。pole.极移表文件、utl.文件应该每天或者每周进行更新。当一种新天线出现时候应该更新rcvant.dat文件。
(2)建立工程目录文件
GAMIT中解算项目是以项目文件夹为单位,需要在解算某个项目前可以在终端中输入命令建立所需要项目文件夹。
(3)链接tables目录
此时需要连接安装目录中的tables目录,将其中解算所需文件复制到待解算工程目录下。这里可以用如下命令实现。
(4)编辑sites.defaults文件
该文件中包含用户所有需要解算的测站信息。其中可以设置IGS测站是否自动FTP下载、测站信息是否在station.info升级时固定、指定测站是否参与平差、指定起始测站、指定测站是否画出位移图。
(5)下载所需要数据
利用sh_get_orbits、sh_get_nav、sh_get_rinex命令分别下载精密星历igs、广播星历brdc 、观测文件rinex。
(6)利用sh_gamit脚本实现批处理
GPS观测文件与参数表文件后,利用以下命令就可以完成整个基线的解算过程:在所建立项目文件夹下打开终端,运行命令:sh_gamit 。
(7)查看与精度评定
在解算完成以后,可以从单日解算得到的文件夹下找到结果文件O文件,从中可以提取出解算天顶对流层总延迟的数据,还可以查看解算精度是否符合标准,一般要求标准化均方根误差NRMS在0.5以下。
4小结
本文详细介绍了GAMIT/GLOBK软件的下载、安装、方法。重点介绍了GAMIT/GLOBK软件的详细使用方法。通过实例描述了利用GAMIT/GLOBK软件解算GPS数据的过程,并介绍了解算精度的查看与评定要求。
参考文献
[1]刘欣.河南省CORS系统数据处理与分析[硕士学位论文].焦作:河南理工大学,2010.
[2]丁晓光.对流层延迟改正在GPS数据处理中的应用与研究[硕士学位论文].西安:长安大学,2009.
[关键词]GAMIT软件 安装 解算
[中图分类号] TP311.5 [文献码] B [文章编号] 1000-405X(2013)-7-253-1
1 GAMIT安装与配置及相关数据的准备
1.1虚拟机以及Ubuntu系统的安装
GAMIT/GLOBK软件目前实际可运行于几乎所有UNIX系统,但不能运行于Windows或DOS系统。因此想要安装GAMIT/GLOBK必须先安装LINUX系统。本文基于Vmware虚拟机来安装Ubuntu10.04系统。VMware工作站是一款VMware公司销售的商业软件产品。该软件包含一个可以用于兼容英特尔x86计算机的虚拟机套装,该软件允许在同一台电脑上创建和运行多个x86虚拟机。每个虚拟机都可以独立运行其客户机的操作系统。
1. 2 GAMIT安装
1.2.1 GAMIT的下载
GAMIT软件可以到ftp://chandler.mit.edu的地址下载,最新版本的GAMIT软件的版本号是10.04。完整的GAMIT/GLOBK软件至少包含7个打包(tar)文件及一个版本说明文件,一个安装说明文件及一个可运行的安装脚本文件,我们可以直接从SIO网站得到或从光盘得到。
1.2.2 GAMIT软件的安装
(1)系统软件准备
在安装GAMIT之前要先下载安装几个系统所需软件。Gfortran 4. 2编译器、libx112dev客户库、CSH和TCSH 命令解译器、FTP数据传输软件、GMT绘图工具。
(2)解压缩相关文件并设置环境参数
在安装好的Ubuntu系统中建立安装目录。同时找到MAXSIT字段,依据处理网大小及系统内存,修改参数。
如果是10.4版本的GAMIT软件,最好把安装包目录下的install_softwar文件删除,将install_softwore.old文件改名为install_softwore。并单击右键在它的属性参数设置里面修改它的权限,允许它以程序的方式打开。最后双击install_softwore文件,让其在终端中运行。此时GAMIT软件就会自动安装,当出现提示是还是否时,全部选择YES,输入y。直到最后安装完毕后,需要将GAMIT软件和GMT绘图工具软件的路劲添加到。最后在终端中输入:sh_gamit命令,判定GAMIT是否安装成功。
2数据准备
2.1RENEX文件
GPS数据处理时所采用的接收机型号的不同,以及卫星系统的不同导致GPS数据的格式不同。为了方便后续数据处理,国际上设置了一种与接收机无关的RENIEX格式。
2.2原始观测数据的准备
首先,需要将不是RINEX格式的数据文件转换成该格式文件。同时为了提供解算精度,需要加入一定数量的IGS长基线站。其次,建立工程处理的工作目录。
(1)测站坐标文件L文件
GAMIT的输入文件叫站台坐标文件,内容包含测站坐标的先验坐标,测站坐标以空间直角坐标表示。测站近似坐标的正确与否对于基线解算的精度有着较大影响。
(2)station.info测站信息文件
所有接收机和天线的类型,版本、天线高等情况均记录于测站信息文件station.inf中。其中随我天线相位中心在X、Y、Z方向的偏差实际只有天线相位中心的高度,因为天线相位中心在Y和X方向的偏差一般为0。
(3)测站信息控制文件sittbl.文件
测站信息控制文件sittbl.对于未在sittbl.文件中进行设置的测站,其测站参数将被赋予sittbl.文件中所指定的默认值。
(4)测段信息控制文件sestbl.文件
sestbl.文件是控制GAMIT运行过程中的计算方案和相应参数设置的文件。
3解算过程
(1)更新tables文件
更新tables文件,其目录下,soltab.太阳文件、luntab.月亮表文件nutable.章动表文件、leap.sec文件每年都需要更新。pole.极移表文件、utl.文件应该每天或者每周进行更新。当一种新天线出现时候应该更新rcvant.dat文件。
(2)建立工程目录文件
GAMIT中解算项目是以项目文件夹为单位,需要在解算某个项目前可以在终端中输入命令建立所需要项目文件夹。
(3)链接tables目录
此时需要连接安装目录中的tables目录,将其中解算所需文件复制到待解算工程目录下。这里可以用如下命令实现。
(4)编辑sites.defaults文件
该文件中包含用户所有需要解算的测站信息。其中可以设置IGS测站是否自动FTP下载、测站信息是否在station.info升级时固定、指定测站是否参与平差、指定起始测站、指定测站是否画出位移图。
(5)下载所需要数据
利用sh_get_orbits、sh_get_nav、sh_get_rinex命令分别下载精密星历igs、广播星历brdc 、观测文件rinex。
(6)利用sh_gamit脚本实现批处理
GPS观测文件与参数表文件后,利用以下命令就可以完成整个基线的解算过程:在所建立项目文件夹下打开终端,运行命令:sh_gamit 。
(7)查看与精度评定
在解算完成以后,可以从单日解算得到的文件夹下找到结果文件O文件,从中可以提取出解算天顶对流层总延迟的数据,还可以查看解算精度是否符合标准,一般要求标准化均方根误差NRMS在0.5以下。
4小结
本文详细介绍了GAMIT/GLOBK软件的下载、安装、方法。重点介绍了GAMIT/GLOBK软件的详细使用方法。通过实例描述了利用GAMIT/GLOBK软件解算GPS数据的过程,并介绍了解算精度的查看与评定要求。
参考文献
[1]刘欣.河南省CORS系统数据处理与分析[硕士学位论文].焦作:河南理工大学,2010.
[2]丁晓光.对流层延迟改正在GPS数据处理中的应用与研究[硕士学位论文].西安:长安大学,2009.