二、GAMIT解算之数据准备
2021/6/11 18:41:41
本文主要是介绍二、GAMIT解算之数据准备,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文综合网上GAMIT解算资料写成,如有侵权请联系。
目录
2.1 解算文件准备
2.1.1 8个固定文件
2.1.2 16个需要更新的文件
2.1.3 改文件名
2.2 控制文件配置
2.2.1 准备测站列表sites.defaults
2.2.2 准备sitelist文件
2.3 修改配置sittbl.与sestbl.文件
2.3.1 配置sittbl.坐标约束文件
2.3.2 配置sestbl.改正模型文件
2.1 解算文件准备
将以下所有文件添加到工程目录中(非链接),如用链接可使用以下命令:
sh_setup -yr <year> -doy <doy>
2.1.1 8个固定文件
这些文件不需要更新,使用原来的即可!
文件名 | 文件说明 | 下载地址 |
gdetic.dat | 各种大地坐标参数文件 |
|
guess_rcvant.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.改正模型文件
配置准则如下:
至此,数据准备阶段完成。下面我们开始计算。
这篇关于二、GAMIT解算之数据准备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南