GAMIT10.5数据处理图文流程

合集下载

GAMIT10.5数据处理图文流程

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 文件的更新 (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.102.工程目录设置在任意位置建立工程文件夹(全文以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.更新的准则是:“更新频次”中的红字部分每次处理都更新一下,同时结合本次处理与上次处理的年份是否相同来进行年表的选择。

GAMIT_GLOBK软件技术应用高级培训班_20150507

GAMIT_GLOBK软件技术应用高级培训班_20150507
10 2016/1/21
2.1 GAMIT/GLOBK软件介绍与下载
GAMIT/GLOBK安装包 GAMIT/GLOBK 是一套高精度数据处理 软件。由美国麻省理工学院( MIT) 和斯 克里普斯海洋研究所(SIO) 联合开发。 下载地址:ftp:///

15 2016/1/21
3.1 分步操作GAMIT软件
外业
数据准备
文件准备
数据处理(操作GAMIT)
质量评估
16 2016/1/21
数据准备
观测文件标准化(原始文件→RINEX ofiles) 采用随机格式转换软件或TEQC软件可 将原始文件转换为标准的rinex o-files 格式 对所有的o-files文件的命名进行标准化 ,如sitedoyn.yyo。 注意文件名字字母要小写。
23 2016/1/21
文件准备

文件结构整理:对每个工程目录做处理前
的准备工作,将数据文件分类存放,便于维护 和更新 步骤如下:①在当前工程目录下建立的文件夹 有: igs、rinex、brdc以及时段文件夹 igs文件夹存放精密星历文件 rinex文件夹存放o-files文件 brdc文件夹存放brdc文件 时段文件夹,以时段号命名,所有解算 都是基于该文件夹进行的
12 2016/1/21
连网
2.3 安装
GAMIT/GLOBK安装 安装目录下,运行: ./install_software 修改./libraries/Makefile.config文件 # Generic (will work on any system if links in place) X11LIBPATH /usr/lib X11INCPATH /usr/include/X11 MAXSIT 60 MAXSAT 32 MAXATM 13 MAXEPC 2880

GAMIT_GLOBK数据自处理程序的应用

GAMIT_GLOBK数据自处理程序的应用
配置参数表文件可以使用第 213 节介绍的 sh_ setup 命 令 ,也可以手动准备 ,下面介绍一下手动准备 。
数据解算需要把一些参数表放入“ / usrdir/ shga / tables” 目录 。比如极移参数表 pole1、卫星信息表 svnav1dat、接收机 及天线类型信息表 rcvant1dat、UT1 (国际时间系统 )表 utl1、 月球星历表 luntab1、太阳星历表 soltab1、摄动历表 nutabl 1、 跳秒值表 leap1 sec、天线高及相位中心偏移模式参数表 ant2 mod1dat、大地水准面参数表 gdetic1dat、周跳的自动探测和修 改命令表 autcln1cmd、P12C1, P12P2 码差表 dcb1dat、地面天 线机械差值表 hi1dat、坏卫星信息表 svs_exclude_dat、初始坐 标文件 itrf20051ap r、用户自定义接收机及天线型号对照表 guess_ rcvan1dat、控制文件 Process1defaults和 sites1defaults、 测站信息表 station1 info、数据处理方案的核心控制文件 ses2 tb11、测站信息控制表 sittbl1等等 。然后需要对一些参数进 行修改 。
1)海洋潮汐改正设置 由于本文不使用海洋潮汐改正 ,需要关闭 / usrdir / shga / tables下 sestbl1文件中的一些选项 。如将 U se otl1grid = Y 改为 U se otl1grid = N;将 Tides app lied = 31 改为 Tides ap2 p lied = 23。 2)设置邮箱地址 由于随后运行的 sh_gam it程序能将计算结果自动汇总 , 以天为单位将成果文件发送到指定的邮箱 。如果希望开启 这项功能 ,需要打开 / shga / tables下 p rocess1defaults文件 ,将 set mailto = ’ ’改为 set mailto = 接’ 收成果的邮箱地址 。’

GAMIT软件数据处理

GAMIT软件数据处理
GAMIT软件及其数据处理过程


长安大学 空间定位技术与信息研究所
GAMIT软件及其数据处理的主要内容
软件功能概述 GAMIT/GLOBK软件的安装 GAMIT软件的数据处理步骤



一、GAMIT/GLOBK软件功能概述



由MIT及SIO开发,编程语言为F77、C, 需要带X-Windows的UNIX/LINUX环境。 功能:处理GPS静态单时段观测数据,计 算测站坐标、卫星轨道等参数及协方差, 但不能计算钟差。 观测量:GPS单频、双频相位或伪距观测 数据及卫星星历。
二、GAMIT/GLOBK软件安装


设置运行环境参数
对 于 Unix System V 派 生 的 Unix 系 统 , 通 常命令 环 境为 Cshell,设置文件为.cshrc,设置方法是增加以下路径: Set path=$PATH/home/temp/gamit1040/com /home/temp/gamit1040/gamit/bin /home/temp/gamit1040/kf/bin
leap.sec
luntab.2007.J2000 nutabl.2007 no rcvant.dat soltab.2007.J2000 svnav.dat no sestbl.regional sittbl. svs_exclude.dat
跳秒表
三、GAMIT软件的数据处理步骤

观测文件及星历文件准备
观测文件包含RINEX格式观测O文件及导航N文 件,星历文件指IGS精密星历。为了便于数据 组织,我们通常将观测文件及星历文件按天存 放于指定目录中。
数据处理目录
001 002 · · · · · · tables

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处理器的工作站上运行。

GAMIT软件操作手册

GAMIT软件操作手册

GAMIT软件操作手册目录一GPS误差分析 (3)1.1 与GPS卫星有关的误差 (3)1.2 与信号传播有关的误差 (3)1.3 与接收设备有关的误差 (4)1.4 其他误差来源 (4)二GPS基线处理的几个关键问题 (5)2.1 星历 (5)2.2 对流层折射影响 (5)2.3 周跳是否修复是影响基线解算精度的因素之一 (6)2.4 基准点坐标的确定 (6)2.5 基线解算是否在地固系中进行 (6)2.6 整周未知数的确定 (7)三GPS应用软件介绍 (8)3.1 一般的商用软件 (8)3.2 高精度GPS软件 (8)四GAMIT软件简介 (9)4.1 概述 (9)4.2 主要模块介绍 (9)五GAMIT软件的安装 (11)六GAMIT软件的运行 (12)附录一、LINUX操作系统的安装: (15)附录二、GCC的安装: (18)附录三精密星历及相关表文件的获取 (20)附录四RINEX格式说明 (21)一GPS误差分析GPS是美国为了满足军事部门和民用对连续实时和三维导航的迫切要求于1973年开始研制的,至1994年整个系统全面建成。

这个系统的全称是“授时与测距导航系统/全球定位系统”(Navigation System Timing and Ranging/Global Positioning System—NAVSTAR/ GPS),通常称为“全球定位系统”(GPS)。

它能够在全球范围内提供全天候、高精度、连续实时的三维定位和测速,同时它还能够提供时间基准。

GPS是20世纪空间技术上的最大成就之一。

它的出现使大地测量产生了根本性的变革。

目前这一高新技术已广泛地应用于大地测量学、地球动力学、精密工程测量、地壳形变监测、石油勘探、资源调查、城市测量等领域。

影响GPS定位的误差按其主要来源可以分为如下几个部分:1.1 与GPS卫星有关的误差●星历误差与模型误差●卫星钟差与稳定性●卫星摄动●相位的不稳定性●卫星的相位中心1.2 与信号传播有关的误差●电离层折射●对流层折射●多路径效应1.3 与接收设备有关的误差●接收机钟差●天线的相位中心●观测误差(天线的整平与对中、量取天线高的误差)●接收机噪声1.4 其他误差来源●地球自转的影响(极移、UT1)●相对论效应的影响(信号传播与卫星钟)●地球潮汐(固体潮、海潮、大气负载潮)二 GPS 基线处理的几个关键问题在高精度GPS 测量中,影响定位精度的主要因素有:卫星的轨道精度、对流层折射的修正精度、多路径效应、相位中心的改正、接收机震荡器的稳定度、数据的后处理技术和起始点坐标的精度。

(完整版)GAMITGLOBK软件操作

(完整版)GAMITGLOBK软件操作

武汉大学测绘学院GAMIT/GLOBK数据处理报告[键入文档副标题]李文文20122021400092012/12/13GAMIT/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 Namebrdc: broadcast file in RINEX N formattables: table files linked to ~/ gg/tablesOther directories created during processing最初建立工程只需要在主工程目录下建立相应的DOY, igs, igs, brdc四个目录,并在相应的目录存放数据。

(完整版)Gambit及Fluent操作步骤图解

(完整版)Gambit及Fluent操作步骤图解

(完整版)Gambit及Fluent操作步骤图解现在PRO/E软件中建立燃烧室和气缸工作容积的三维图,并且以*.stp格式输出,在磁盘建立一个文件夹(比如在D盘建立一个名称为step的文件夹),将刚才的*.stp文件放在此文件夹下面。

桌面上打开Gambit图标,见图1。

图1在菜单File下,点击Import > STEP,见图2。

打开Import STEP File窗口,见图3。

图2图3 找到并打开刚才的*.stp文件,如图4所示。

图4 使用2条边建立一个面,见图5。

图5可以将本模型划分为两部分,打开Split V olume窗口,使用刚才建立的面将模型划分为2个部分,见图6。

图6进行网格划分,先对上面的体积进行网格划分,由于其形状比较规则,所以可以使用6面体网格单元,见图7。

然后对下面的体积进行网格划分,由于其形状不规则,所以选用4面体网格单元,见图8。

全部网格划分完后,见图9。

图7图8图9点击右下方的SPECIFY MODEL DISPLAY ATTRIBUTES,在其面板上的Mesh选项后点击off,即可关闭网格显示,但是此时模型网格已经划分了。

图10边界条件的设置,分别选中需要设置的面,如本例中选中face4,将其名称设为movwall,类型设为wall,见图11. 选中face12,将其名称设为middle,类型设为INTERIOR,见图12. 选择face2和face3,将其名称设为cylinder,类型设为wall。

图11图12图13指定体,分别设置模型的上部和下部为V2和V1,如图14和15.图14图15以上模型网格设置好之后,将模型以*.msh格式输出,本例子以cylinder.msh输出,见图16。

图16打开FLUENT图标,在FLUENT Versions窗口中选择3d,见图17。

图17分别选择File>Read>Case,找到前面输出的cylinder.msh文件,选择并打开,见图18。

基于 GAMIT 软件的高精度 GPS 基线解算分析

基于 GAMIT 软件的高精度 GPS 基线解算分析

基于 GAMIT 软件的高精度 GPS 基线解算分析
杨永飞;潘文霞
【期刊名称】《地矿测绘》
【年(卷),期】2015(000)003
【摘要】介绍了GAMIT安装配置到数据处理的整个流程,通过对IGS站数据的处理及分析,认为GAMIT数据处理精度高,可以在科研、板块运动等领域广泛地应用。

【总页数】3页(P26-27,43)
【作者】杨永飞;潘文霞
【作者单位】甘肃地矿局测绘勘查院,甘肃兰州 730060;甘肃水利水电工程局,甘肃兰州 730000
【正文语种】中文
【中图分类】P228.4
【相关文献】
1.GAMIT软件在高速铁路高精度GPS网基线解算中的应用 [J], 匡团结;王兵海
2.使用GAMIT软件进行高精度GPS基线解算的方法与步骤 [J], 刘同文
3.基于GAMIT的北京市CORS网高精度GPS基线解算 [J], 刘璟博
4.基于GAMIT10.61的高精度GPS/BDS数据处理及精度对比分析 [J], 刘邢巍;蒲德祥;高翔;张士勇;夏定辉
5.基于GAMIT/CosaGPS的工程控制网基线解算及网平差分析 [J], 黎鹏;刘林佳;付强
因版权原因,仅展示原文概要,查看原文内容请购买。

运用GAMIT进行简单的解算

运用GAMIT进行简单的解算

运用GAMIT进行简单的解算运用GAMIT进行简单的解算钟仁健 2007-3-29(1).gamit的使用步骤A. 更新如下参数表:pole(极移参数)、ut1(国际时间系统表)、luntab(月亮表)、soltab(太阳表)、leap.second(从1982年以来TAI-TUC的跳秒)、gdetic.dat(大地水准面参数表)、antmod.dat(天线高以及相位中心便宜模式参数表)、svnav.dat(卫星数目、编号等信息)、rcvant.dat(接收机和天线信息表)、nutabl(摄动历表)。

可以从相关IGS站下载上面的参数表,也可以用GG提供的命令来自动下载,前提是linux能上网,下载好后,将这些表覆盖原来GG目录下(/gamit/tables)的同名表。

B. 从IGS站下载用于联测的IGS站的观测数据和IGS精密星历。

可以直接上网下载,也可以用相关命令实现该功能。

观测数据下载好后,将其解压缩,并转换到标准的RINEX格式。

C. 在根目录下建立工作目录,将各种参数表、IGS站的观测文件、要解算的观测数据拷贝到里面。

D. 建立初始坐标文件(l-文件),初始坐标文件中坐标的精度对解算精度影响较大。

E. 用makexp命令准备好解算所需的文件。

该命令会提示用户输入year、doy、session number、l-file、nav-file。

其中:year表示年,如98、2005;doy表示day of year即年积日,如001、200;session number 表示任务数目,可以输入1;l-file表示概略坐标文件,一个标准的l文件名为lXXXXy;nav-file表示导航文件,XXXXDDDN.yynF. sh_sp3_fit 有精密星历生成轨道文件(g-)G. sh_check_sess 检查g文件H. makej 生成钟文件I. sh_check_sess 检查j文件J. makex 生成K-文件和想、X-文件K. fixdrv 生成批处理程序L. csh 执行所生产的批处理程序(2).解算实例,有需要解算的o文件:DAMP0260.05o、JSHA0260.05o、SHRF0260.05Oo,这些观测文件是2005年第26个年积日观测的(GAMIT10.3的发布日期是2006.12.5)。

解算软件GAMIT处理流程文档

解算软件GAMIT处理流程文档

解算软件GAMIT处理流程文档.txt小时候觉得父亲不简单,后来觉得自己不简单,再后来觉得自己孩子不简单。

越是想知道自己是不是忘记的时候,反而记得越清楚。

gamit 处理流程流程概览:1、规划工程2、更新table文件夹3、创建工程目录,连接table4、编辑sites.defaults5、手动建立其余必须目录6、下载、准备数据7、制作准备文件8、sh_gamit批处理解算9、具体介绍:1、工程规划:处理中国大陆IGS站8个(wuhn、shao、chan、bjfs、kunm、guao、urum、lhaz、),台湾IGS站2个(tnml、twtf)数据跨度:2008年10月1日~2008年10月5日,2009年10月1日~2009年10月5日框架站(6个):wuhn、chan、bjfs、kunm、lhaz、twtf2、更新~/gg/tables文件夹(需要一定权限)可到/processing/gamit/ 更新所需表文件,或者到ftp:///archive/garner/gamit/tables/ 下载(用户名:ananymous 密码:邮箱)通常来自IERS的地球自转参数表ut1. 、pole. 需要每日或周更新章动表nutabl. 太阳星历表soltab. 月亮星历表luntab. 跳秒表leap.sec 需要每年更新接收机/天线列表rcvant.dat 在有新仪器使用时需要更新卫星列表svnav.dat 在有新卫星使用时更新码偏文件(P1-C1、P1-P2)dcb.dat 需要月更新如果想方便的话,每次解算时全部更新3、建立工程目录,例如china2008,同时运行sh_setup 命令链接talbes文件夹可以查看ut1. 文件,是否在你处理时间内,处理的是2008年数据,显然在范围内。

4、编辑工程china2008文件夹下的talbes中的sites.defaults文件,把需要处理的测站加进去,并规划参考固定站(globk需要)。

GAMIT数据处理过程

GAMIT数据处理过程

GAMIT数据处理1、在工程目录下建立如下文件夹igs:存放igs文件brdc:存放brdc文件rinex:存放o.files文件tables:存放链表文件时段文件夹:以时段号命名,所有解算均在此文件下进行2、确保当前目录为时段文件夹(1)将观测文件*.yyo复制到该文件夹中(2)将tables文件中的复制到该文件夹中,并删除其中的测站信息,仅保留文件头3、生成文件在该文件夹中(以时段号命名的工作文件夹)运行命令sh_upd_stnfo –files *.00o(00代表yy),也可以手动操作:按照相应文件格式对齐。

生成文件后运行vi 命令查看测站信息,其中量的天线高建议采用天线座底部(DHARP)4、将igs文件和brdc文件链接到工作目录下:ln –s ../igs/igs10474.sp3【注释】ln –s ../brdc/brdc0340.00n注释:10474分别代表该天的GPS Week 1047,Day of Week 4,可用doy命令查询,如:doy yy xxx年份后两位年积日5、生成测站近似坐标可先运行命令sh_rx2apr参照起说明进行如:sh_rx2apr –site xxxxxxxx.yyo测站o文件的文件名……当把所有观测站的初始坐标求出来后,人工将其复制并合并到文件lfile.apr中详细命令:sh_rx2apr –site<site> -nav<nav> -ref<ref> -apr<apr>其中:site是准备生成概略坐标的文件名nav 是对应导航星历文件的路径及文件名ref 求双差解时参考站的文件名apr 参考站坐标的存放处,一般在……/tables/itrf00.apr中一般情况下,命令到第二项nav<nav>时,即可取得概略坐标,而当其rms或者其sqrt<chi ** z/n>过大时,则应用双差进行,其参考站选IGS站或者其他精度较高站,当按照该方法将所有测站的概略坐标计算出来后,有两种文件:*.apr和lfile.*其中 *.apr:计算出的(X,Y,Z)坐标lfile.*:计算出的(B,L,H)坐标注:*代表测站名根据需要,将各测站整理到一个文件中,即将所有的*.apr文件整合到文件lfile.文件中。

TBC与GAMIT软件短基线处理结果比较

TBC与GAMIT软件短基线处理结果比较

TBC与GAMIT软件短基线处理结果比较作者:杜志彪来源:《中国科技纵横》2013年第02期【摘要】本文对商业软件TBC和高精度数据处理软件GAMIT作了简单介绍,通过实际工程数据的处理,对两种软件解算的结果进行比较与分析,得出了一些适用性结论和建议。

【关键词】 GPS TBC GAMIT 数据处理1 引言GPS测量数据的处理是研究GPS定位技术的一个重要内容,选用好的数据处理方法和软件对结果影响很大。

在GPS静态定位领域里,几十千米以下的定位应用已经较为成熟,接收机厂商提供的随机软件可满足大部分的应用需要[1]。

本文结合该工程实例介绍了GPS数据处理商业软件TBC与高精度科研软件GAMIT的一些流程和关键点,对两种软件的短基线处理做了对比分析,并围绕两种软件处理结果展开讨论。

2 商业软件2.1 TBC软件简介TBC(Trimble Business Center)是美国Trimble公司2011年最新推出的用于测绘工程的新一代后处理综合分析软件,界面直观、易于使用,并且可定制。

该软件不仅能够处理GNSS (包括GPS和GLONASS)数据,还可以处理全站仪、水准仪、3D扫描仪数据,集成了功能强大的可视工具和建模工具,利用多视图全面反映数据信息,全新的处理算法保证其处理速度,并提供了灵活的处理配置方案,并且可以通过网络升级软件[2]。

现在由于TGO已不能再处理GPS静态数据、TBC将成为代替TGO来处理GPS静态数据的必备软件,因此掌握TBC的使用就显得十分必要[3]。

2.2 TBC数据处理流程TBC数据处理的流程和TGO有相似之处,简单分为建立工程、导入数据和处理基线等几个主要步骤。

(1)建立工程。

首先为工程建立一个通用模板,并对工程属性和参数进行设置,然后利用工程模板新建一个工程,并保存。

(2)导入观测数据。

可以导入DAT格式或RINEX格式的数据到所建工程中,导入过程中,可对测站名、天线高、天线方法、天线制造商及天线类型进行修改。

GAMIT 数据处理图文流程

GAMIT 数据处理图文流程

G A M I T10.5数据处理图文流程冉启顺目录一、前言二、数据准备1.前期准备首先想好要处理什么时段、什么地方的数据本文档以处理bjfs,shao,lhaz,urum四个站点2013年2月1日的数据为例本文档使用软件版本GAMIT10.5处理环境:win10上的虚拟机ubuntu15.102.工程目录设置在任意位置建立工程文件夹(全文以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/tablesiv.然后将更新后的tables文件夹,即/opt/gamit/GAMIT10.5/tables拷贝(或者设置连接,我习惯拷贝)到test目录下。

GAMIT批处理解算高精度GPS控制网及质量检查

GAMIT批处理解算高精度GPS控制网及质量检查

GAMIT批处理解算高精度GPS控制网及质量检查
付爱华
【期刊名称】《城市勘测》
【年(卷),期】2014(000)005
【摘要】GAMIT软件是目前国际上较成熟的GPS高精度定位定轨软件,该软件不但应用在高精度长基线数据处理上,而且还经常应用在工程控制网中。

由于一些控制网数据量较大,利用GAMIT分步解算比较麻烦,因此本文重点介绍了如何利用GAMIT批处理解算高精度GPS控制网,同时针对解算后的控制网数据如何进行质量检查进行了介绍。

【总页数】4页(P19-21,25)
【作者】付爱华
【作者单位】福建省测绘产品质量监督检验站,福建福州 443002
【正文语种】中文
【中图分类】P228
【相关文献】
1.基于 GAMIT 软件的高精度 GPS 基线解算分析 [J], 杨永飞;潘文霞
2.基于GAMIT/GLOBK的高精度管道工程控制网解算 [J], 徐国杰;吕继书
3.应用GAMIT-GLOBK软件进行高精度GPS控制网解算 [J], 包晗;邰贺
4.基于GAMIT的北京市CORS网高精度GPS基线解算 [J], 刘璟博
5.基于GAMIT/CosaGPS的工程控制网基线解算及网平差分析 [J], 黎鹏;刘林佳;付强
因版权原因,仅展示原文概要,查看原文内容请购买。

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 安装中的问题及利用其生成GPS测站时间序列的实践

GAMIT_GLOBK 安装中的问题及利用其生成GPS测站时间序列的实践

GAMIT/GLOBK 安装中的问题及利用其生成GPS 测站时间序列的实践张智慧[1] 刘静[1] 易长荣[2]1:中国科学院青藏高原研究所,北京,1000852:天津市控制地面沉降工作办公室,天津,300061摘要:GAMIT/GLOBK 作为精密处理GPS 观测数据的科研软件,随着GPS 的广泛应用,已经被广泛的应用于板块运动监测,地壳形变测量,活动断裂观测,大气可降水分析,电离层观测等研究领域。

但由于其数据处理过程复杂,一直少有系统全面的数据处理经验总结发表出来。

本文系统总结论述了从该软件的安装到利用该软件生成GPS 测站观测时间序列的整个过程:GAMIT/GLOBK 源代码的下载及参数修改,GCC 编译器的修改,编译和安装,GAMIT/GLOBK 的安装,GAMIT/GLOBK 的批处理;对于进行GPS 数据精密处理的初学者,具有重要的实际参考价值。

关键词:GAMIT/GLOBK 安装数据处理时间序列全球定位系统GPS(Global Position System),近年来已在国民经济和国防建设的各个领域得到了广泛应用,如利用GPS 进行导航定位,工程测量与放样,测时与授时等[1-3]。

而由于其高精度,全天候,自动化等特点,GPS 更是被广泛应用于板块运动监测,大地形变测量,活动断裂观测,地面沉降监测,大气可降水分析,电离层观测等大地测量和气象研究中[1-14]。

目前国内外已经开展了众多该方面的观测计划,例如北美西部板块边界观测的PBO 计划(Plate Boundary Observatory),美国南加州GPS 观测网SCIGN 计划(The SouthernCalifornia Integrated GPS Network),日本的密集GPS 观测台阵,中日合作JICA计划,中国地壳运动观测网络,中国沿海各城市开展的地面沉降监测等[15,16]。

利用GPS 进行大地形变和气象研究,正热火朝天,方兴未艾。

GAMIT使用手册 (1)

GAMIT使用手册 (1)

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 文件的更新 (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.102.工程目录设置在任意位置建立工程文件夹(全文以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.更新的准则是:“更新频次”中的红字部分每次处理都更新一下,同时结合本次处理与上次处理的年份是否相同来进行年表的选择。

原本有些文件是每周更新一次,但是作为新手为了避免出错还是每次更新吧有些时候,有些文件找不到,或者ftp:///pub/gamit/tables/里面没有,则可以忽略。

如svs_,gdetic.dat常常找不到我在更新时,这四个文件在服务器上没找到下图是我更新的文件。

原本还应该有2013年的各种年表,但是我之前处理过一次2013年的数据,并且我的gamit安装路径/opt/gamit/GAMIT10.5/tables已经有了2013年的这些年表。

iii.将上述更新的数据复制到gamit安装目录下的tables文件夹内,并替换原有文件。

我的gamit安装路径是/opt/gamit,即我安装路径下的tables 的路径是:/opt/gamit/GAMIT10.5/tablesiv.然后将更新后的tables文件夹,即/opt/gamit/GAMIT10.5/tables拷贝(或者设置连接,我习惯拷贝)到test目录下。

因为我之前在/opt/gamit/GAMIT10.5/tables里面放了很多数据,所以它显得特别大1.8G,往往在包含otl.grid的情况下tables也就7~800M吧。

此后,test的结构应是:testrinex032 doy1 doy2 ... brdc igs tables5.创立链接这一步相当重要,而且常常容易出错。

1)将.o文件,.sp3文件,*.*n文件(观测文件、精密星历、广播星历)链接到032的目录下执行代码:2)链接处理数据需要的各种年表等文件此时032中有如下的文件:检查并重新设置断掉的链接,如下图所示:如:luntab.链接已断(常说的死链接),在032目录下,执行代码:ln -s ../tables/luntab.2013.J2000 ./luntab.(最后的点号一定要加上)系统报错,即“无法创建符号链接,luntab.早已存在”,这句话的意思是,032中早已经有了一个luntab.文件(但是我们却看到它是个死链接),删除该链接,重新执行上面的代码。

新链接生成,并打开查看该链接所指向的文件是不是2013年的luntab表重点检查6-ii的11个文件链接,以及soltab.,nutabl.,用类似的方法建立链接以下是我手动加入的部分链接:以下是网上的资料图:其中还要注意设置:map.grid,otl.grid,atl.grid的链接,我在处理数据时使用的如下链接:在查看原始GAMIT10.5的解压文件中的tables文件夹的链接atl.grid,如下图所示:但是我在查看ftp:////pub/GRIDS/发现它原本有一个atl.grid,上传是2010年8月28,大小也是3.1M,故我断定,服务器上的atl.grid就是tables里面的ANU100826_grid.atl。

于是我在服务器上下载了一个3.1M的atl.grid拷贝到test/tables中,然后在032里面制作了一个atl.grid的链接。

(当然也可以不用下载atl.grid,直接制作指向ANU100826_grid.atl的链接)综上所述:⏹更新tables常更新以下11个文件(各种年表除外):但常常guess_rcvant.dat 用不到,可以不更新⏹制作链接特别注意以下几个链接:⏹在更新tables,建立完连接后执行ls –al 检查链接情况,红色的是死链接:发现atml.grid 的链接已断,于是重新设置即可。

至于剩下的红色死链接,我全是忽略了,因为我也不会设置。

(好像那个 是在正式处理过程中产生的,可以忽略)总的来说设置链接是及其容易出错,要小心又小心。

6.控制文件配置6.1准备测站列表sites.defaults在test/tables下把需要处理的测站加入该表,包括IGS测站和本地测站,并确定工程名。

然后将site.defaults在032下设置一个链接6.2准备测站近似坐标文件lfile.制作完lfile.文件后不要忘了将lfile.拷贝到test/tables中,同时在032中设置对应链接lfile.文件是测站近似点坐标(越精确越好,10.4以前的版本里面存放的经纬度信息,而10.4及其之后的版本直接存放x,y,z信息)GAMIT10.5 的lfile 和apr 文件是同样的格式,所以我们可以认为apr 文件就是lfile。

该文件中保存的是各个站的初始坐标,至于该文件中的测站坐标要达到什么样的精度,可参考如下两条:●如果是该站作为基线解算起算点,则该测站的坐标做保持在5cm 以内,最好不要超过10cm。

●如果该测站在基线解算中不作为起算点,则伪距单点定位的精度即可。

对于IGS站,获取其在特定框架下的精确坐标方法:首先要确保test/rinex下有itrf08.apr方法1:我用的方法(可用于非IGS站):在我的电脑上试了几次,老是最后一步出错,不推荐,但也有教程上是这个方法:●在rinex文件夹下先生成lfile.rnx文件,然后生成lfile.rnx.apr,最后生成lfile.依次执行代码:grep POSITION *.13o > lfile.rnxrx2apr lfile.rnx 2013 032gapr_to_l lfile.rnx.apr lfile. ** 2013 032方法2:方法3:●伪距单点定位计算非IGS站的初始坐标实例(假设shao是非IGS站):执行完之后会生成两个不同格式的测站坐标文件lfile.shao 和shao.apr,然后执行●双差定位计算测站的初始坐标实例:在此例中假设shao站是未知坐标的测站,而bjfs是已知坐标的测站(或起算站)综上所述:在生成life.文件时,IGS站的坐标可以直接从框架获得,或者利用双差定位求得。

而非IGS站则可以根据要求精度的高低选择:✓直接提取头信息✓伪距单点定位✓双差定位法✓方法1常常在伪距单点定位和双差定位法中选择,然后将所须的坐标信息拷贝到lfile.中即可,并将lfile.拷贝到test/tables中,同时在032中设置对应链接现在,我假设bjfs,lhaz两站点是精度较高的IGS站,坐标直接从框架中获得,而shao,urum 站是非IGS站,近似坐标通过伪距单点定位获得。

最后按照特定的格式均复制到lfile.文件中然后将lfile.拷贝到test/tables中,同时在032中设置对应链接好像不需要在032中设置链接,但是怕出错,我还是设置了,希望没有弄巧成拙6.3 文件的更新最后要在032中检查链接是否指向了更新后的文件在gamit全英文的官方教程(版本10.6,24页)里面有这样一句话:可见的链接可以指向下图中选中的文件,也就是说倘若你的test/tables中没有文件,可以自己新建并指向他们。

并且这个MIT,SOPAC的文件好像可以在ftp://上更新,只是登不上去。

练手的话凑合着能用。

在test/tables目录下:先建立一个sitelist的文件,并录入测站名字(每行首字母空格),不分先后顺序然后终端打开tables并执行代码:显示 files have 3 sites,这是错误的,一般来说总共有多少测站参与计算就会有多少个sites,于是回去检查sitelist, ,发现拉萨站写错了,应该是lhaz(所以在操作过程中一定要小心又小心,切记不能将单词写错,同时也要不害怕出现错误,只要根据其提示,顺藤摸瓜,基本上能修改错误的地方,实在不行重来)还发现,Recevier name ** not found in rcvant.dat,网上百度了一下说要修改,说得又很模糊,所以不会。

又去问了一下师兄,他说可以忽略,所以我也就忽略了(谁知道的话告诉我一声)。

执行上述代码结束后最后一行显示:生成了一个.new,此时需要将其改名为,同时删除原有的的链接。

再执行一次更新代码:在生成的文件中会有下图中红框的字符串,表示更新成功:最后在032中检查链接的指向,如果没有的话,自己手动用代码建立一个。

7 修改配置process.defaults、sittbl.与sestbl.文件7.1配置process.defaults它里面包含目录信息,改动较小。

需要在032中设置链接7.2配置sittbl.坐标约束文件对高精度的已知坐标强约束,待求点坐标松约束非起算点约束量可以更大,如100m。

相关文档
最新文档