新版IGS-CDDIS下载GNSS数据——CURL版 on Windows

文章目录

  • 文章目录
    • 一、用户注册
    • 二、数据下载软件CURL的安装及配置
    • 三、配置环境变量
    • 四、下载数据
    • 五、下载多个文件
    • 六、参考文献

文章目录

一、用户注册

  1. 打开英文官方主页为:https://cddis.nasa.gov/Data_and_Derived_Products/CDDIS_Archive_Access.html
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第1张图片
Figure 1 IGS-CDDIS官方主页
  1. 点击上图中红框中Earthdata Login进行注册或点击https://urs.earthdata.nasa.gov/进行注册,记好用户名和密码。准备好个人邮箱,其中有个选项需要选择国家,个人建议不要选中国,道理你懂的
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第2张图片
Figure 2 IGS-CDDIS账号注册界面
  1. 打开IGS-CDDIS数据地址验证是否注册成功:https://cddis.nasa.gov/archive/

    打开后首先出现如同Figure 2的登录界面,若注册成功,登录后显示下图Figure 3(可以浏览并下载文件):

新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第3张图片
Figure 3 IGS-CDDIS数据主页

二、数据下载软件CURL的安装及配置

  1. 软件下载地址为(curl-7.69.1_2-win64-mingw.zip):https://curl.haxx.se/windows/(版本可能会更新,没关系):
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第4张图片
Figure 4 CURL软件下载地址
  1. 将下好的curl-7.69.1_2-win64-mingw.zip解压到你想要保存的目录,比如我解压的目录为F:\GNSS\Software\CURLGNSS,打开目录后,再进入"bin"目录(记为目录1),如下图所示:
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第5张图片
Figure 5 数据下载软件CURL的目录
  1. 到任意目录(记为目录2,推荐使用用户目录,就是有下载、音乐、收藏夹的目录,见下图,比如我的是C:\Users\work,“work"是我的用户名),新建文件名为”_netrc"的文件(如下图Figure 6),并写入如下一行内容:并保存

    machine urs.earthdata.nasa.gov login password

    (其中分别是上面你注册的用户名和密码!!!)

新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第6张图片
Figure 6 创建"\_netrc"文件

三、配置环境变量

  1. 如下图Figure 7,右击"我的电脑"------“属性”------“高级系统设置”------“环境变量”
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第7张图片
Figure 7 打开环境变量配置
  1. 配置目录1(CURL的安装路径)的环境变量:

复制目录1的路径------选中"Path"------“编辑”------“新建”------粘贴目录1的路径------“确定”,如下图Figure 8

新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第8张图片
Figure 8 配置目录1的环境变量
  1. 配置目录2(_netrc文件的路径)的环境变量:

复制目录2的路径------选中"新建"------"变量名"写入HOME------"变量值"粘贴目录2的路径------“确定”------"确定"退出环境变量编辑,如下图Figure 9

新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第9张图片
Figure 9 配置目录2环境变量

四、下载数据

  1. 打开Powershell(或使用CMD,“Windows搜索”------CMD):打开某一目录进行下载实验(如我打开的是F:\GNSS\Test),在目录空白处按住"Shift"并点击右键,选择"在此处打开Powershell" ,如下图
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第10张图片
Figure 10 打开Powershell
  1. 在Powershell中输入命令:
curl.exe -c .cookie -n -L -O "https://cddis.nasa.gov/archive/doris/data/cs2/2017/cs2rx17001.001.Z"

如下图Figure 11所示信息输出,表示下载成功

新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第11张图片
Figure 11 运行Powershell下载文件指令
  1. 可以看到文件下载成功:
新版IGS-CDDIS下载GNSS数据——CURL版 on Windows_第12张图片
Figure 12 成功下载文件

五、下载多个文件

参考链接https://cddis.nasa.gov/About/CDDIS_File_Download_Documentation.html

  1. 获取"gps/data/daily/2019/045/19o/"目录下所有文件的列表

    curl -c .cookie -n -L "https://cddis.nasa.gov/archive/gps/data/daily/2019/045/19o/\*?list"
    
  2. 获取"slr/slrlog/“目录下,所有以”*_2018*.log"为命名格式的文件的列表

    curl -c .cookie -n -L "https://cddis.nasa.gov/archive/slr/slrlog/\*\_2018\*.log?list"
    
  3. "doris/data/cs2/2017/“目录下,下载"cs2rx17001.001.Z”、"cs2rx17002.001.Z"和"cs2rx17003.001.Z"三个文件

    curl -c .cookie -n -L -O "https://cddis.nasa.gov/archive/doris/data/cs2/2017/cs2rx1700\[1-3\].001.Z"
    
  4. "vlbi/ivsdata/ngs/2019/“目录下,下载"19JAN12XK_N003.gz”、"19JAN19XK_N003.gz"和"19JAN20XK_N003.gz"三个文件

    curl -c .cookie -n -L -O "https://cddis.nasa.gov/archive/vlbi/ivsdata/ngs/2019/19JAN{12,19,20}XK\_N003.gz"
    
  5. 批量下载"doris/data/cs2/2017/“目录下,所有 以"cs2rx1700*.001.Z” 为命名格式的文件,压缩并保存到files.tar中

    curl -c .urs\_cookies -n -L -o files.tar "https://cddis.nasa.gov/archive/doris/data/cs2/2017/cs2rx1700*.001.Z"
    

六、参考文献

官方说明主页:

https://cddis.nasa.gov/Data_and_Derived_Products/CDDIS_Archive_Access.html

CDDIS用户注册地址:

https://urs.earthdata.nasa.gov/

IGS-CDDIS数据地址(注册后才能访问):

https://cddis.nasa.gov/archive/

创建_netrc文件方法:

https://cddis.nasa.gov/Data_and_Derived_Products/CreateNetrcFile.html

CURL下载数据使用方法

能访问):

https://cddis.nasa.gov/archive/

创建_netrc文件方法:

https://cddis.nasa.gov/Data_and_Derived_Products/CreateNetrcFile.html

CURL下载数据使用方法

https://cddis.nasa.gov/About/CDDIS_File_Download_Documentation.html

你可能感兴趣的:(新版IGS-CDDIS下载GNSS数据——CURL版 on Windows)