runpkr00 程序配置及使用
前文已经介绍过使用 TEQC 程序将接收机产生的原始观测数据转化为 RINEX 数据的方法。但从天宝接收机中导出的 T00、T01、T02 等数据,无法直接通过 TEQC 程序进行处理。
上一篇文章已经说过了使用天宝 Convert to RINEX 程序的安装及操作方法,本文将介绍另一个可以完成转化任务的程序:runpkr00。
程序简介
runpkr00 是一个命令行程序,由美国天宝公司(Trimble)开发。该程序仅支持 Windows 操作系统,可以将天宝接收机的原始观测数据转化为 TEQC 程序可处理的天宝 DAT 数据格式。使用 TEQC 进一步处理 DAT 格式的输出文件,即可获得最终的 RINEX 格式数据。
环境配置
一如其他的命令行程序,使用 runpkr00 程序的配置亦非常简单。启动 “命令提示符” 窗口,使用 cd
命令进入程序所在文件夹,然后运行 runpkr00
即可。当然,如果你希望在任何目录都能运行该程序,可以考虑将其所在目录添加到系统环境变量,或直接将 runpkr00.exe 移动至 “C:\Windows\System32” 文件夹内。
使用说明
runpkr00 程序的操作方式为:
1 | $ runpkr00 <options> <input_files> <outdir> |
其中 <input_files>
代表输入文件列表,<outdir>
代表文件输出路径,而 <options>
代表命令参数信息。程序接受的参数如下:
1 | -c # 忽略错误信息 |
以 DEMO 站于 2016 年第 100 年积日的观测文件为例。下面的命令将 DEMO100aA.T02 转化为 DAT 格式的数据并保存至当前目录:
1 | $ runpkr00 -d DEMO100aA.T02 |
命令运行完成后,将生成文件:DEMO100aA.dat。
其中的参数还可以结合起来使用。下面的命令将 DEMO100aA.T02 转化为 DAT 格式和 EPH 格式的数据并保存至当前目录的 temp/ 文件夹内:
1 | $ runpkr00 -de DEMO100bA.T02 temp |
命令运行完成后,将生成两个文件:DEMO100bA.dat 和 DEMO100bA.eph。
得到输出的 DAT 文件后,使用 TEQC 将其转化为 RINEX 格式:
1 | $ teqc DEMO100aA.dat > demo100a.16o |
当存在连续的多个 DAT 文件时,比如 DEMO100aA.T02、DEMO100bA.T02 ……。还可以在转化的同时进行合并:
1 | $ teqc DEMO100?A.dat > demo1000.16o |
补充
一如之前提到的天宝 Convert to RINEX 软件,runpkr00 程序也存在一些问题。具体表现为:当某些原始数据文件有问题导致程序无法处理时,会导致程序崩溃。并且,使用该方法得到的 RINEX 文件中将丢失除 GPS 之外的所有其他卫星系统的观测数据。