美文网首页
NCEP再分析资料FNL数据在windows平台用cygwin批

NCEP再分析资料FNL数据在windows平台用cygwin批

作者: metoceaner | 来源:发表于2019-11-04 09:56 被阅读0次

      最近要下载fnl再分析数据,网站原有的压缩包下载功能没有了,只能通过脚本批量下载。在研究利用python,cygwin,jupyter等工具下载时,发现cygwin相对简单一些。网上也找到一些资料,但是可能作者对cygwin等工具非常熟悉,介绍不是特别多,仅介绍了如何下载资料。我自己在摸索过程中,遇到如何使用cygwin软件的许多低级坑,为了能够帮助想我一样的小白下载者,这里将自己下载过程整理出来,供像我一样的入门者参考。大神可以略过了。这里感谢网上资源,我只是把这些方法整理到一起了。

下载fnl数据总体分为三个步骤:

1、安装cygwin软件

2、配置cygwin环境

3、下载fnl数据脚本

4、下载数据

1、安装cygwin环境

      登陆cygwin官方网址:https://www.cygwin.com/。依据自己的window平台环境,选择x86或者64平台,下载安装包进行安装。

      下载fnl数据,需要cygwin具备wget和cshell两个安装包,而默认cygwin安装时不包含的,因此,在安装时需要将其选上。具体方法下文图片中有详细指导。

2、配置cygwin环境

cygwin默认启动环境是bash环境,而下载fnl数据的脚本需要cshell环境,因此,需要将其更改cshell环境。

打开cygwin安装目录下Cygwin.bat文件,将bash --login -i哪一行更换位tcsh -l,如下图所示,即可。

3、下载fnl数据脚本

登陆网址:https://rda.ucar.edu/datasets/ds083.2/#!access,进入下面界面:

如果不需要下载整年的数据,可以将网页下拉,下面是数据逐月的列表,选择需要好下载的数据,最后生成下载脚本,操作方法和上文相同。

4、下载fnl数据

将第一步下载的download_ds083.2.csh脚本复制到cygwin安装目录E:\cygwin64\bin下,

启动cygwin,输入命令【download_ds083.2.csh你的密码】即可开始下载(注:【】不是需要输入的符号,这里是为了强调命令必须为文件名+用户密码的形式);回车,如果口令正确,则cygwin界面会弹出和数据服务器通信的相关信息。

最后:数据下载速度分时段有较大变化,日常工作时间10KB/s到几百KB/s不等,据笔者体验,在早上5点至8点之间,速度可达4M/s,所以,下载数据量大的同学,可以酌情选择合理的下载时间窗口。

相关文章

网友评论

      本文标题:NCEP再分析资料FNL数据在windows平台用cygwin批

      本文链接:https://www.haomeiwen.com/subject/dysrbctx.html