RINEX格式介绍

RINEX(Receiver Independent Exchange Format)是GNSS领域广泛使用的标准数据格式,确保数据与接收机无关,便于交换。它包括观测数据、导航信息和气象数据三类文件。文件名包含站点信息、数据来源、开始时间、持续时间、更新频率、数据类型、文件格式和可能的压缩格式。RINEX文件由文件头和数据两部分组成,文件头包含全局信息,数据部分依据文件类型有不同的格式。文件头以“END OF HEADER”标记结束,之后是数据。观测数据文件、导航信息文件和气象数据文件的数据格式各有特点。

RINEX格式介绍

概述

RINEX 是 Receiver Independent Exchange Format 的缩写,顾名思义,其是一种与接收机无关的数据交换格式。这种格式在GNSS领域中普遍采用,是一种标准数据格式。

RINEX 格式采用文本文件(ASCII码)存储数据,数据记录格式与接收机的制造厂商和具体型号无关,这样可以方便数据的传递,使数据尽可能多被使用。

目前 RINEX 数据格式的官方文档最新版本是3.04,可以点击 rinex3.04 下载。

RINEX 分三种类型的文件:

  1. Observation data file(观测数据)
  2. Navigation message file(导航信息如星历等)
  3. Meteorological data file(气象数据)

数据文件可以从 ftp://cddis.nasa.gov/gnss/data/ 下载。该路径下有 daily 和 hourly 两个路径,分别是按天的数据和按小时的数据。再进入下一层,则是按年份建立的目录。再下一层,是按一年的第多少天(Day of Year)为目录名建立的目录。比如想找2020年3月15日的数据按天的数据,经过计算知道那一天是2020年的第75天,所以进入ftp://cddis.nasa.gov/gnss/data/daily/2020/075目录下去寻找下载相应数据。

文件名

RINEX 文件名很重要,从文件名就可以知道这个文件的很多信息。
RINEX 文件名分8个部分。前6个部分之间用下划线 “_” 作为分隔符,其余用 “.” 作为分隔符。8个部分的定义如下表:

名称 Name S Start Time Period Data Freq. Content Format Compression
字符数 9 1 11 3 3 2 3 2-3
内容含义 站点信息 数据来源 开始时间 数据持续时间 数据更新频率 数据类型 文件格式 压缩格式
  • 站点信息9个字符的格式为 XXXXMRCCC:其中 XXXX 为 IGS 站点名;M 为该站点的 Monument 号或记号数(marker number),范围(0-9),现在已经没啥用了,因为现在 IGS 要求4字符的站点名与 monument一一对应,如果站点搬地方了,需要重新申请一个4字符的站点名;R 为该 Monument 的接收机号,范围(0-9);CCC 为 ISO 国家码(Country code)。

  • 数据来源是一个字符,为 R 表示来源是接收机,为 S 表示来源是数据流,为 U 表示未知来源。

  • 开始时间用年日时分来表示,格式为:YYYYDDDHHMM。其中 YYYY 是年,DDD 是一年的第几天(Day of Year),HH 是小时,MM 是分钟。

  • 数据持续时间3个字符格式为:DDU。其中 DD 是时间,U是单位。单位可以为 M(分钟)、H(小时)、D(天)、Y(年)、U(未指定)。

  • 数据更新频率3个字符格式为:DDU。其中 DD 是频率或时间,U是单位。单位可以为 C(100Hz)、Z(Hz)、S(秒)、M(分钟)、H(小时)、D(天)、U(未指定)。注意此部分对导航信息文件不是必须的。

  • 数据类型2个字符格式为:DD。第一个字符表示不同的导航系统,可以为 G(GPS)、R(GLONASS)、E(Galileo)、J(QZSS)、C(北斗)、I(IRNSS)、S(SBAS)、M(多个系统混合,Mixed)。第二个字符表示文件类型,可以为 O(观测数据)、N(导航信息)、M(气象数据)。

  • 文件格式3个字符,一般为 rnx(表示RINEX格式) 或 crx(表示Hatanaka压缩的RINEX格式,此格式需要用 crx2rnx.exe 来解压,需要的同学可以点击 crx2rnx 下载。)。

  • 压缩格式为2-3个字符,不是必须的,常见的如 gz、bz2、zip。

下面举例说明:

  1. 文件 WUH200CHN_R_20200750000_01D_30S_MO.crx.gz 表示CHN(中国)的WUH2(武汉)这个站点,通过接收机所获取的多个系统混合在一起的观测数据。数据从2020年第75天(即3月15日)0时0分开始,持续一天(01D),数据的更新频率是30秒。数据是crx格式,并经过gzip格式压缩。
  2. 文件 WUH200CHN_R_20200751000_01H_05M_MM.rnx.gz 表示CHN(中国)的WUH2(武汉)这个站点,通过接收机所获取的气象数据。数据从2020年第75天(即3月15日)10时0分开始,持续一小时(01H),数据的更新频率是5分钟。数据是rnx格式,并经过gzip格式压缩。

文件结构

前面说了 RINEX 分三种类型的文件:观测数据文件、导航信息文件以及气象数据文件,从文件名即可区分不同类型。不管哪一种文件类型,都是由一个文件头(Header section)和数据(Data section)组成的。文件头位于文件的开头,包含了整个文件的全局信息。而数据则根据文件头的信息不同有不同的格式与布局。

文件头

顾名思义,文件头是文件的开头部分,一行一行组成。每一行都有一个文件头标签(header label),表明这一行的内容是什么。文件头标签在每一行的 61-80 列。文件头标签是必须的,而且只能是格式描述中给定的那些选择。文件头以文件头标签“END OF HEADER”来表示结束,其后就是数据了。格式描述可以参考 RINEX 标准中的 APPENDIX。

数据

数据格式每种文件都不一样,请参照以下文件实例解析,详细描述可以参考 RINEX 标准中的APPENDIX。

观测数据文件实例解析

下面是 WUH200CHN_R_20200750000_01D_30S_MO.rnx 文件的文件头(有部分省略),由文件名可知其为多个GNSS系统的观测文件,从文件头的第一行也能看出。文件头中的很多信息都很明显,“APPROX POSITION XYZ”行记录了站点的位置, “ANTENNA: DELTA H/E/N”行是相对站点位置的天线偏移,由这两行可以算出天线的位置坐标。“SYS / # / OBS TYPES”行记录了此文件中所有的观测类型。“# OF SATELLITES”是观测的卫星数量,在此文件中是138颗。“PRN / # OF OBS”是每颗卫星对应于“SYS / # / OBS TYPES”中的所有观测类型的观测值的数量,如C01这一行的第一个2880表示北斗系统的C01这颗卫星的C2I类型的观测值在这个文件中有2880个,按30秒一次观测值,1天正好2880个值。“TIME OF FIRST OBS”和“T

GPS 数据处理时所采用的观测数据来自进行野外观测的 GPS 接收机。接收机在野外进 行观测时, 通常将所采集的数据记录在接收机的内部存储器或可移动的存储介质中。在完成 观测后, 需要将数据传输到计算机中, 以便进行处理分析。这一过程通常是利用 GPS 接收机 厂商所提供的数据传输软件来进行。传输到计算机中的数据一般采用 GPS 接收机厂商所定 义的专有格式以二进制文件的形式进行存储。一般说来, 不同 GPS 接收机厂商所定义的专有 格式各不相同, 有时甚至同一厂商不同型号仪器的专有格式也不相同。专有格式具有存储效 率高, 各类信息齐全的特点, 但在某些情况下, 如在一个项目中采用了不同接收机进行观测时, 却不方便进行数据处理分析, 因为数据处理分析软件能够识别的格式是有限的。 RINEX( Receiver Independent Exchange Format/与接收机无关的交换格式) 是一种在 GPS 测量应用中普遍采用的标准数据格式。该格式采用文本文件形式存储数据, 数据记录格式与 接收机的制造厂商和具体型号无关。 RINEX 格式由瑞士伯尔尼大学天文学院 ( Astronomical Institute, University of Berne) 的 Werner Gurtner 于 1989 年提出。当时提出该数据格式的目的是为了能够综合处理在 EUREF 89( 欧洲一项大规模的 GPS 联测项目) 中所采集的 GPS 数据。该项目采用了来自 4 个不同厂 商共 60 多台 GPS 接收机。 现在, RINEX 格式已经成为了 GPS 测量应用等的标准数据格式, 几乎所有测量型 GPS 接 收机厂商都提供将其专有格式文件转换为 RINEX 格式文件的工具, 而且几乎所有的数据分析 处理软件都能够直接读取 RINEX 格式的数据。这意味着在实际观测作业中可以采用不同厂 商、不同型号的接收机进行混合编队, 而数据处理则可采用某一特定软件进行。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值