Rinex格式数据用来做后处理分析比较方便,最近在读代码写代码过程中涉及到了具体Rinex格式数据的读写,找了相关文档仔细看了部分章节,解答了一直以来存在的一些常识性的疑惑 : )
Rinex格式的说明文档下载网址:https://files.igs.org/pub/data/format/
1、FORMAT的含义
以观测文件为例:
图片里右边红色方框部分为FORMAT格式说明,但是一直没有找到具体F9.2,11X等这些字段的释义(没在文档里发现)
查找了下相关论文:
冯胜涛,刘志广,占伟,朱爽,宋恵军.RINEX观测数据文件格式及其应用[J].华北地震科学,2014,32(01):38-46.
RINEX说明文档中的FORMAT指的是【FORTRAN 95/2003标准中的读写格式定义】
具体有:
- An: 表示以n个字符宽度输出字符串
- Fn.m: 表示以n个字符宽输出浮点数,小数点后占m个字符宽度
- In[.m]: 表示以n个字符宽输出整数,至少输出m位数字(不足以“0”补齐),方括号表示可选,In表示输出占n个字符宽的整数,即n位整数,不足也不需以“0”补齐
- nX: 表示向右跳过n个字符的宽度
- Tn: 表示输出位置移动到本行第n列
LLI和signal strength
可以看到观测值主体部分的格式为: A1,I2.2,m(F14.3, I1, I1)
对应的即为:
- 星座标识(例如G)
- PRN号
- 观测值
伪距/载波/多普勒/SNR(以14个字符宽输出浮点数,小数点后占3个字符宽度)
LLI(1个字符输出整数)
signal strength(1个字符输出整数)