查看原文
其他

wget批量下载遥感影像

走天涯徐小洋 走天涯徐小洋地理数据科学 2021-09-21
 下载遥感影像的时候经常遇到需要下载一大堆的情况,普通的下载器一次只能新建一个下载任务,几百条下载链接需要手点几百下,太麻烦啦,这个时候,你需要wget


wget是一个在LINUX下面的下载命令,那么我们如何在windows下面使用呢?首先我们需要安装一个Cygwin,一个windows下运行linux命令的工具。




01


Cygwin安装


Cygwin可以从这里下载:

https://www.cygwin.com/install.html

点上面箭头指的,64位的(默认大家电脑都是64位的啊),下载好,开始安装

就放C盘吧,不改目录了

有时候它可能无法自动找到镜像站点,你需要手动去网站上找一下

选择中国的镜像,复制到地址栏中,添加,继续下一步

我们下载使用的是wget包,在这里一定要选择一个版本安装上

安装完成后即可用于下载。



02


遥感影像批量下载




以ASTER DEM为例,我先检索数据,获取了一个下载列表

打开刚刚安装好的Cygwin 

首先对下载文件存储目录进行定位,下面是我的目录,注意代码的斜线方向;然后第二条语句即可根据下载链接txt进行下载(要使用网站的账户密码,在这里我用了星号);第三条语句查看下载进度,注意更改pid值:

cd G:/SatalliteImages/DEMwget -m -np -nH --cut-dir=4 --wait=2 -i 9538438406-download.txt --http-user=****** --http-password=******* -c --content-disposition -o dl-log.log -btail -f 922 dl-log.log

MODIS数据也可以下载,以MCD12Q1数据为例:

代码略有区别,主要是这次下载的是MCD12Q1整个页面下的所有数据,只需一个下载链接。
wget -m -np -nH --cut-dir=1 --wait=1 https://e4ftl01.cr.usgs.gov/MOTA/MCD12Q1.006/ --http-user=******** --http-password=******** -c -o MCD12Q1-data.log -btail -f 64  MCD12Q1-data.log

wget还是非常强大的,不论是DEM,MODIS,还是Sentinel,都可以用它下载,有下载影像需求的同学赶快试试吧。





: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存