[ Wget ] -- 使用Wget下载 AMPS Database

首先安装 Wget,可以是windows版,也可以是linux版,这里只说windows版。

Wget下载地址:

https://sourceforge.net/projects/gnuwin32/files/wget/1.11.4-1/wget-1.11.4-1-setup.exe

或者

http://gnuwin32.sourceforge.net/packages/wget.htm


下载后安装

-------------------------------------------------

安装完成后,进入安装目录,找到bin文件夹,打开bin文件夹。发现里面有wget.exe。

wget.exe双击后发现打不开,因为wget是没有GUI的软件。这时候,按Win + R 或者打开“运行”

输入 CMD,进入cmd界面。然后输入那个bin文件夹的路径 ,回车,打开那个bin。此时可以输入wget命令进行下载了。

————————————————————

对于Byrd Polar Research Center的 AMPS 高分辨率大气数据来说

http://polarmet.osu.edu/AMPS/

下载代码官网就有,


我这里复制出来说明一下

To download many files, please use wget or similar utility programs using

http://polarmet.osu.edu/AMPS/data/nc_fcst/<AMPS version>/<dx>/<varname>/<yyyymm>/

(for example, wget -e robots=off -r -l1 -nH -nd --no-parent -A "*.nc" http://polarmet.osu.edu/AMPS/data/nc_fcst/v200811/d2/PRES/200811/)


也就是说,关键不是wget后面引号里的参数,而是后面网址的参数,

http://polarmet.osu.edu/AMPS/data/nc_fcst/v200811/d2/PRES/200811/


这条网址上面也有解释,v200811指的是 2008年11月份的批次,这个批次数据可以在官网的左侧看到。d2 指的是 domain2 -- 区域2的数据。Pres指的是变量名,最后200811指的是需要下载数据的年 和 月份。

如图





修改好参数后,回车,然后就等着CMD里调用的wget下载完成吧。


简单解释一下 前面wget的参数

-nd 不创建目录, wget默认会创建一个目录
-r 递归下载
-l1 (L one) 递归一层,只下载指定文件夹中的内容, 不下载下一级目录中的.
–no-parent 不下载父目录中的文件

-A "*.nc"  只下载.nc的文件,其他不下载,或者下载后自动删除。-A 命令可以加多个,比如一行命令里能出现多个 -A来进行筛选



想要一次性下载更多时段的,你可以进入父级目录里,进行网址的选择, 然后把-l1修改成-l2,-l3 ..... ,有几级目录就写几。

——————————————————————————


实际上,wget能下载ftp 和 http页面的文件,这个AMPS就是http页面的文件。

下载完成后,可以进入页面进行文件数目的核对。


还有ftp下载推荐用 FlashFXP。http页面的批量下载软件我还在寻找。wget只能做最后一手准备,因为wget没有GUI界面。就不太适合普通用户


 
评论
 
回到顶部