Convert to RINEX 程序安装与使用

Convert to RINEX 是由美国天宝公司(Trimble)所开发的程序,用于将天宝 GNSS 接收机的原始数据文件(DAT、T00、T01、T02、RT17、RT27 或 .cap )转化为 RINEX 格式。该程序仅支持 Windows 操作系统,其输出的 RINEX 格式文件支持 2.10、2.11、3.02 等版本。

本文将介绍该程序的安装过程及使用方法。

获取所需安装包

要使用该程序,需要首先安装一个依赖程序:Trimble Configuration Utility。因此,必须要下载两个程序安装包:Convert to RINEXTrimble Configuration Utility

程序安装

安装 Trimble Configuration Utility

下载所需安装包后,首先安装 Trimble Configuration Utility 程序。双击所下载的安装包将弹出安装引导窗口,根据其提示进行安装。

安装 Convert to RINEX

完成 Trimble Configuration Utility 的安装之后,再安装 Convert to RINEX 程序。同样双击其安装包,根据弹出的引导提示进行安装。

使用说明

Convert to RINEX 程序有两种使用方式:图形界面操作和命令行操作。

图形界面操作

使用图形界面操作时,双击该程序的快捷方式或程序安装目录中的可执行文件 convertToRinex.exe 启动程序操作窗口。

点击 “File” 菜单中的 “Open” 选项,选择要进行转化的文件。加载文件完成后程序右侧窗口将显示 RINEX 文件输出路径、接收机天线类型、先验坐标等信息,你可以在此处直接对这些信息进行编辑,并在编辑完成后点击 “File” 菜单中的 “Convert Files” 选项启动数据转化。

命令行操作

Convert to RINEX 程序还支持在命令行中进行操作。打开系统的 “命令提示符” 窗口,使用 cd 命令进入程序安装目录,运行 convertToRinex 即可在命令行中启动程序。

该程序的使用方式为:

1
$ convertToRinex <file> <options>

其中 <file> 代表要处理的文件路径,而 <options> 表示输出的参数信息。

使用示例,将 DEMO100aA.T02 转化为 RINEX 2.11 格式,并将结果文件输出到 D 盘的 rinex/ 文件夹:

1
$ convertToRinex DEMO100aA.T02 -p D:rinex

运行上述命令后,将在输出文件夹内看到转化出的 RINEX 观测文件、导航文件等。

若希望得到 RINEX 2.10 或 3.02 版本的输出文件,可以指定版本号:

1
$ convertToRinex DEMO100aA.T02 -v 3.02 -p D:rinex

如上命令将得到 RINEX 3.02 格式的输出文件。

参数信息还可以由一个文件进行输入:

1
$ convertToRinex @<ParamFile>  # <ParamFile> 代表输入的文件名

其中的 <ParamFile> 文件每行以 <key> = <value> 的形式指定各参数的值。对于每个参数对应的键,读者可自行查阅帮助信息,这里不再给出。

例如,输入参数从 ParamFile.txt 文件中导入,可执行:

1
$ convertToRinex @ParamFile.txt

完整的参数表

convertToRinex 程序可接受的参数信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-?   # 显示帮助信息
-p # 设置输出文件路径
-r # 设置观测者和观测机构
-o # 设置观测者
-ag # 设置观测机构
-v # 设置输出文件的 RINEX 版本号,默认为 2.11
-ac # 设置天线类型
-an # 设置天线号
-h # 设置天线高,以米为单位
-mo # 设置观测标识名
-mn # 设置观测标识号
-rc # 设置接收机类型
-rn # 设置接收机号
-n # 不要设置默认天线高
-k # 动态设定首历元观测时刻
-k- # 禁用所有的动态设定
-ca # Account for millisecond time steps in observations and time of observation
-co # 在输出的 OBS 文件中包含接收机钟漂
-d # 在输出的 OBS 文件中包含多普勒观测量
-s # 在输出的 OBS 文件中包含原始的单频观测量
-g # 在输出的 OBS 文件中只保留 GPS 卫星观测值
-m # 如果可能的话,输出 Met 文件
-t # 如果可能的话,输出 AUX 文件

补充

本以为使用该程序的命令行操作模式将有利于编制批处理脚本,但在测试过程中发现了一个严重的问题:当某些原始数据文件有问题导致程序无法处理时,程序将一直停在当前执行的命令处,不会停止运行也不会报错。这导致脚本在运行过程中将可能一直卡在有问题的文件上。