目录
2.1 解算文件准备
将以下所有文件添加到工程目录中(非链接),如用链接可使用以下命令:
sh_setup -yr <year> -doy <doy>
2.1.1 8个固定文件
这些文件不需要更新,使用原来的即可!
文件名 |
文件说明 |
下载地址 |
gdetic.dat |
各种大地坐标参数文件 |
|
接收机或天线型号 |
http://garner.ucsd.edu/pub/gamit/tables/ |
|
otlcmc.dat |
海潮格网数据 |
|
sestbl. |
测段信息控制文件 |
http://garner.ucsd.edu/pub/gamit/setup/ |
process.defaults |
过程信息文件 |
GAMIT安装目录中获取 |
sites.defaults |
测站信息文件 |
GAMIT安装目录中获取 |
station.info |
测站信息文件 |
只需要包含头文件即可,过程中可以 生成测站的信息 |
autcln.cmd |
命令行文件 |
没有最后一步不能运行 |
guess_rcvant.dat:如果 rcvant.dat中没有rinex头文件中的接收机或天线型号,将从该文件中获取,用户可以自己修改)(该文件在处理过程中会自己产生,一般没用不需要准备)。
sestbl.global:其中包括各种模型的使用情况,尤其注意海潮模型,新版本中Use otl.grid = Y,如果没有该文件会报错,可以将其设置为N,经验证结果差异不大。在解算的时候需要将其后面的扩展名去掉,只保留点(.)。
2.1.2 16个需要更新的文件
GAMIT解算需要使用16个文件,分别是:
- 观测文件;
- 导航电文;
- 精密星历;
- 约束文件;
- 测站列表;
- 2个不常更新的文件;
- 9个最新的文件。
下载地址:
http://garner.ucsd.edu/pub/gamit/setup/
http://garner.ucsd.edu/pub/gamit/tables/
以2020年2月2日为例,下面列出所需的16个文件。
文件名 |
文件说明 |
更新频率 |
xxxx0330.20o auto0330.20n igs20910.sp3 sittbl. sitelist |
观测文件 导航电文 精密星历 约束文件 测站列表 |
解算当天的 (前面的文件名小写) (文件中测站名大写) |
dcb.dat.gps hi.dat |
码相关型接收机伪距改正参数表 GPS天线测高方法 |
不常更新 |
antmod.dat dcb.dat.allgnss leap.sec nbody pole.usno rcvant.dat svnav.dat.gnss svs_exclude.dat ut1.usno |
天线相位中心改正表 码相关型接收机伪距改正参数表 跳秒表 multi-year planetary ephemeris file 极移参数 接收机及天线名称对照表 坏卫星信息文件 星号对照表 地球自转参数 |
最新的 |
- luntab、nutabl、soltab等文件2021年开始不在更新,合并到nbody中,GAMIT10.7及以上请使用nbody。
- svnav.dat.gnss使用时需要去掉最后的.gnss
- sittbl.可以用GamitTool生成,也可以手动输入
- 有时候无法得到全部的文件,用前几天的文件代替也可以,但是一定要确保有星历文件,没有IGS时可以用IGR代替。
2.1.3 改文件名
文件准备完毕后将所有的文件拷贝到Ubuntu里面,先拷贝到桌面,将需要的文件名的后缀改掉。
广播星历改成auto(和命令对应)
pole.
sestbl.
sittbl.
ut1.
注意,上述部分文件后面加个点,在Windows里可能不成功(默认需要扩展名),需要在Linux下加,尤其注意用GamitTool生成的sittbl.文件,包含了测站的概略信息。
2.2 控制文件配置
2.2.1 准备测站列表sites.defaults
在工程目录下把需要处理的测站加入该表,包括IGS测站和本地测站,并确定工程名。
2.2.2 准备sitelist文件
先建立一个sitelist的文件,并录入测站名字(每行首字母空格),不分先后顺序
2.3 修改配置sittbl.与sestbl.文件
2.3.1 配置sittbl.坐标约束文件
对高精度的已知坐标强约束,待求点坐标松约束
非起算点约束量可以更大,如100m。并且如果IGS站列表中没有你所处理数据中的IGS站,需要自己添加,格式一致。
2.3.2 配置sestbl.改正模型文件
配置准则如下:
至此,数据准备阶段完成。下面我们开始计算。