convertToRinex批处理(Trimble GNSS原始观测数据格式转换)

因为学习接触到了convertToRinex的使用,在此记录一下。

(文章部分来源于作者Tio_LIU的文章Convert to RINEX安装及简单使用,有需要可以看一下他的原文。)

1.软件介绍

convertToRinex是有天宝公司(Trimble)所开发的GNSS数据解码程序,用于将天宝GNSS接收机的原始数据文件(DAT、T00、T01、RT17、RT27或.cap)转化成RINEX格式。仅支持windows系统,其输出的RINEX格式支持v2.10,v2.11,v3.01和v3.03。

2.安装过程

第一步:安装Trimble Office Configuration Utility(天宝办公配置文件更新软件)

下载地址:Trimble - Office Configuration Utility

该程序使用最新的文件更新办公电脑的:

        GPS天线

        GPS接收器

        GPS天线模型文件

下载并安装运行后改程序后,Trimble系列的软件将支持最新的GPS硬件,并更新一系列产品。

第二步:安装convertToRinex

下载地址:convertToRinex下载地址

下载后打开msi文件,选择安装地址,很快就可以安装成功。

3.使用convertToRinex

convertToRinex有两种使用方式,分别是图形界面操作、命令行操作。

1)图形界面操作

双击运行软件Convert To RINEX

在出现窗口的左上角点击file->open

 ​​​​

 选择你要进行转换的文件

 打开后会提示扫描成功

 同时,右边方框里是各种可以设置的选项,例如RINEX file path即指定了转换后的rinex文件的输出路径,在对应的右边的文本行中即可编辑。

之后点击file,点击Convert Files即可进行转换

 转换完成后,可以看到Converting *.T02...Success 的提示,表示已经成功了。

2)命令行操作

命令行操作需要打开windows的CMD窗口,进入到convertToRinex的安装路径下

例如我是:

F:
cd Trimble

(在此目录下才可以运行该程序)

基本的命令形式为:

                convertToRinex <inputFile> -p <outPutPath>

其中<inputFile>为输入文件名称也就是需要转换的文件

        <outPutPath>为输出文件的路径

举一个例子

convertToRinex D:\raw文件\123456.T02 -v 3.04 -p D:\rinex文件

回车执行完毕后便可以在D:\rinex文件目录下看到生成的rinex文件。

关于convertToRinex还有许多可选参数,篇幅限制不在这里赘述,可以使用下面的命令查看。

convertToRinex /?

4.使用convertToRinex进行批处理

使用命令行操作的好处就是可以进行批处理

如果要对一个文件夹下的若干T02文件进行批处理,可以在安装目录下使用命令

for %i in (D:\raw文件\*.T02) do convertToRinex.exe %i -v 3.04 -p D:\rinex文件\

这样就会匹配D:\raw文件\目录下结尾为.T02的文件,进行转换

同时处理不同目录下的文件时,可能就需要创建批处理文件(.bat)。

下面分享一下我的实例,本人愚钝,过程中可能使用了比较笨的方法,还望指点。

1)创建批处理命令内容

这里使用的是python

for year in range(1,366):
    for day in range(1,10):
        if year<100:
            print("for %%i in (D:\\数据\\2021\\0" + str(year) + "\\S" + str(day) + "*aD.T02) do convertToRinex.exe %%i -v 3.04 -p D:\\数据\\rinex文件")
        else:
            print("for %%i in (D:\\数据\\2021\\" + str(year) + "\\S" + str(day) + "*aD.T02) do convertToRinex.exe %%i -v 3.04 -p D:\\数据\\rinex文件")

2)建立批处理文件

创建文本文件“批处理.txt”。

将python输出内容拷贝至文本文件下。

在文本文件开头添加以下内容

@echo off
::后续命令使用的是:UTF-8编码
chcp 65001
echo 中文

添加完毕后,更改文件后缀名为.bat,在安装目录下运行该文件即可。

需要注意

1)直接新建txt文档后更改后缀名为.bat可能会出现中文乱码问题。

原因:批处理文件是以ANSI编码方式执行的。

解决:在代码头部添加上述内容,修改执行时的编码方式。

2)直接命令行执行时,为%i,但是批处理文件中要写两个百分号%%i,不然会出错。(目前还没弄清楚原因)

  • 29
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
RINEX(Receiver Independent Exchange Format)是全球卫星导航系统(GNSS)接收机观测数据的标准格式。RINEX 2.11版本是目前广泛使用的版本之一。要提取RINEX 2.11观测文件数据,可以按以下步骤进行: 第一步是选择合适的工具或软件。有很多软件可供选择,如RTKLIB、Trimble Business Center、Topcon Tools等。这些软件具有不同的功能和特点,用户可以根据需要选择适合自己的软件。 第二步是将接收机的原始观测数据导入到软件中。接收机会将观测数据存储在一个或多个文件中,可以通过串口或USB接口将其传输到计算机上。若软件支持直接从接收机中读取数据,则可以省略此步骤。 第三步是解压缩RINEX观测文件。RINEX 2.11文件可能以“.YYO”或“.YYD”为扩展名,其中YY表示年份,O表示观测文件,D表示数据文件。解压缩后,观测数据存储在.txt文件中。 第四步是选择需要提取的数据类型。RINEX观测文件包含多种测量和数据类型,如卫星位置、信号强度、信号时偏等。用户可以根据需求选择需要的数据类型。 第五步是提取数据并进行处理。一般情况下,用户需要进行数据预处理、数据分析和数据可视化等步骤,以获得所需的信息和结果。这些步骤需要根据所使用的软件和具体应用进行操作。 总之,提取RINEX 2.11观测文件数据需要借助合适的软件和工具,并按照以上步骤进行处理和分析,以实现不同的应用需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值