GNSS数据下载和批量处理

时间:2024-03-18 21:16:52

最近在下载GNSS相关的数据的时候遇到了一些问题,故写一篇文章总结一下常见的问题希望能帮助到一些刚入门的人。

首先先列出几个常用网站,基本能够下载大部分需要的GNSS数据

ftp://cddis.gsfc.nasa.gov

ftp://ftp.aiub.unibe.ch

ftp://igs.org/pub/

但是作为ftp服务器,很多数据下载并不是特别方便,因此我们可以使用一些工具便于我们批量且快速的下载

比较推荐的是rtklib软件包下载地址(http://www.rtklib.com)里面的 rtkget.exe (在bin文件夹下面)

打开之后大概长这样

GNSS数据下载和批量处理

显而易见的是可以通过这个软件下载到需要的时间内的各种观测文件和产品,下载观测文件的时候需要添加站的名称,可以手动逐个添加也可以批量添加

GNSS数据下载和批量处理

但是目前发现有一部分的数据已经不能正确的下载了,原因包括链接地址的改变以及文件名的改变,这部分我们可以自己手动修改,打开rtklib软件包data文件夹下的GNSS数据下载和批量处理

GNSS数据下载和批量处理

可以根据相应的格式更改网址或者新建别的下载项目。

这里还存在另外一个问题,很多网址以及开始采用长文件名以及非.*d的crx格式后缀名,例如

CUT000AUS_S_20180020000_15M_01S_MO.crx.gz

里面涉及到了像AUS这种缺少的匹配字符,因此可能需要对单个站单独匹配,例如

GNSS数据下载和批量处理修改完网址链接之后导入url

GNSS数据下载和批量处理

至此,文件就可以正常的被批量下载了。

GNSS数据下载和批量处理

到这一步之后,我们会发现下载的文件是.crx格式的,不是直接能使用的.*o文件格式。(直接下载.*d文件格式不会存在这个问题,rtkget会自动调用crx2rnx转成.*o格式)

因此我们需要手动转成.*o格式,这里提供一个简单的方法

在文件夹下面创建一个.txt文件,输入下图所示内容,其中18换成观测文件的对应年份

GNSS数据下载和批量处理

将后缀名改成.bat

GNSS数据下载和批量处理

双击运行,所有文件就会变成需要的后缀名。

GNSS数据下载和批量处理

接着讲需要的crx2rnx.exe文件(rtklib bin文件夹下面)复制到文件夹下面

crx2rnx.exe对单个文件处理用命令提示符的格式是

GNSS数据下载和批量处理

批量处理的时候可以使用命令

GNSS数据下载和批量处理

运行命令,就开始批量处理了

GNSS数据下载和批量处理

打开文件夹可以发现处理好的.*o文件

GNSS数据下载和批量处理