引自:http://blog.sciencenet.cn/blog-1365943-968075.html

作者:姜英明

 

说到由RINEX格式和Compact RINEX格式之间的转换,我们首先想到的可能是rnx2crx和crx2rnx两个程序。那么在Linux/UNIX系统中如何进行数据格式的转换呢?

其实,GAMIT软件中自带了将RINEX文件和压缩的RINEX格式文件(CRINEX)文件格式以及压缩文件(GZ)之间互相转换的命令。

这两个命令分别是sh_rnx2crx和sh_crx2rnx。

两个命令参数一致:

-d y/n 是否在转换结束后删除原始数据(默认为yes)

-c y/n 是否在转换前/后对其进行解压/压缩(默认为yes)

-f files files为要处理的文件名

例子:

sh_rnx2crx -c y -d y -f bjfs0010.15o        #由bjfs0010.15o得到bjfs0010.15d.gz,原有的bjfs0010.15o被删除

sh_rnx2crx -c n -d y -f bjfs0010.15o        #由bjfs0010.15o得到bjfs0010.15d,原有的bjfs0010.15o被删除

sh_crx2rnx -c y -d n -f bjfs0010.15d.gz    #由bjfs0010.15d.gz得到bjfs0010.15o,原有的bjfs0010.15d.gz被保留

sh_crx2rnx -f bjfs0010.15d                       #由bjfs0010.15d得到bjfs0010.15o,原有的bjfs0010.15d被删除

 

最后,吐槽一下,sh_rnx2crx命令转换数据时,容错性貌似一般般,比如我使用时经常出现这种情况:

Gamit中rinex观测文件格式转换命令

 

http://blog.sciencenet.cn/blog-1365943-968075.html

相关文章:

  • 2021-10-11
  • 2021-12-02
  • 2021-07-11
  • 2022-12-23
  • 2022-01-17
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-13
  • 2021-06-03
  • 2021-12-15
  • 2022-12-23
  • 2021-12-02
  • 2022-02-20
  • 2022-12-23
相关资源
相似解决方案