基于GAMIT的基线解算应用探究

2012-03-15 07:45
电子世界 2012年11期
关键词:测站基线字母

兰州铁路公安局公安处网络安全监察科 马亚洲

1.引言

GAMIT软件是麻省理工学院研制的、集GPS定位定轨于一体的高精度GPS数据分析和处理软件,是目前国际上著名的定位定轨软件之一[1]。该软件相比其它解算软件有两大优势:一是免费,二是向用户开放源代码,这使得它在国内外都很受欢迎。本文由GAMIT软件进行短距离的不使用IGS站的数据进行基线解算[2]。由于GAMIT运行于LINUX(UNIX)操作系统下,本文采用Windows系统下的虚拟机上安装LUNIX的方法,所使用的软件和系统为∶VM 7.1、Red Flag linux5、GAMIT10.35。

2.GAMIT软件的安装

2.1 安装VMware Workstation

下载VMware Workstation7.1.1汉化版,并进行安装。

2.2 安装Red Flag linux5

打开VMware,新建虚拟机,按照提示插入光盘自动进行安装。

2.3 更新GCC

GCC是GNU提供的编译器软件。更新GCC版本至4.0以上。

2.4 GAMIT的安装

将安装文件复制在/home/test/gamit/目录下。在souce下找到install_software,编辑打开,在文件的中下部找到usr-name libX11.a,将其改为usrname libX11.so[3]。安装命令如下:

(安装软件)

运行后搜索安装目录下的压缩文件,之后会提示出现第一个Continue(y/n),输入字母y开始解压缩安装文件。当出现第二个Continue(y/n)时,暂不输入,先进行参数修改。在libraries文件夹里打开编辑makefile.config文件。首先修改一组参数,将其改为:

保存文件,回到终端[4]。此时输入字母y,提示刚才改的第一组数字,当再出现第三个Continue(y/n)时,再输入字母y,此后按照提示就开始安装了。

Ganit软件安装完成后,还需要对.bash_profile环境变量进行修改。进入root目录,点击“查看”打开显示隐藏文件。之后会看到的.bash_profile文件,编辑打开,在下面添加如下内容:

保存关闭。重新打开终端输入doy命令即可检验gamit是否已经装上。若没有出错,至此Gamit就安装完毕。

3.Gamit基线解算

3.1 解算数据准备

本实验采用的数据为A、B、C三个站在2009年的第222天08时01分的o文件和n文件数据。导航电文brdc文件为brdc2220.09n,精密星历sp3文件为igs15441.sp3。

建立工程文件名为pgga,将A、B、C三个点的o文件a0012220.09o、b0012220.09o、c0012220.09o和n文件a0012220.09n、b0012220.09n、c0012220.09以及brdc2220.09n、igs15441.sp3放进pgga中。将o文件a0012220.09o、b0012220.09o、c0012220.09o和n文件a0012220.09n、b0012220.09n、c0012220.09以及brdc2220.09n、igs15441.sp3文件转换为unix下的文件[5]。

修改tables下的测段信息控制文件sesstbl.和测站信息控制文件sittbl.。若Use otl.grid=Y不做修改,则应使gg目录下tables里的otlFES2004.grid文件链接到pgga工程目录下,并改名为otl.grid。

打开sittbl.文件,在最后加上A、B、C三个站的数据,如下:

复制tables里的文件到pgga中。

生成三个l-文件后,新建lpggs9.222文本

touch lpggs9.222

之后将三个l-文件的内容拷贝到lpgga9.222中。

grep A001 lfile.a001>lpgga9.222

grep B001 lfile.b001>>lpgga9.222

grep C001 lfile.c001>>lpgga9.222

此时即已经生成了l-文件。

3.2 更新测站信息

sh_upd_stnfo -expt pggs -orbt IGSF -files *.09o

其中,expt表示实验(experiment)名称,orbt表示轨道(orbit)名称,files表示要更新的测站的观测文件名称。

利用makexp命令为解算准备好session.info文件。

输入makexp后的显示过程如下:

3.3 执行解算

(执行批处理文件)

得到 q-文件,即解算结果。

4.数据结果及分析

生成的结果文件为qpggaa.222,其中重要的解算文件有opggaa.222和hpggaa.09222两个文件。在opggaa.222文件中查看数据如下图1、图2所示。

nrms通常作为验证单天解质量好坏的标准,其中Postfit nrms∶0.42558E+00小于0.5,说明解算结果正确。

图(2)中显示的数据为A、B、C三点之间的基线长。基线解算完毕后,基线结果并不能马上用于后续的处理,还必须对基线的质量进行检验,只有质量合格的基线才能用于后续的处理,如果不合格,则需要对基线进行重新解算或重新测量[6]。

图1 拟后标准化均方根nrms值

图2 A、B、C三点之间的基线和坐标

5.结束语

从本文得出的数据可以看出精度能达到接近毫米级,但与预期的目标毫米级还有一定差距,下一步考虑在开始原始数据的引入上还需引入标准的IGS站对当前数据进行约束,引入之后再解算,查看结果精度是否能够得到提高。

[1]耿长江,赵忠海.GAMIT 10.35中文文档,美国:麻省理工学院地球、大气、行星科学系,2010,http://download.csdn.net/source/2969024.

[2]葛茂荣,刘经南.PC-GAM IT软件及其应用[J].测绘通报,1997,20(2):21-23.

[3]马洪滨,贺黎明.Gamit软件的功能特点与应用实例分析[D].辽宁:东北大学测绘遥感与数字矿山研究所,2008.

[4]王晶.GAMIT/GLOBK软件的安装与使用[D].武汉:武汉大学测绘学院,2007.

[5]钟仁健.在虚拟机上安装和使用GAMIT[J].科技促进发展,2010,68(12):100-101.

[6]徐绍铨,张华海,杨志强,等.GPS测量原理及应用[M].武汉:武汉大学出版社,2003.

猜你喜欢
测站基线字母
GNSS钟差估计中的两种测站选取策略分析
航天技术与甚长基线阵的结合探索
缓存:从字母B到字母Z
一种SINS/超短基线组合定位系统安装误差标定算法
全球GPS测站垂向周年变化统计改正模型的建立
测站分布对GPS解算ERP的影响分析
字母派对
一种改进的干涉仪测向基线设计方法
技术状态管理——对基线更改的控制
基于GPS坐标残差序列的全球测站非线性变化规律统计