文档库 最新最全的文档下载
当前位置:文档库 › GAMIT使用笔记

GAMIT使用笔记

GAMIT使用笔记
GAMIT使用笔记

大气层研究和空间空间电离层研究使用到是GAMIT模块,精密定位还GAMIT、GLOBK两个模块都需要。

安装完成后的几个重要文件:gg/gamit(基线平差)和gg/kf(Kalman Filter)两个目录下到模块是用fortran编写的。gg/com是cshell编写到脚本,重要用于gamit和kf目录下的模块的组织。

gg/tables是表文件。

sh_gamit批处理要求工程目录下至少有rinex brdc gfiles三个目录。分别放O文件,N文件,卫星轨道文件g文件,这样做的目的是把文件分类,最后这些文件都会被link到单天的目录之下。

注意:需要将所有观测文件和表文件都link到单天目录下的,sh_gamit能自动完成link功能。

模型说明:

1.otl 潮汐改正

2.vmfl GMF 投影函数

3.atml大气荷载模型,对高程影响较大,可消除周跳波动,可靠性需要进一步证实

4.atl大气抄袭荷载模型和met气象模型

星历文件:

e/n, sp3, g,t

e/n为广播星历,主要用来你和卫星和接收机的种差

g文件是根据sp3文件拟合的某天的圆形轨道参数

t文件是根据观测文件和g文件求出的卫星位置,是gamit专用格式

gcc编译器

作用:将常见的编程语言转化为c语言。

安装gcc需要把原来到gcc覆盖。在/usr目录下,具体怎么做,不是很清楚。

软件中的栅格文件:

下载地址:ftp://https://www.wendangku.net/doc/2c6550525.html,

1)海洋潮汐。例如otl_FES2004.grid放在软件talbels目录下。链接到otl.grid。

2)大气负荷。例如atmldisp_cm.2006,每年更新一次。连接到atmldisp_grid.2006

3)vmfl投影函数栅格,例如vmflgrd2006,连接到map.grid.2006。每年更新一次。

以example为例作一个实例:

1)在/media/Tool/TOOL/专业工具/GAMIT下新建文件夹10-05-18-EXAMPLE,在该目录下建立tables目录。

2)观察example中o文件中到日期2000年2月3日,

进入该目录,cd /media/Tool/TOOL/专业工具/GAMIT/10-05-18-EXAMPLE

运行:sh_setup -yr 2000,就会在tables目录下链接gg/tables下的文件。

sh_setup命令到作用:Executed from the experiment directory. Only the year is required.

1) Execute links.tables to link the required EOP, ephemeris, station, satellite, and ocean tide files. Default EOP is usno.

2) Copy the required control files: process.defaults, sites.defaults, sestbl., sittbl., autcln.cmd, apriori coordinates. The default for coordinates is itrf00.apr.

3) No files or links that exist will be overwritten unless the -update option is specified

4) The https://www.wendangku.net/doc/2c6550525.html, and lfile. files will be old-format (< Release 10.1)

Optional commands:

Set this to update (overwrite existing) links , files , links and files . [Default no]

The pole and ut1 series to be used. [Default usno]

Set if you want to link eop files to pole.series and ut1.series in the local directory [Default no]

The file for coordinates that are not to be updated by GAMIT [Default itrf00.apr]

copy to local tables and use the old format https://www.wendangku.net/doc/2c6550525.html,

copy to local tables and use the old GAMIT l-file format lfile

defines the list of table files to be removed and relinked [Default none]

none all nutabl. soltab. luntab. gdetic.dat guess_rcvant.dat leap.sec svnav.dat svs_exclude.dat

tform.dat antmod.dat rcvant.dat dcb.dat atmdisp.dat imfgrid.dat vmfgrid.dat core pole ut1

Secondary mode: Called by sh_gamit for each day to create links and files if they do not exist and to update the lfile. from the apr file sh_setup -yr -doy -update -apr -series -localeop -upd_l -tables

>

where 3-character day of year.

Update the l-file with coordinates from the globk.apr fil

*******************************************************************************

3)接下来要执行例子。首先确定你已经按照sh_setup命令sh_setup命令构建了tables目

录并进行了gg链接。然后在10-05-18-EXAMPLE目录下新建rinex文件夹,拷贝所有到rinex数据到该文件夹下。o文件的gz型压缩包就可以。(解压后到o文件可以看一下,在桌面)。

sh_gamit 最简单到做法是2)完成后,在process.defaults中把与收集额外数据的变量保持为空:例如其中的set rawpth = "$procdir/raw"改为set rawpth = "", set rawfnd = "" , set rnxfnd = "" 等等。删除一些无关紧要到注释行,以便使工程易读。

在process.defoults 文件中更改'mailto',这是报告生成在哪个目录里。''则为系统的用户目录。这里选择不该动,保留设置‘’。

4)假入你想要精确匹配检验q-files文件(q文件是solve解算的记录文件,例如

qxxxx1.day,qxxxx1.day),在gg/tables中你应该链接ot1.grid(海洋潮汐改正文件)文件到ot1_FES2004(730M)文件(系统默认链接到这个潮汐文件,但怎样修改链接,我还不

会。),这个文件可以单独用匿名fpt方式在https://www.wendangku.net/doc/2c6550525.html,站点上从/pub/GRIDS

(ftp://https://www.wendangku.net/doc/2c6550525.html,/pub/GRIDS)目录中下载。下载后放置到gamit10.35/tables目录下。

这里采用该方式。假如你打算用小些的ot1_CSR4.grid(45Mb)(它也可以从everest下载)文件代替,或者关闭海洋潮汐负载(在sestbl.文件中设置'Tides applied=15'和'Use ot1.grid=N'),你也可以检验软件的功能并应该获得相等的很好的可重复的结果在时间序列绘制的由sh_glred生成的。(不采用)

5)假如你希望sh_gamit 利用RINEX 头文件信息生成https://www.wendangku.net/doc/2c6550525.html, 文件,你应该在开始

运行之前检查o文件中使用的RINEX 文件头中的天线和接收机名称。假如天线和接收机没有使用标准的名称,确定这些名称在guess_rcvant.dat中有唯一的字串表示。假如你知道所有使用的接收机和(或)天线是相同类型,你可以在这个文件中强迫指定他们为ant default 和rcv default。UNA VCO TEQC 程序可以用来转换RINEX 文件。sh_make_rinex 脚本假设天线类型和采用基于接收机类型的通用(非IGS 标准)名称:

Trimble-->TRIMBLE_4000SST,TurboRogue -->AOAD/M_T,Ashtech -->ASH701933_M。假如在GAMIT 处理时天线高使用错误了,但天线类型正确,并且https://www.wendangku.net/doc/2c6550525.html, 文件可以被更新,运行hfupd 程序可以在二进制H-文件中改正而不需要重新运行

文件中改正而不需要重新运行GAMIT。注意: sites.defaults 中列出的测站且使用了xstinfo(不更新https://www.wendangku.net/doc/2c6550525.html,,对于所有IGS 测站应该使用这种输入,因为在/gg/tables 中的https://www.wendangku.net/doc/2c6550525.html, 文件有这些测站的正确信息,而不使用RINEX 数据的文件头信息,尤其是IGS 的老数据可能头信息不正确。假如sh_gamit 不能从https://www.wendangku.net/doc/2c6550525.html, 文件或RINEX 文件头确定接收机或天线类型,它将会终止运行,给出产生这种情况

的一些信息(查看GAMIT.fatal、屏幕或者脚本输出的日志文件)。

天线和接收机的标准名称在antmod.dat查找。例子中70010340接收机的天线类型不是标准类型,因此在本实例中仔细考虑该站的重命名。

6)在10-05-18-EXAMPLE新建gfile文件夹,存放g文件。新建brdc文件夹,存放广播星历,导航文件名必须以brdc开头,例如brdc0340.00n。

7)生成g文件。把sp3文件拷贝到table目录下。在table目录下输入:sh_sp3fit -f

igs10474.sp3 -o igsf。生成的gigsf0.034即为g文件,将g文件拷贝至gfile目录下。或者还有其它方式,在例子中好像是在igs目录下进行,在igs目录下对一些表作了链接。

sh_sp3fit

Purpose Obtain GAMIT g/tfile with partials from SP3 orbit file

Input Automatic: sp3 filename, https://www.wendangku.net/doc/2c6550525.html,, https://www.wendangku.net/doc/2c6550525.html,

Interactive: sp3 filename, project name, date, models

Note: If a https://www.wendangku.net/doc/2c6550525.html, file is available in the current directory, the last record

in the https://www.wendangku.net/doc/2c6550525.html, file is used to set the year and doy used for the g- and t-file.

Output G-file and (optionally) t-file fit to input SP3 file

Summary of adjustments (sp3fit.fit) and rms values (sp3fit.rms)

sh_sp3fit -f sp3files [-o orbit-name] [-d year doy] [-i equator prec] [-r radmod] [-t] [-u] [-m tol]

-f sp3 file names (up to 3 allowed)

-o 4-char name for g/t-files; default = read from https://www.wendangku.net/doc/2c6550525.html, header (orbit name), or

taken from first 3 chars of input .sp3 file plus decade (ie igs9) if not given.

-d year and day--of-year (yyyy ddd); default = extracted from https://www.wendangku.net/doc/2c6550525.html,, (if it exists),

or the input .sp3 file if not given. If two entries (yyyy ddd1 ddd2), then the fit

extends from 0h on ddd1 through 24h on ddd2 (assume multiple sp3 files input)

mark the start

-i inertial reference system for t-file; default = J2000 IAU76

-n nutation for t-file; default = IAU00

-g gravity field for t-file; default = EGM96

-r radiation-pressure model; default = BERNE

-t integrate estimated initial conditions (g-file) to get new t-file;

default is to skip, deferring ARC to GAMIT batch run

-u exclude satellites with orbit accuracy exponents = 0, which denotes unknown accuracy

-m max misfit tolerance in meters before a satellite is removed from orbit fit.

To exclude satellites from the orbfit estimation. Create a file called svs_exclude.dat

This file is free format and has the format, yr, doy, sv.

(Eg. 1994 033 16 ) - to exclude prn 16 from 1994 doy 033.

An example svs_exclude.dat file containing unmodelable IGS satellites is given in ~/gg/tables

# by Peng Fang (pfang@https://www.wendangku.net/doc/2c6550525.html,), Mar 96. Last modified by S. McClusky December 2004 to exclude SVs misfit editing 8)在10-05-18-EXAMPLE级别输入:

sh_gamit -expt will -d 2000 034

sh_gamit -expt w001 -d 2000 034 -orbit IGSF -copt x k p -dopt c ao -noftp -remakes Y >&! sh_gamit.log

gamit使用说明翻译glorg部分

GLORG: GLOBK coordinate frame realization program GLORG:GLOBK坐标框架实现程序 GLORG Ver 5.13: Origin resolution program for the GLOBK. GLORG Ver5.13:GLOBK的原始解决程序。 Runstring: % glorg

GAMIT学习资料整理

GAMIT10.4安装(基于ubuntu10.04) 1、安装虚拟机vmware、ubuntu10.04; 2、进入终端输入:sudo passwd root为root用户创建密码,并以root用户登录,或sudo su回车; 3、系统更新、汉化; 4、安装gcc:# apt-get install gcc ; 5、安装csh:# apt-get install csh 修改bash为csh,重启; 6、安装gfortran :# apt-get install gfortran ; 7、安装libx11-dev库支持# apt-get install libx11-dev ; 8、修改shall为bash,重启,并设置路径: 回到用户根目录,打开.bashrc ,在最后加上如下代码即可 export PA TH=$PA TH:/opt/gamit/gamit/bin:/opt/gamit/com:/opt/gamit/kf/bin export setenv HELP_DIR=/opt/gamit/help/ 9、将gamit安装包放在目录opt/gamit/下 进入目录:# cd /opt/gamit 10、修改install_software文件内容:# gedit install_software ,打开install_software文件,在文件的中下部修改“usr -name libX11.a”为"usr -name libX11.so" 。(动态共享库) 11、运行install_software :# ./install_software,按提示输入两次Y 后,修改make ,在/opt/gamit/libraries里,修改Make中的一组参数 (1)MAXSIT 55 、MAXSAT 32 、MAXATM 25 、MAXEPC 5760 (2)# Specific to FC5(F6,F7,F8 ) 然后,在输入两次Y完成安装; 12、安装完后,打开终端输入:doy,查看程序是否已正确安装。 (注:在root用户下安装完后,回到自己用户不能使用, 原因:需要修改软件的权限(chmod 777 软件名)

GAMIT使用笔记

大气层研究和空间空间电离层研究使用到是GAMIT模块,精密定位还GAMIT、GLOBK两个模块都需要。 安装完成后的几个重要文件:gg/gamit(基线平差)和gg/kf(Kalman Filter)两个目录下到模块是用fortran编写的。gg/com是cshell编写到脚本,重要用于gamit和kf目录下的模块的组织。 gg/tables是表文件。 sh_gamit批处理要求工程目录下至少有rinex brdc gfiles三个目录。分别放O文件,N文件,卫星轨道文件g文件,这样做的目的是把文件分类,最后这些文件都会被link到单天的目录之下。 注意:需要将所有观测文件和表文件都link到单天目录下的,sh_gamit能自动完成link功能。 模型说明: 1.otl 潮汐改正 2.vmfl GMF 投影函数 3.atml大气荷载模型,对高程影响较大,可消除周跳波动,可靠性需要进一步证实 4.atl大气抄袭荷载模型和met气象模型 星历文件: e/n, sp3, g,t e/n为广播星历,主要用来你和卫星和接收机的种差 g文件是根据sp3文件拟合的某天的圆形轨道参数 t文件是根据观测文件和g文件求出的卫星位置,是gamit专用格式 gcc编译器 作用:将常见的编程语言转化为c语言。 安装gcc需要把原来到gcc覆盖。在/usr目录下,具体怎么做,不是很清楚。 软件中的栅格文件: 下载地址:ftp://https://www.wendangku.net/doc/2c6550525.html, 1)海洋潮汐。例如otl_FES2004.grid放在软件talbels目录下。链接到otl.grid。 2)大气负荷。例如atmldisp_cm.2006,每年更新一次。连接到atmldisp_grid.2006 3)vmfl投影函数栅格,例如vmflgrd2006,连接到map.grid.2006。每年更新一次。 以example为例作一个实例: 1)在/media/Tool/TOOL/专业工具/GAMIT下新建文件夹10-05-18-EXAMPLE,在该目录下建立tables目录。 2)观察example中o文件中到日期2000年2月3日, 进入该目录,cd /media/Tool/TOOL/专业工具/GAMIT/10-05-18-EXAMPLE

GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3 王留朋, 过静,金慧华,吴 宪 (清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。 关键词:GAM IT;GPS;L INU X 中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)0620043204 1 引言 随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。 2 GAMIT简介 GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。 GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。 3 安装与配置 311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2. 95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。 312 安装G AMIT系统 在Redhat Linux9.0下使用root的超级权 3收稿日期:2005208230

gamit软件安装使用

三章 GAMIT在GPS反演大气水汽中的应用 3.1 GPS数据处理软件 GPS定位技术的普遍使用和深入研究使GPS已广泛应用到各个领域,其软件科学的发展和定位导航的需要促进了GPS 定位软件研发,同时GPS 精度的要求使精密解算GPS 观测数据的软件不断改进创新。现在国际上普遍使用且精度较高的大地测量数据处理软件有如下软件:德国GFZ 地学中心的EPOS.P.V3 软件,瑞士BERNE 大学研制的Bernese 软件,美国麻省理工学院和加州大学圣地亚哥分校Scripps 海洋研究所联合研制开发的GAMIT/GLOBK 软件和美国宇航局喷气推进实验室研制的GIPSY/OASIS 软件。针对工程应用而研制的商业软件主要包括TGO、TBC、Pinnacle、LGO、SKI-Pro 、Kiss以及国内各GPS 厂商自带的随机基线解算软件[22]。本文研究采用高精度数据解算软件,下面对几种GPS高精度软件做简单的介绍。 (1)Bernese 软件 Bernese 软件的功能非常强大,除了能定轨、定位、估计地球自转参数之外,还大量吸收融合各种有效改善定轨、定位精度的方法。Bernese 软件能处理GPS 的两种数据,即非差和双差,用非差方法可以进行严密单点定位,也可用双差方法进行基线解算和整网平差。此外,处理GPS 数据的同时还能处理GLONASS 及SLR 数据,重要的是它还能对GPS 数据和GLONASS 数据同时处置。相比于其他高精度软件,Bernese的最大特点就是它能利用GPS 数据估计接收机天线的相位中心偏差及变化,并能够处理SLR 和GLONASS 卫星观测数据。该软件由约一千个数据处理程序和百来个菜单程序通过文件有机地结合而组成。经实验证明BPE 具有自动批处理功能且能够满足高精度定位的作用。此软件运算速度快并且解算精度高,在大批观测量的数据解算中更能体现出一定的速度优势。该软件的主体源程序由FORTRAN、Perl 语言写成并可在Windows、Unix 等多种计算平台上使用。此外,用户能够根据自己的需求修改程序,以满足不同的要求,因为Bernese 为其提供了各个程序的详细源代码。 (2)GIPSY 软件 GIPSY 软件是一款GPS 数据处理软件,由美国喷气推进实验室JPL 研发的。JPL 不论在GPS 整个系统与软件技术方面,还是空间技术的许多其他方面都处于世界领先地位。美国政府给GIPSY 诞生提供了良好环境和支持,一大批富有创造力的科学家汇聚在麻省理工学院,为GIPSY 软件研制成功并走向世界应用领域提供必备条件。GIPSY 是有限制的自由软件,主要在UNIX 内核下运行,通

GAMIT使用手册

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和BERNESE采用双差作为数据分析的基本观测量,它们的缺陷是不能直接解算钟差参数,只能给出测站的基线结果,除测站坐标参数之外,这些软件还可以解算的参数有:卫星轨道参数、卫星天线偏差、光压参数、地球自转参数、地球质量中心变化、测站对流层延迟参数、电离层改正参数等,这使这些软件的应用从大地测量学已逐渐延伸到地球动力学、卫星动力学、气象学以及地球物理学等领域,并取得了很多成果。 GAMIT软件的运行平台是UNIX操作系统,目前,它可在Sun、HP、IBM/RISC、DEC、LINUX

(完整版)GAMITGLOBK软件操作

武汉大学测绘学院 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://https://www.wendangku.net/doc/2c6550525.html,/archive/garner/gamit/tables/ ?每日更新:地球自转参数https://www.wendangku.net/doc/2c6550525.html,no、https://www.wendangku.net/doc/2c6550525.html,no; ?每年更新:章动表nutabl.IAU00、太阳表soltab.2012、月亮表luntab.2012以及跳秒表leap.sec; ?可选更新:接收机天线信息rcvant.dat、卫星天线信息svnav.dat。

GAMITGLOBK软件操作(可编辑修改word版)

武汉大学测绘学院 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 环境中无法正确执行。 总结准备数据的相关信息如下: IGS 站ALIC BJFS GMSD HRAO INEG KELY KUNM LHAZ MOBS NRIL PENC SHAO USUD YAKT YELL(其中GMSD 由于观测值类型多余15 种而被禁用) 时间段2012 年7 月 1 日(DOY 183) 星历导航电文,IGS 后处理精密星历 二建立工程

GAMIT10.5数据处理图文流程

GAMIT10.5数据处理图文流程 冉启顺 2016.1.20 目录 一、前言 (2) 二、数据准备 (3) 1.前期准备 (3) 2.工程目录设置 (3) 3.数据下载 (3) 4.更新tables表, (4) 5.创立链接 (7) 6.控制文件配置 (13) 6.1准备测站列表sites.defaults (13) 6.2准备测站近似坐标文件lfile. (13) 6.3 https://www.wendangku.net/doc/2c6550525.html,文件的更新 (16) 7 修改配置process.defaults、sittbl.与sestbl.文件 (19) 7.1配置process.defaults (19) 7.2配置sittbl.坐标约束文件 (19) 7.3配置sestbl.改正模型文件 (20) 三、分布处理 (22) 1 .Makexp (22) 2.精密星历处理 (22) 3.文件检查 (24) 4.广播星历处理 (24) 5.文件检查 (25) 6.生成中间文件 (25) 7.生成bat文件 (26) 8.基线解算 (27) 9.基线解算精度评定标准 (30) 四、cosagps平差 (31)

五、建议与说明 (34) 六、相关资料链接 (35) 一、前言

二、数据准备 1.前期准备 首先想好要处理什么时段、什么地方的数据 本文档以处理bjfs,shao,lhaz,urum四个站点2013年2月1日的数据为例 本文档使用软件版本GAMIT10.5 处理环境:win10上的虚拟机ubuntu15.10 2.工程目录设置 在任意位置建立工程文件夹(全文以test为例),并在其目录下建立如下的文件夹: 3.数据下载 在终端中打开test,查询2013年2月1日的年积日,和GPS周等信息 代码:doy 2013 02 01 [1]在test的目录下再建一个文件夹以032命名的文件夹,此时,test目录下有: [2]根据步骤3的信息,到相关网站下载对应的广播星历,精密星历,观测值文件分别放在 文件夹brdc,igs,rinex里面。 当然还涉及到下载的数据解压,.d文件到.o文件的转换等操作,其中广播星历可以不改名字(即可以不用改成brdc0320.13n)

gamit使用说明翻译globk部分

GLOBK: Global Kalman filter analysis program GLOBK Ver 5.18: Global Kalman filter analysis program. 5.18版本: Runstring: 运行字符串: % GLOBK

GAMIT 解算各步骤

GAMIT 解算各步骤-详细 一.数据准备 1.更新相关的tables文件; 2.精密星历下载;//精密星历不同阶段产品开头为:igu ,igr,igs; 3.广播星历下载;//下载融合后的星历;一般是以brdc开头的 4.IGS观测站数据下载;//有些站在某些服务器上没有,需要从多个服务器下载数据;若下载得到的是压缩格式的o文件,需用gamit软件提供的crx2rnx命令进行格式转换; 二.核心文件配置 1.lfile. 1.1.提出各测站的o文件头里的XYZ位置; 1.2.从网站下载ITRF框架坐标文件[ITRF2000_GPS.SSC.txt];里面有其84下XYZ坐标; 1.3.在Ubuntu下用tform工具将其转换为球坐标; https://www.wendangku.net/doc/2c6550525.html, //注意天线高的设置 2.1.从网站下载https://www.wendangku.net/doc/2c6550525.html,文件,里面有各测站某时段内使用的天线的参数; 2.2.从完整的https://www.wendangku.net/doc/2c6550525.html,文件里面copy出IGS站的条目,并结合当地使用的天线输入新的条目; 3.sestbl. Type of analysis =0-iter //迭代多少次[计算结果作为初始值再次计算] Choice of experiment =relax. //要想点位置精度高用relax. 若目的是求基线后面平差则用baseline; Zenith delay =N ;//对于短基线 4.sittbl. 4.1.下载sittbl.refined 文件,里面有最近的各站的可靠性的一个评测; 4.2.制作sittbl文件,用以上文件条目+各站初始位置的精度条目; 要想点位置精度高则设置IGS站的约束小一些,即认为IGS站已经很准,强约束,若目的是求基线后平差则可以将IGS站的约束设置大些; 三.解算过程 以下为解算的bat文件: //1.建立工作目录(调用各种文件到此处) mkdir workspace cd workspace rm -f * //2.链接o文件,sp3文件,copy广播星历文件; ln -s ../rinex/*.09o .

GAMIT简介pjh

GAMIT简介 上海天文台程宗颐 一,G AMIT的特点――用双差做基本观测量。 1,优点:消除了站钟和星钟的主要误差; 轨道误差对测站相对位置不敏感,有利于精密定位; 2,缺点:有效观测减少, 各站有效观测因其在网内的位置的变化而变化; 不能用于单点定位; 3, 在X-Windows 支持下的UNIX 操作系统或LINUX 操作系统下运行。 二,G AMIT的功能 1, 估计卫星状态矢量(座标和速度); 2, 估计太阳光压参数(3-9个); 3, 估计y-bias; 4, 估计erp 参数; 5, 估计站坐标,可得站坐标的时间序列,确定测站位置随时间而变的规律,从而可研究板块运动和地壳形变以及其它地球物理现象; 6, 估计对流层引起的天顶延迟,从而能开展GPS气象学方面的应用和研究。 三,G AMIT软件的使用简介。 1,建立以(积日)天命名的工作目录,tables目录(建立两个目录积日工作目录与tables 目录即可。积日目录:比如,2003322是指2003年第322天的工作目录,里面存放o-files (相位与伪距观测文件),n-files(导航文件,卫星状态和星钟改正信息),以及该工作日的sp3-file (GPS卫星精密星历,从IGS网站下载) 2 在tables目录中建立 1〕测站坐标初始文件(L 文件lfile.),地心球坐标; 2〕测站信息文件(https://www.wendangku.net/doc/2c6550525.html, ),接收机和天线型号信息,天线高; 3〕测段信息控制文件(sestbl. ) 4〕测站信息控制文件(sittbl. ) 5〕星号对照表(svnav.dat ), 卫星质量,yaw rate, 6〕接收机及其天线型号对照表(rcvant.dat ) 7〕天线相位中心改正表(antmod.dat ) 8〕地球形状参数表(gdetic.dat ) 9〕太阳表( soltab. ) 10〕月亮表( luntab. ) 11〕章动表( nutabl. ) 12〕跳秒表( leap.sec ) 13〕周跳的自动探测和修改命令表( autcln.cmd ) 14〕海潮表( scherneck_grid, scherneck_stations.oct ) 15〕极移表(pole. ) 16〕TAI-UT1 表(ut1. ) 执行erp 命令即可产生这两个文件。 17〕坏卫星信息文件( svs_exclude.dat ) 3, 选择计算方案和设置先验参数, 输入正确的天线高

GAMIT参考手册

GAMIT 参考手册GPS 分析在麻省理工 版本 10.3 麻省理工学院地球、大气、行星科学系 2006 年9月28日目录 1. 文件结构与命名习惯 1.1介绍 1.2 站文件 1.3 试验或时段文件 1.4 全局文件 1.5 文件汇总 2 创建数据输入文件 2.1 介绍与文件组织 2.2 准备坐标(L-)文件 2.3 创建站信息文件 2.4 创建方案(scenario)文件 2.5 运行makexp 命令 2.6 利用外部星历文件创建G- 和T-文件 2.7 创建卫星钟(J-)文件 2.8 运行makex 命令 2.9 说明X-文件 2.10 创建测站钟(K-和I-)文件 3 批处理 3.1 介绍 3.2 运行fixdrv 命令 3.3 执行批处理 3.4 结果评价 4 数据编辑 4.1 介绍 4.2 利用autcln命令自动编辑

4.3 检查残差确定周跳 4.4 利用cview命令交互编辑 4.5 编辑策略 5 分别运行模块 5.1 介绍 5.2 运行arc命令 5.3 运行model命令 5.4 运行cfmrg命令 5.5 运行solve命令 5.6 运行autcln命令 6 自动批处理 6.1 概述 6.2 控制文件 6.3 使用sh_gamit命令 6.4 使用sh_glred命令 7 大气延迟模型 7.1 大气延迟说明 7.2 传播延迟算法 7.3 估计天顶延迟参数 7.4 估计梯度 7.5 可降水量提取估计(Extracting estimates of precipitable water)8实用程序辅助表格 8.1利用GAMIT解绘制并计算统计信息 8.2 利用NGS ARGOS文件创建RINEX或FICA文件 8.3 利用FICA文件创建RINEX文件 8.4 利用C-文件创建X-文件 8.5 利用X-文件创建RINEX文件 8.6 创建并维护水准面、时间、航天器和星历表 附录 A.1. 天线技术规范

gamit软件全程攻略

一、软件下载 下载GAMIT: 从美国麻省理工学院的FTP服务器(ftp://https://www.wendangku.net/doc/2c6550525.html,)的/updates/source(全部下载)目录下,下载GAMIT安装所需软件包。用户 guest 密码 prey822 ftp://https://www.wendangku.net/doc/2c6550525.html,/pub/(是用来下载什么数据的????) 二、软件安装 三、软件使用(还未用过) 1,建立以(积日)天命名的工作目录,tables目录(建立两个目录积日工作目录与tables 目录即可。积日目录:比如,2003322是指2003年第322天的工作目录,里面存放o-files (相位与伪距观测文件),n-files(导航文件,卫星状态和星钟改正信息),以及该工作日的sp3-file (GPS卫星精密星历,从IGS网站下载) 数据下载: ?数据准备阶段 ?2) 从网上查询或下载数据文件 ?②IGS跟踪站O-files数据、导航电文brdc文件及精密星历SP3文件:ftp://https://www.wendangku.net/doc/2c6550525.html,/pub/;ftp://https://www.wendangku.net/doc/2c6550525.html,/pub/gps/;(精密星历SP3 文件) ?ftp://igs.ensg.ign.fr/pub/。(精密星历SP3文件) ?③更新tables文件。可以从网上ftp://https://www.wendangku.net/doc/2c6550525.html,/pub/gamit下载更新的tables表文件(63个文件), ?其中luntab. 、soltab.、nutabl.等文件按年进行更新,pole.、ut1.、pmu.等文件每周都有更新。 2 在tables目录中建立 1〕测站坐标初始文件(L 文件lfile.),地心球坐标; 2〕测站信息文件(https://www.wendangku.net/doc/2c6550525.html, ),接收机和天线型号信息,天线高; 3〕测段信息控制文件(sestbl. ) 4〕测站信息控制文件(sittbl. ) 5〕星号对照表(svnav.dat ), 卫星质量,yaw rate, 6〕接收机及其天线型号对照表(rcvant.dat ) 7〕天线相位中心改正表(antmod.dat )

GAMIT数据处理图文流程

数据处理图文流程 冉启顺目录 一、前言 .................................................... 二、数据准备................................................... 1.前期准备................................................... 2.工程目录设置............................................... 3.数据下载................................................... 4.更新tables表,............................................ 5.创立链接................................................... 6.控制文件配置............................................... 准备测站列表 ............................................... 准备测站近似坐标文件lfile. ................................. 文件的更新 ................................................ 7 修改配置、sittbl.与sestbl.文件............................. 配置 .......................................................

GAMIT 数据处理图文流程

G A M I T10.5数据处理图文流程 冉启顺 目录 一、前言 二、数据准备 1.前期准备 首先想好要处理什么时段、什么地方的数据 本文档以处理bjfs,shao,lhaz,urum四个站点2013年2月1日的数据为例 本文档使用软件版本GAMIT10.5 处理环境:win10上的虚拟机ubuntu15.10 2.工程目录设置 在任意位置建立工程文件夹(全文以test为例),并在其目录下建立如下的文件夹: 3.数据下载 在终端中打开test,查询2013年2月1日的年积日,和GPS周等信息 代码:doy 2013 02 01 [1]在test的目录下再建一个文件夹以032命名的文件夹,此时,test目录下有: [2]根据步骤3的信息,到相关网站下载对应的广播星历,精密星历,观测值文件分别放在文件夹 brdc,igs,rinex里面。 当然还涉及到下载的数据解压,.d文件到.o文件的转换等操作,其中广播星历可以不改名字(即可以不用改成brdc0320.13n) 4.更新tables表, 更新准则,下面的表格为准: 还有个dcb.dat需要每次处理都要更新

i.常见文件说明 ii.更新的准则是:“更新频次”中的红字部分每次处理都更新一下,同时结合本次处理与上次处理的年份是否相同来进行年表的选择。原本有些文件是每周更新一次,但是作为新手为了避免出错还是每次更新吧 有些时候,有些文件找不到,或者 里面没有,则可以忽略。如svs_exclude,gdetic.dat常常找不到 我在更新时,这四个文件在服务器上没找到 下图是我更新的文件。原本还应该有2013年的各种年表,但是我之前处理过一次2013年的数据,并且我的gamit安装路径/opt/gamit/GAMIT10.5/tables已经有了2013年的这些年表。 iii.将上述更新的数据复制到gamit安装目录下的tables文件夹内,并替换原有文件。 我的gamit安装路径是/opt/gamit,即我安装路径下的tables 的路径是:/opt/gamit/GAMIT10.5/tables iv.然后将更新后的tables文件夹,即/opt/gamit/GAMIT10.5/tables拷贝(或者设置连接,我习惯拷贝)到test目录下。 因为我之前在/opt/gamit/GAMIT10.5/tables里面放了很多数据,所以它显得特别大1.8G,往往在包含otl.grid的情况下tables也就7~800M吧。 此后,test的结构应是:

GAMIT使用手册

GAMIT使用手册

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和BERNESE采用双差作为数据分析的基本观测量,它们的缺陷是不能直接解算钟差参数,只能给出测站的基线结果,除测站坐标参数之外,这些软件还能够解算的参数有:卫星轨道参数、卫星天线偏差、光压参数、地球自转参数、地球质量中心变化、测站对流层延迟参数、电离层改正参数等,这使这些软件的应用从大地测量学已逐渐延伸到地球动力学、卫星动力学、气象学以及地球物理学等领域,并取得了很多成果。 GAMIT软件的运行平台是UNIX操作系统,当前,它可在Sun、HP、IBM/RISC、DEC、LINUX等基于intel处理器的工作站上运行。软件可处理的最大测站和卫星数目可在编译时设定。它的基本输出文件是H-文件,可作为GLOBK软件的输入文件,进而估计测站坐标与速度、卫星轨道参数和地球定向参数。数据处理前,

相关文档