GFZRNX 程序是由德国波兹坦地学研究中心(GFZ)的开发的一款用于 GNSS 数据预处理(主要适用于 RINEX 2 与 3 版本格式)的程序,支持 Windows、Linux、macOS 等常见的操作系统。

GFZRNX 程序支持对 RINEX 格式的观测数据文件(Obs)、广播星历文件(Nav)和气象数据文件(Met)的操作。

环境配置

Windows 操作系统

1.下载对应的可执行文件,打开 “命令提示符” 窗口,使用 cd 命令进入程序所在目录,然后键入程序名(gfzrnx_win32.exe 或 gfzrnx_win64.exe)即可运行程序。

2.不想每次使用该程序前切换工作目录,也不喜欢命令后面诸如 “win32” 或 “win64” 这样的后缀。因此将其重命名为 “gfzrnx.exe”,然后移动至 “C:\Windows\System32” 文件夹内。这样每次使用该程序时,只需要在 “命令提示符” 窗口键入 gfzrnx 就行了。

3.将该程序所在目录添加到系统的 Path 变量。

操作模式

使用 GFZRNX 程序前,首先要了解其操作模式。该程序的输入,即可以来自文件,也可以来自标准输入或管道。对于来自于文件的数据,需要使用 -finp 参数指定。对于程序的输出,默认为标准输出,也可以使用重定向或 -fout 参数将输出转到文件。对于出错信息,默认为标准错误输出,也可以使用 -errlog 参数(或重定向)将出错信息转到文件。因此程序常见的操作模式为:

1
$ gfzrnx -finp <input_files> -errlog <error_log> [options] > <output_file>

这里的 [options] 代表附加的参数选项,用于指定数据处理中使用的功能。使用 GFZRNX 程序进行数据预处理时,任何符合 RINEX 格式标准的数据都可以作为输入,但只输出最新的 RINEX 2(目前为 2.11) 或 RINEX 3(目前为 3.04)版本的数据。如果未明确指定输出数据的 RINEX 格式版本,则默认为 RINEX 3.04(2018 年 12 月 21 日之前发布的版本为 RINEX 3.03)。

格式相关操作

格式检查与修复

GFZRNX 程序提供对 RINEX 格式的检查功能,可以检测你输入的数据文件是否合乎规范。对于格式不正确的内容,甚至会自动尝试修复它。经过格式检查,GFZRNX 将会更新文件头中的信息并且移除所有出错的观测数据。在使用诸如 PANDA、GAMIT/GLOBK 等高精度 GNSS 数据处理程序时,该功能可以解决很多因为数据格式造成的错误。要在数据预处理中使用该功能,只需在操作命令中添加 -chk 参数。

以 BJFS 站 2016 年 9 月 12 日的观测数据 bjfs2560.16o 为例,其原始数据格式为 RINEX 2.10。下面的命令将调用 GFZRNX 程序对该文件进行格式检查,并将尝试修复后的数据保存至新的文件 bjfx2560.16o:

1
$ gfzrnx -finp bjfs2560.16o -chk > bjfx2560.16o

该命令执行完成后,如果你查看生成的 bjfx2560.16o 文件,将发现该文件已经符合最新的 RINEX 3 格式标准。如果你不希望将输出的文件转换为 RINEX 3 格式,可以添加一个 -kv 参数,例如:

1
$ gfzrnx -finp bjfs2560.16o -chk -kv > bjfx2560.16o

此时查看生成的新文件 bjfx2560.16o,将发现其数据格式没有变成 RINEX 3,但也不再是原始的 RINEX 2.10,而是 RINEX 2.11。因为这是最新的 RINEX 2 格式标准,-kv 参数只指定数据格式大版本不发生变化。

格式转换

使用 GFZRNX 程序的数据格式转换功能时,只需在操作命令中使用 -vo 参数。其输入值被限制为 2 或 3,代表输出数据的 RINEX 格式版本。

以 CHAN 站点于 2016 年 9 月 12 日的观测数据为例,其原始文件为 RINEX 2.11 格式。下面的命令将其格式转化为 RINEX 3:

1
$ gfzrnx -finp chan2560.16o -vo 3 > CHAN00CHN_R_20162560000_01D_30S_MO.rnx

转化广播星历文件:

1
$ gfzrnx -finp chan2560.16n -vo 3 > CHAN00CHN_R_20162560000_01D_GN.rnx

转化气象数据文件:

1
$ gfzrnx -finp dav12560.16m -vo 3 > DAV100ATA_R_20162560000_01D_30S_MM.rnx

类似的,下面的命令将之前的命令所生成的文件转化回 RINEX 2:

1
$ gfzrnx -finp CHAN00CHN_R_20162560000_01D_30S_MO.rnx -vo 2 > chan2560.12o

GFZRNX学习教程(安装以及rinex格式转换)相关推荐

  1. 群晖安装Calibre(含格式转换豆瓣元数据推送kindle)221211

    群晖安装Calibre-web(格式转换&豆瓣元数据&推送kindle)221211测试可用 结论&效果 Calibre是什么 教程 一.本文安装Calibre的条件 二.选择 ...

  2. docker安装UnlockMusic(音乐格式转换工具 )

    docker安装UnlockMusic(音乐格式转换工具 ) Unlock Music 音乐解锁 由于DMCA Takedown,暂时移除仓库所有代码以及Commits 演示地址:https://de ...

  3. GNSS静态解算,RTKLib Rinex格式转换

    原来一直用朋友的天宝接收机进行变形监测软件的测试,基准站数据流为RT27,这两天有朋友用了一款过国外板卡进行测试,数据流采用了RTCM32.奇怪的是在Rinex转换过程中始终无法发现星历数据(用的某厂 ...

  4. 中海达数据怎么转rinex_GPS-OEM原始数据向Rinex格式转换的方法

    GPS-OEM 原始数据向 Rinex 格式转换的方法 陈桂珍 戴建军 [摘 要] 本文在介绍 Rinex 标准数据格式的基础上,以 SuperStar GPS-OEM 主板接收的二进制原始数据为例 ...

  5. 低代码学习教程:生成固定格式流水号

    方法1:RECNO() 方法2:MAPX() 表单设计中经常涉及流水号的制作问题,下面就分别介绍下两种编号的实现方法,大家可以根据需要自行选择. 注意: 百数已支持[流水号]控件,如有特殊要求可参考文 ...

  6. ffmpeg实战教程(四)格式转换如MP4转MKV等

    知识延伸: I,P,B帧和PTS,DTS的关系 基本概念: I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过 ...

  7. 中海达数据怎么转rinex_Ashtech格式转换RINEX

    98 附录 B  RINEX 格式转换 B . 1 引言 RINEX(Receiver INdependent EXchange) 是符合工业标准的 GPS , GLONASS 或 GPS+GLONA ...

  8. CAD入门学习教程:用CAD软件计算面积时如何转换单位?

    在使用CAD建筑软件绘制图纸的过程中,经常会涉及到单位转换的问题,很多刚开始CAD入门学习的小伙伴可能不清楚如何更快速地使用CAD软件来进行CAD面积单位转换,虽然直接使用CAD计算面积无法调整单位, ...

  9. akka学习教程(十三) akka分布式

    akka系列文章目录 akka学习教程(十四) akka分布式实战 akka学习教程(十三) akka分布式 akka学习教程(十二) Spring与Akka的集成 akka学习教程(十一) akka ...

  10. akka学习教程(十四) akka分布式实战

    akka系列文章目录 akka学习教程(十四) akka分布式实战 akka学习教程(十三) akka分布式 akka学习教程(十二) Spring与Akka的集成 akka学习教程(十一) akka ...

最新文章

  1. 设置VSCode快捷键vue生成代码片段
  2. pytorch模型3.13
  3. C++中有string类,string是一个类不是一种类型,c语言中没有
  4. 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)
  5. (一)FlexViewer之整体框架解析
  6. kali 运行java_kali linux运行java程序
  7. android aar项目_Android-我所认知的VLayout
  8. Hack_All_The_Things——探索IoT相关的攻击研究和渗透测试
  9. 微软模拟飞行2020服务器多少内存,《微软模拟飞行2020》:一款游戏大到7000万GB,这才是真正的模拟地球?!...
  10. C#|RBG图像转灰度图像与图像灰度反转
  11. html5rpg游戏策划案,HTML 5开发RPG游戏之一(地图人物实现)
  12. 设计总结:进销存业务流程设计
  13. Mac pro 安装ubuntu系统
  14. Excel实现数据项校验的功能---VBA的编写以及数据有效性的设置
  15. 实现根据相机视角输入WASD移动和转向的功能
  16. LeetCode刷题:完全平方数
  17. pythonocc常见问题集锦
  18. OVAL学习之第二篇
  19. k8s v1.17 新特性预告: 拓扑感知服务路由
  20. vue + ts 项目中Model的用法

热门文章

  1. 安装基于Ubuntu的微信小程序开发工具
  2. 微信小程序开发工具下载安装
  3. mysql 批量 插入或更新
  4. 华为交换机密码重置(在S5720系列上验证)
  5. 关于vray 5.2的使用(自研笔记)
  6. 内存碎片产生原因及解决办法
  7. 进阶之路 | 奇妙的Activity之旅
  8. CAD 部分快捷键注释
  9. linux分区文件ext4和ext3,在Windows 下读取 Linux 的 ext3/ext4 格式分区 -Ext2Read和Ext2Fsd...
  10. ResNet网络结构解析--Pytorch