GAMIT学习资料整理文档格式.docx
《GAMIT学习资料整理文档格式.docx》由会员分享,可在线阅读,更多相关《GAMIT学习资料整理文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
进入目录:
#cd/opt/gamit
10、修改install_software文件内容:
#geditinstall_software,打开install_software文件,在文件的中下部修改“usr-namelibX11.a”为"
usr-namelibX11.so"
。
(动态共享库)
11、运行install_software:
#./install_software,按提示输入两次Y后,修改makefile.config,在/opt/gamit/libraries里,修改Makefile.config中的一组参数
(1)MAXSIT55、MAXSAT32、MAXATM25、MAXEPC5760
(2)#SpecifictoFC5(F6,F7,F8)
然后,在输入两次Y完成安装;
12、安装完后,打开终端输入:
doy,查看程序是否已正确安装。
(注:
在root用户下安装完后,回到自己用户不能使用,
原因:
需要修改软件的权限(chmod777软件名)
、数据准备阶段
(个人理解:
这一过程可以先在windows下准备好,到时候再拷到linux的工程文件夹)
1.观测文件标准化:
1)观测文件o文件的文件名要小写,观测文件里的点名一般要大写。
2)认真检查观测文件内接收机类型、天线类型并查看GAMIT的ant.dat/rcvant.dat中是否有相应的类型,否则需要更新tables中的文件。
3)天线高及天线测量方式。
2.需要从网上下载的数据文件
1)http:
//www.ngs.noaa.gov/CORS/Gpscal.html查询观测0-files文件所在的GPS周天,年积日与UTC之间的关系。
2)导航电文文件brdcdoyn.11n、精密星历*.sp3文件以及用到的IGS跟踪站O-files数据。
(导航电文文件下载autodoyn.11n;
注意:
文件名都要改成小写)
3.一些常见表文件说明
dcb.dat:
码相关型接收机伪距改正参数统计表;
(缺少这个文件基线处理最后一部会出错)
antmod.dat:
天线相位中心参数文件;
rcvant.dat:
接收机及天线名称对照表;
guess_rcvant.dat:
(如果rcvant.dat中没有rinex头文件中的接收机或天线型号,将从该文件中获取,用户可以自己修改)(该文件在处理过程中会自己产生,一般没用不需要准备)
otl_FES2004.grid:
GAMIT10.4中的潮汐改正文件,696M
注:
地球固体潮改正和海洋负荷潮改正:
(详见《卫星导航定位新技术及高精度数据处理方法》p7-p8)
地球固体潮改正:
摄动天体(月亮、太阳)对弹性地球的引力使地球表面产生周期性的涨落,称为固体潮现象。
在小于100KM的GPS相对定位中,两个测站的固体潮影响几乎是相同的,在差分过程中可抵消,因此可不考虑此项改正。
海洋负荷潮改正:
由海洋潮汐的周期性涨落所引起的。
与固体潮类似,但小一个数量级。
需要每周更新的:
ut1.:
地球自转参数;
ln–s***
pole.:
极移参数;
ln–s***
需要每年更新的:
leap.sec:
跳秒表;
soltab.:
太阳星历;
ln–s***
luntab.:
月亮星力;
nutabl.:
章动参数表;
gdetic.dat:
各种大地坐标系参数;
pmu.usno:
ln–s***
grid.otc:
ln–s***(这个好像有问题,GAMIT10.4中不是这个文件)?
svs_exclude.dat:
需要剔除卫星列表;
(没有的话,处理过程中会提示waring,但也可以计算)(注:
应该是每次计算都需要更新的,个人理解)
vg_in:
测站坐标速度表;
autcln.cmd:
如果没有的话,数据处理的最后一步cshbtest1.bat不能正常进行)
需要重点准备的:
sestbl:
数据处理参数设置表;
sittbl:
测站约束表;
station.info:
测站信息表;
lfile.:
站初始坐标(球坐标);
(自己制作)
、文件准备阶段
1.文件结构整理
test:
工程目录,在其下面包括:
1)tables/存放各种表文件;
2)igs/存放精密星历*.sp3文件;
3)rinex/存放观测数据文件*doyn.11文件;
4)brdc/存放广播星历文件brdcdoy0.11n文件;
5)doy1/doy2/……/存放各个时段解算的文件及链接文件。
2.需要重点准备的4个文件
1)station.info:
记录各测站的站点、站点名称、开始观测时间、结束观测时间、天线高、天线量测方法、接收机类型、软硬件版本号、天线类型等信息。
严格按照已经给出的跟踪站格式编辑。
(注意:
要现在当前目录下拷入station.info文件,把内容删掉留下前面的几行,否则后面的步骤没法进行)
具体操作方法有二:
1、手动操作,按照相应文件格式对齐操作;
可以从样本格式开始编辑。
2、自动提取观测文件的有关信息,生成station.info文件。
在各时段文件目录下操作:
sh_upd_stnfo–filessite1doy0.yyosite2doy0.yyo–orbtigsf–u–ref../tables/station.info
运行上述命令后,就自动从观测文件0-files中提取重要信息,生成station.info文件。
我对station.info文件的准备(武大郭博峰):
1、rinex文件夹下新建文件夹all_station(存放所有点)
2、工程观测文件(o-files)复制到all_station,框架网(o-files)复制到all_station
3、进入Terminal
cdtest/rinex/all_station
sh_upd_stnfo–files*.11o-refstation.info(此文件为软链接文件,从~/不常更新表/station.info链接至指定文件夹下,且只有一个表头)
4、查看station.info文件是否正确
geditstation.info
5、将得到的station.info复制到lfiles文件夹下
2)l-file:
记录各测站的近似坐标:
Gamit要求是球面坐标,即l-file。
将所有o文件整理在一起,然后分别运行如下命令:
grepPOSITION*.11o>
lfile.rnx
rx2aprlfile.rnx2011250(注:
根据所有的o文件中的x、y、z取平均值,文件名为lfile.rnx.apr)
gapr_to_llfile.rnx.aprlfile.““2011250
我对l-file文件的准备(武大郭博峰):
1、在rinex文件夹下新建文件夹all_data(存放所有点)
2、进入该文件夹:
cdtest/rinex/all_data
3、提取POSITION
lfile.xyz
4、查看lfile.xyz文件是否正确
geditlfile.xyz
5、rx2aprlfile.xyz2011250可得到lfile.xyz.apr文件(空间直角坐标)
(注:
根据所有的o文件中的x、y、z取平均值)
6、lfile.xyz.apr转到lfile.(球面坐标)
Gapr_to_llfile.xyz.aprlfile.“”2011250
7、将得到的lfile.xyz.apr复制到lfile.文件夹下
3)sestbl:
(该表是gamit的关键,需要仔细学习)
从tables文件夹下复制到lfiles中。
Gamit基线处理时的模型选择配置文件。
需要仔细参照技术文档和程序代码,一般情况下采用默认值,通常需要修改的地方有:
ChoiceofObservable(观测值的选择类型)、ChoiceofExperiment(基线处理类型)两项.还有高度截止角设定,禁止固体潮改正,变潮汐改正系数个数31为23.
这个模型参数的设置只要是对处理方式进行选取和误差改正模型的选取。
要是设定了误差模型改正,那在tables表里需要有这些模型改正文件,同时也需要将这些文件链接到各个观测时段文件里。
否则在处理的时候会出错的。
4)sittbl
工程网和框架网需要分开生成,例如sittbl_kjw和sittbl_gcw。
也是从tables文件夹下复制到lfiles中。
各测站的精度控制指标。
一般情况下采用默认值。
对高精度的已知坐标强约束待求点坐标松弛约束。
是否需要igs跟踪站点的文件做约束吗?
3.链接各个测站观测数据(包括brdc*.11n及igs*.sp3文件)
在各时段文件夹下建立观测数据连接,在各时段文件夹下输入命令:
(由于此法将GAMIT装在/OPT下,而test文件夹在/home下,为两个不同的文件系统,因此要用符号链接。
而我自己的方法将GAMIT装在/home/jiang下为相同的文件系统。
)
ln–s../rinex/*doy?
.yyo./
ln–s../igs/*igsweek.sp3./
ln–s../brdc/*doy?
.yyn./
4.将tables表文件中需要的文件(包括luntab、soltab、nutabl、pole、ut1、pmu文件,还有一些误差改正模型文件等)链接到各时段文件夹。
输入以下命令建立链接:
ln–s是符号连接的意思)
ln–s../tables/luntab.2011.J2000./luntab.
ln–s../tables/soltab.2011.J2000./soltab.
ln–s../tables/nutabl.2011./nutabl.
ln–s../tables/pole.usno./pole.
ln–s../tab