Inertial Explorer(IE)是 NovAtel 公司Waypoint产品组研发的高精度事后处理软件,主要用于处理 GNSS、INS 数据,提供高精度组合导航信息,包括位置、速度和姿态信息。
近期,本人用Inertial Explorer 8.60软件解算RTK时,提示出现"缺少北斗星历数据"的警告,但利用"Convert Raw GNSS data to GPB"生成GPB时,明明输入的星历包含BDS信息。经核查后发现是星历格式问题,现将问题及解决方案总结如下:
1. 所遇问题
将流动站的观测文件(.obs)和导航星历(.nav)作为输入数据,拟将GNSS数据转换为IE软件所识别的格式:obs -> gpb、nav -> epp。由下图可知,输入的nav内部存在BDS星历数据,但在转换过程中,提示“Invalid BeiDou NAV record”,且epp文件内部无数据。
注:log信息显示“Invalid PRN/slot number (38) for BEIDOU satellite”的警告,经查IE软件(version<9.0)不兼容大于C37的BDS卫星。
2. 解决方案
对比正常解算的数据,发现该现象是由星历内部格式决定的。
(1)将原始星历(左)内部的空行补齐,形成新的星历文件(右)
(2)Convert Raw GNSS data to GPB结果示意图
.epp信息