RINEX 采用的格式说明

RINEX 采用的格式说明

前言

rinex文件中结合头文件标签HEADER LABEL)和描述DESCRIPTION),基本能了解每行每列记录的数据类型。但部分内容还是需要结合格式说明FORMAT)来阅读。rinex数据其实是以Fortran的格式来记录的。

Fortran 格式化输出

具体可以参考Fortran 格式化输入输出,写的比较详细。在rinex中主要用到的有如下几个

符号含义
I整数
F实数
A字符
X空格

符号前后可以带数字,符号前加数字比较简单,表示重复多个;符号后加数字表示占位数和补齐或者几位小数。
具体地,例如

  1. I3表示占用3个字符位的整数,如果位数不够,则右对齐,前面用空格补齐
  2. I3.3表示占位数为3的基础上,还要输出3个数字,也就是用0补齐,如果数据是66,则输出为066
  3. F6.3表示占位数为6,保留3位小数
  4. A2表示占用2个字符的字符
  5. 3I1表示3个占用1字符位的整数无缝隙连在一起
  6. 5X表示5个连续空格

以RINEX 3.04为例

在这里插入图片描述

RINEX VERSION/ TYPE

包含3个部分,rinex版本、文件类型、卫星系统。
在这里插入图片描述
可以比较清楚地看到,

  1. rinex版本
    3.04版本号前面有5个空格,总占位是9个字符,其中小数点也占1个字符,带有2位小数,即对应F9.2。
  2. 文件类型
    与上一个数据间间隔了11个空格,即11X;这里的示例文件格式可能不算太规范,文件类型应该是只显示1个字符的,不过不影响,第一个字母“O”表示是观测值文件,后面的字符以及空格加起来也是19个空格,即19X。
  3. 卫星系统
    “M”占用一个字符,后面接着19个空格,即1A,19X。

三个内容总的占位数是60,后面的就是注释了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值