MODIS冰雪数据批量下载

MODIS冰雪数据批量下载之Python Script

相信有很多的朋友在研究极地(南北两极)的冰雪吧,下数据可能对于某些大小同行来说是一个头疼的问题,本文在这里就介绍一种批量爬取数据的方法。

数据下载地址

美国冰雪数据中心 https://nsidc.org/

结合自身的例子给大家分享一下,其实很简单的哦!
第一步:登录美国冰雪数据中心的网站,打开你要下载的数据的页面,点击“Download Data”,进入到数据下载页面。
MODIS冰雪数据批量下载_第1张图片
第二步:在数据下载页面的右下角点击“Download Script”,下载一个官方提供的.py文件,其实就是一个爬数据的script。将你下载的文件名改为“nsidc-data-download.py”。
MODIS冰雪数据批量下载_第2张图片
第三步:打开你的Python或者第三方编辑器,我本人常用的是Spyder4,打开你所下载的“nsidc-data-download.py”文件。程序的一开始有一些说明:要在Linux,macOS或Cygwin命令行终端上运行脚本,请执行以下操作:$ python nsidc-data-download.py;在Windows上,打开“开始”菜单->“运行”,然后键入cmd。 然后输入:python nsidc-data-download.py,当然上述指令的前提是要切换到“nsidc-data-download.py”所在的目录。

针对windows的用户来说,你可以直接用python 的IDLE打开,或者第三发编辑器打开并直接运行,非常简单! 下面就介绍这种方法(本人是基于Spyder4的编辑器)。

首先你要找到这部分代码
MODIS冰雪数据批量下载_第3张图片

short_name = 'MYD29' #你要下载数据的简称。
version = '6' #数据的版本
time_start = '2020-02-27T00:00:00Z' #设定数据下载开始和结束的时间,精确到秒。
time_end = '2020-02-28T23:59:59Z'
bounding_box = ''
polygon = '' #数据的区域,例子:polygon = '-109,37,-102,37,-102,41,-109,41,-109,37', 
#一定是闭合的区域,就像a b c d a又返回了起点,形成封闭区域。
filename_filter = ''
url_list = []

将代码修改完成后,直接运行,搜索完成后会提示你输入Earthdata用户名(username)和密码(password)。输入username和password后数据就会开始下载。需要特别注意的一点是,数据下载的路径和“nsidc-data-download.py”所在的路径是相同的,也就是两者位于同一文件夹内!!!
MODIS冰雪数据批量下载_第4张图片
数据开始下载啦,大功告成!

派上用场的话请给个赞哦,如有疑问欢迎留言!

你可能感兴趣的:(MODIS数据批量下载)