《gamit的的安装与使用》由会员分享,可在线阅读,更多相关《gamit的的安装与使用(48页珍藏版)》请在金锄头文库上搜索。
1、GAMIT/GLOBK软件的安装与使用,武汉大学2010年05月,内 容,GAMIT/GLOBK软件的基本介绍GAMIT/GLOBK软件的获取GAMIT/GLOBK软件的安装GAMIT/GLOBK软件的使用实例,一GAMIT/GLOBK软件的基本介绍,GAMIT/GLOBK软件功能,该软件是世界上最优秀的GPS定位和定轨软件之一,采用精密星历和高精度起算点时,其解算长基线的相对精度能达到10-9量级,解算短基线的精度能优于1毫米。,GAMIT能够做什么,参数估计 Station coordinates and Baselines Satellite orbital parameters Ear
2、th orientation parameters (EOP) Atmospheric delay parameters Carrier phase ambiguities,GLOBK能够做什么,解结果的联合 GPS SLR VLBI DORIS参数估计 velocities orbit adjustment EOP parameters,GAMIT/GLOBK软件最初是由美国麻省理工学院MIT研制的,后又与美国斯克里普斯海洋研究所SIO共同开发改进的。http:/www-gpsg.mit.edu/simon/gtgk/http:/sio.ucsd.edu/http:/sopac.ucsd.e
3、du/,GAMIT/GLOBK软件的开发单位,软件支持的平台:,UNIX: Solaris 2.5-8HP-UX 9, 10, and 11Digital Unix (OSF1 V4.0)IRIX 6.4, Linux:Fedora Core SUSEUbantu,软件实现的主要编程语言,FORTRANC Shell,二GAMIT/GLOBK软件的获取途径,GAMIT/GLOBK软件协议:,License of the code is without charge to universities and governmental institutions for research and ed
4、ucational purposes;commercial licenses are also available at a fee.,获取GAMIT/GLOBK软件的流程,申请合法的ID和密码(http:/www-gpsg.mit.edu/simon/gtgk/gtgk_download_form.html)到指定的FTP下载安装源程序GAMIT/GLOBK软件更新消息会定期发送给邮件列表到指定的FTP下载更新源程序,必需的安装文件,安装源代码source更新源代码incremental_updates常用表文件tables经验模型改正文件otl, atml,安装源代码source,inst
5、all_software (installation shell script) install_updates (shell script for updates only) com.10.35.tar.Z 0.6 Mb libraries.10.35.tar.Z 0.1 Mb gamit.10.35.tar.Z 3.5 Mb kf.10.35.tar.Z 2.7 Mb tables.10.35.tar.Z 8.0 Mb example.10.35.tar 26.3 Mb help 10.3.tar.Z 0.2 Mb maps.10.1.tar.Z 2.8 Mb etopo5.grd.10.
6、0.tar 37.4 Mb,更新源代码incremental_updates,更新的源代码部分table表文件,经验模型改正文件,otl_FES2004.grid 730.4 Mb otl_FES99.grid 182.7 Mb otl_CSR4.grid 45.6 Mb otl_GOT00.grid 45.6 Mb otl_NAO99b.grid 87.1 Mb atml files 185 Mb/year VMF1 mapping functions 231 Mb/year,三GAMIT/GLOBK软件的安装,准备工作,在安装GAMIT/GLOBK软件之前,一定要仔细阅读/source/r
7、eadme文件!,两种安装模式,PC-LINUX系统上的安装UNIX服务器上的安装,PC-LINUX系统上的安装,LINUX系统的安装gcc编译器的安装GAMIT/GLOBK软件的安装算例验证,LINUX系统的安装,在安装LINUX系统时,一定要安装cc开发工具包.这是编译gcc或者gfortan的必须!目前的linux版本都有自带的高版本的gcc或者gfortan,无需重新安装,GAMIT/GLOBK软件的安装,创建/home/jbshi/gamit/sourceCopy all Gamit files to /home/jbshi/gamit/source /在source路径下执行./i
8、nstall_software c g77中间提示修改 ./libraries/Makefile.config 中的设置,主要有以下几处修改:选择适当的X11路径,选择第1个:(第83行)# Generic (will work on any system if links in place)X11LIBPATH /usr/lib/X11X11INCPATH /usr/include/X11最多同步设站数, 最大历元数,最多卫星数,最大大气负荷参数(第103行)MAXSIT 45MAXSAT 30MAXATM 13MAXEPC 6000操作系统的版本号OS_ID OSF1 2000 5100(
9、第257行),设置系统路径在当前用户的目录下,编辑.bash_profile 文件:添加以下路径:PATH = /home/jbshi/gamit/source/com:$PATHPATH = /home/jbshi/gamit/source/gamit/bin:$PATHPATH = /home/jbshi/gamit/source/kf/bin:$PATHHELP_DIR = /home/jbshi/gamit/source/help/Export PATH HELP_DIR,算例验证1,/home5/jbshi/gamit/source/gamit/example将run_test脚本命
10、令的属性改为可执行直接运行./run_test将结果文件qventa.doy与程序自带的结果文件qventa.100309.linux比较,算例验证2,/home5/jbshi/gamit/source/example将rwkrun脚本命令的属性改为可执行直接运行./rwkrun将结果文件/034/qscala.034与程序自带的结果文件/check_files_100308/qscala.034比较,UNIX服务器上的安装,LINUX系统的安装gcc编译器的安装GAMIT/GLOBK软件的安装算例验证,四GAMIT/GLOBK软件的使用,Unix操作系统的文件结构,/bin,/etc,/ho
11、me,/lib,/mnt,/root,jbshi,gamit,Unix的常用命令,主要模块介绍MAKEXP:数据准备部分的驱动程序。MAKEJ:生成卫星钟差文件。MAKEX:将原始观测数据的格式(RINEX)转换成GAMIT所需的文件。BCTOT(NGSTOT):将星历格式(RINEX、SP3、SP1)转换成GAMIT所需的文件。FIXDRV:数据处理部分的驱动程序。ARC:轨道积分模块。MODEL:求偏导数,生成观测方程。SINCLN、DBLCLN、AUTCLN、CVIEW:周跳修复模块。CFMRG:为SOLVE模块创建一个文件(M),定义和选择有关参数。SOLVE:利用最小二乘解算模块。,
12、GAMIT/GLOBK软件的文件结构,/home/jbshi,gamit,source,gg,com,example,gamit,help,kf,libraries,tables,maps,GAMIT/GLOBK软件数据处理流程,数据准备阶段文件准备阶段数据处理阶段,数据准备阶段,需要对数据进行预编辑,主要包括:跟踪站观测文件、SP3星历的下载从IGS的3个全球数据中心(GDC):SIO、CDDIS、IGN下载观测文件以及相关产品。ftp:/garner.ucsd.edu/pub/rinexftp:/cddisa.gsfc.nasa.gov /pub/gps/data/daily/ftp:/i
13、gs.ensg.ign.fr/pub/igs/data/观测数据文件名的标准化O文件统一命名为sitedoyn.yyo N文件统一命名为brdcdoyo.yyn。注意文件字母要小写!,文件准备阶段,文件结构整理先验信息、控制文件整理链接tables表文件链接观测数据,-文件结构整理,test,doy2,brdc,igs,rinex,tables,doy1,-先验信息、控制文件整理,一共4个文件:station.info、lfile.apr、sestbl.、sittbl.。station.info:记录各测站的观测时间和天线高信息:格式主要注意几点:Ant Ht、HtCod和Antenna Ty
14、pe(用来做天线高改正),Receiver Type(用来做周跳恢复),Session Start、Session Stop(用来控制测段跨度,处理不好后面会提示错误)。lfile.:各测站的近似坐标。GAMIT要求是blh坐标,可以先在测站的O文件里提取近似坐标,生成lfile.apr文件,然后在当前目录下输入命令:gapr_to_l lfile.apr lfile. “” yy doy sestbl.:基线解算时的模型选择。需要仔细参照技术文档和程序代码,一般情况下采用默认值,通常要修改的有Choice of Observable、Choice of Experiment2项。sittbl.:各测站的精度控制指标。一般情况下采用默认值。对高精度的已知坐标强约束,待求点坐标松弛约束。,-链接tables表文件,在各时段文件夹下建立与tables相应文件对应的链接:links.day yr doy ychd 由于某些文件是按每年一个文件进行存放,因此需要手动建立以下链接:luntab soltab nutabl pole ut1,-链接观测数据,在分时段文件夹下建立观测数据链接:ln ./rinex/*doy0.yyo ./ ln ./brdc/*doy0.yyn ./ ln ./igs/igsgweek.sp3 ./,数据处理阶段,数据准备程序驱动数据处理,