GAMIT 10.71 基线解算实战:Ubuntu 20.04 下 4 个 IGS 站数据处理全流程
GAMIT 10.71 基线解算实战Ubuntu 20.04 下 4 个 IGS 站数据处理全流程1. 环境配置与数据准备在Ubuntu 20.04系统中运行GAMIT 10.71需要先配置必要的依赖环境。打开终端执行以下命令安装基础工具链sudo apt update sudo apt install -y gcc gfortran make csh tcsh libx11-dev关键目录结构建议按以下方式组织这是经过验证的高效工作流/work ├── /095 # 年积日目录 ├── /brdc # 广播星历 ├── /igs # 精密星历 ├── /rinex # 观测数据 └── /tables # 链接表文件从武汉大学IGS数据中心下载所需数据广播星历(.18n)放入brdc目录精密星历(.sp3)放入igs目录观测文件(.18o)放入rinex目录执行表文件链接命令在work目录下运行sh_setup -yr 2018 -doy 095注意若出现红色断链提示需手动检查soltab.2018.J2000等关键文件是否存在可从MIT服务器补下载缺失文件。2. 参数配置详解2.1 sittbl.关键配置用文本编辑器打开tables/sittbl.文件对4个IGS站设置约束参数bjfs NNN 0.05 0.05 0.05 lhaz NNN 0.05 0.05 0.05 urum NNN 0.05 0.05 0.05 ccj2 YYY 100 100 100必须修改项已知坐标站改为YYY固定解模式待求站约束建议设为100米新版本推荐值2.2 sestbl.优化参数修改tables/sestbl.中的核心参数Use otl.list Y Use otl.grid N Estimate ZEN Y Num. of Zen 12典型配置组合效果对比参数组合适用场景精度影响LC_AUTCLN长基线(100km)相对精度1e-9L1_ONLY短基线(5km)平面精度1mmRELAX模式区域网平差提升重复率5%3. 初始文件生成3.1 更新station.info进入tables目录执行sh_upd_stnfo -files ../rinex/*.18o检查生成的station.info应包含4个测站信息示例片段bjfs GPS 39.6 115.8 87.3 lhaz GPS 29.6 91.0 365.03.2 生成lfile.在rinex目录执行坐标提取grep POSITION *.18o lfile.rnx rx2apr lfile.rnx 2018 095 gapr_to_l lfile.rnx.apr lfile. 2018 095常见问题若出现rx2apr报错检查观测文件头部的近似坐标格式是否符合标准RINEX规范。4. 基线解算全流程4.1 准备工作进入095目录建立软链接ln -s ../igs/*.sp3 . ln -s ../brdc/*.18n . ln -s ../rinex/*.18o . ln -s ../tables/* .4.2 分步执行命令生成实验文件sh_makexp -expt work -orbt igsf -yr 2018 -doy 095 \ -sess 99 -nav brdc0950.18n -sp3file igs19954.sp3 \ -jclock sp3 -apr lfile. -sinfo 30 0 0 2880轨道文件处理sh_sp3fit -f igs19954.sp3 -o igsf -d 2018 095 mv gigsg8.095 gigsf8.095 # 修正文件名差异生成J文件makej brdc0950.18n jigsf8.095双差观测文件makex work.makex.batch驱动文件生成fixdrv dwork8.095执行解算csh bwork8.bat4.3 结果验证成功解算后检查以下文件qwork8.095解算质量报告NRMS应0.3lfileg.更新后的坐标文件GAMIT.fatal错误日志空文件表示成功典型报错处理错误类型解决方案Missing table files检查tables链接完整性Elevation angle cutoff修改sestbl.中Elev Cutoff参数Clock jump detected添加-jclock sp3参数5. 精度提升技巧根据实际项目经验推荐以下优化策略星历选择最终解算使用IGS事后精密星历快速解算可采用IGU超快速星历海潮模型# 下载最新otl_FES2004.grid wget ftp://everest.mit.edu/pub/GRIDS/otl_FES2004.grid多系统解算GAMIT 10.7sh_makexp -gnss C # 启用北斗系统实测数据表明通过优化参数配置可使长基线解算精度提升30%以上。某次处理bjfs-urum基线约2000km的结果对比方案重复率(mm)NRMS默认参数2.10.28优化参数1.50.21建议保存常用配置模板后续项目可直接复用已验证的参数组合。对于科研用途可尝试调整svdiff参数进行星间差分分析。