因为学习接触到了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 -p D:\rinex文件

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

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

convertToRinex /?

4.使用convertToRinex进行批处理

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

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

for %i in (D:\raw文件\*.T02) do convertToRinex.exe %i -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 -p D:\\数据\\rinex文件")else:print("for %%i in (D:\\数据\\2021\\" + str(year) + "\\S" + str(day) + "*aD.T02) do convertToRinex.exe %%i -p D:\\数据\\rinex文件")

2)建立批处理文件

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

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

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

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

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

需要注意

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

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

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

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

convertToRinex批处理相关推荐

  1. 机器学习入门(15)— 全连接层与卷积层的区别、卷积神经网络结构、卷积运算、填充、卷积步幅、三维数据卷积、多维卷积核运算以及批处理

    卷积神经网络(Convolutional Neural Network,CNN)CNN 被用于图像识别.语音识别等各种场合,在图像识别的比赛中,基于深度学习的方法几乎都以 CNN 为基础. 1. 全连 ...

  2. DOS批处理的字符串功能

    DOS批处理的字符串功能 批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集.批处理中可实现的字符串处理功能有:截取字符串内容.替换字符串特定字段.合并字符串.扩充字符串等 ...

  3. 批处理+定时任务实现定时休息提醒

    前言:俗话说的好,懒是第一生产力,懒是提高生产效率的必要条件.而现今windows是大部分人的第一生产工具,批处理+定时任务这对黄金搭档就是提升生产效率的第一工具.大家在生产过程中经常会遇到各种周期性 ...

  4. 批处理命令——goto 和 :

    谈起goto,相信大家应该想到的是面向过程编程.其实,这就相当于当有人向你谈起class,意味着你就懂得面向对象编程.如果你不懂,那么你们的沟通将会很困难.不懂我说的啥意思吗?请参见曾经分享王路的一篇 ...

  5. CS5中动作和批处理

    动作类似office里的宏. 窗口---动作.排列过多的图片可以窗口---排列. 先新组,然后新动作,完成后停止录制:点击新图片使其成为当前图片,再点击播放动作. 一个新组下可以有很多动作. 动作定义 ...

  6. linux批处理mysql数据库_使用批处理对MySQL进行数据批量操作

    批处理是一种非交互式运行MySQL程序的方法,如同您在MySQL中使用的命令一样,你仍然将使用这些命令. 为了实现批处理,您重定向一个文件到MySQL程序中,首先我们需要一个文本文件,这个文本文件包含 ...

  7. Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...

    在维护一个非常旧的项目时,由于该项目版本已经非常老了,而且在客户现场运行的非常稳定,更要命的是本人目前没有找到该项目的代码,为了处理一个新的需求而且还不能修改程序代码,于是决定从数据库入手,毕竟该项目 ...

  8. C# 批处理制作静默安装程序包

    使用批处理+WinRAR制作静默安装程序包 @echo 安装完窗口会自动关闭!!! @echo off start /wait Lync.exe /Install /Silent start /wai ...

  9. 批处理解决“易语言难题”

    为什么80%的码农都做不了架构师?>>>    发现还没有Win批处理的,也就是DOS,我来凑个热闹,哈哈- @maxos   汇总贴 @APPLEUFO   原题链接 不罗嗦,上代 ...

最新文章

  1. .NET获取主机名字、IP的两种方式(转载)
  2. 2019牛客网暑假多校训练第四场 K —number
  3. 【杂谈】从学员到开发者,我在有三AI打怪升级
  4. python每天1道面试题(3)--字符串组合
  5. .NET 6 Preview 6 Released
  6. 小学少年宫计算机组活动教案,小学少年宫计算机兴趣小组活动记录表汇编
  7. java 后台和前端的消息提醒_滴滴Java后台3面题目:网络+内存溢出+各种锁+高性能+消息队列...
  8. element vue 动态单选_SpringBoot+Vue(MyBatis + Shiro + Jwt + Druid + Redis + ElementUI )快速开发框架...
  9. 如何用 Nodejs 分析一个简单页面
  10. php图片转字节数组中,使用字节数组将图像上传到服务器,在flex 4.5 air中上传php...
  11. Java Runtime 详解
  12. UI设计师必备|Web设计尺寸规范
  13. OpenHarmony v3.1 Release版本发布
  14. 我喜欢的图片不是png格式怎么办,使用Windows电脑1分钟搞定格式转换
  15. Ubuntu系统备份还原教程
  16. 秋招总结帖,还愿牛客
  17. ec20 模块移植 linux,移遠EC20 4G模塊Linux驅動移植和測試
  18. 根据日期推算星期几——含判断日期正误
  19. 从一路赞美到嘘声不断 90后创业热潮已宣告死亡
  20. 8-Arm-PEG2000-EP,含有环氧基的多臂PEG,8-Arm PEG2000-Epoxide

热门文章

  1. Git分布式版本控制系统(上)
  2. Mybatis的学习笔记
  3. python处理英文拼写错位
  4. S32DS使用技巧--软件下载与激活
  5. 代码随想录算法训练营Day15|Leetcode102二叉树的层序遍历、Leetcode226翻转二叉树、Leetcode101对称二叉树
  6. Anaconda介绍
  7. DDE简单实现动态数据交换 仅能获取实时tick数据,无法获取历史K线
  8. 深度学习论文: MicroNet: Improving Image Recognition with Extremely Low FLOPs及其PyTorch实现
  9. docker常用命令-docker history
  10. 毕业设计 开源物联网系统设计(源码+论文)