如何下载MOD16(Modis Evapotranspiration)图像?


11

我使用“ R”脚本下载MODIS图像。但是,它不提供MOD16产品。我在Earthexplorer网站上都找不到MOD16产品。虽然可以从http://www.ntsg.umt.edu/project/mod16#data-product获得所需的产品,但是我找不到要下载的任何脚本。

有可用的脚本吗?或我需要单击每个图像进行下载。

例如,如果我想从一年中的每个月下载“ h02v08 ”图像,该怎么做?


在识别出“土地粉碎者”之后以相同的提示进行扩展,例如,如何在11月选择一个特定的日期?
毛罗

如果您有新问题,请单击“ 提问”按钮提问。如果它有助于提供上下文,请包括此问题的链接。- 评分
邪恶天才

Answers:


11

该项目的网站将MOD16数据集托管在FTP服务器上

由于FTP允许目录列表,因此您可以轻松下载完整的文件夹,而无需单击单个链接。大多数FTP客户端都可以做到这一点-流行的是FileZilla。只需右键单击所需的文件夹,然后选择下载。

编辑:问题现在指定仅需要一个MODIS颗粒。有两种方法可以实现此目的:

  1. 使用命令行:为所需的颗粒获取ftp上所有文件的目录列表,即linux上的目录ncftpls -Rgrep并通过进行下载curl/wget

  2. 较简单的方法是使用专用的ftp工具,搜索粒度,然后下载所有文件。@AndreJ已经展示了如何使用fireFTP做到这一点。屏幕截图显示了如何在FileZilla中进行操作

在此处输入图片说明


谢谢,但是,我不需要所有文件。我需要的是每个月的特定文件。下载整个数据集将是最后的选择。
马里奥(Mario)

在这种情况下,您可以列出目录中的所有文件,根据需要对列表进行排序(即使用grep),然后使用curlwgetDownThemAll之类的下载工具下载该列表。
2015年

再次感谢,我已经使用“ wget”下载了数据,但是我们曾经在文本文件中写入文件地址,然后使用wget进行调用。但是,在这里我发现很难获得所需文件的链接。您能否详细说明或通过“进入”链接以在答复中理解“列出目录中的所有文件,对列表进行排序以符合您的需要(即使用grep)”。
马里奥(Mario)


2

正如@EstevenMuriillo指出的那样,数据访问最近才完全通过http://实现。R MODIS软件包当前支持从该新地址自动下载8天MOD16A2和年度MOD16A3文件,请参见

library(MODIS)
getProduct("MOD16")

为了下载特定文件,只需运行

mod16a2 <- getHdf(product = "MOD16A2", 
                  begin = "2011001", end = "2011031", 
                  tileH = 2, tileV = 8)
mod16a2

$ MOD16A2.105
[1]“〜/ MOD16A2.A2011001.h02v08.105.2013122121506.hdf”
[2]“〜/ MOD16A2.A2011009.h02v08.105.2013122121506.hdf”
[3]“〜/ MOD16A2.A2011017.h02v08.105.2013122121506。 hdf“
[4]”〜/ MOD16A2.A2011025.h02v08.105.2013122121506.hdf“

请注意,也可以使用runGdal而不是一次下载文件并提取相关的SDS层getHdf。此外,请注意,您需要安装wget才能启动并运行整个程序。



0

您可以ModisDownload()rts包中尝试该功能。它的最新版本允许在搜索和下载之前进行所需的NASA身份验证。我认为现在需要它,并且不再可以直接下载FTP。即使我错了,此功能也提供了非常丰富的工具集来下载和处理MODIS图像。

它的优点包括可以拼接和重新投影.hdr下载的原始文件(对于后者,您需要从NASA安装Modis下载工具-链接),例如将所有图块生成一个geotiff。

要创建您的NASA用户,请转到https://urs.earthdata.nasa.gov/users/new。然后尝试

devtools::install_github('babaknaimi/rts')  # must install the latest one
library(rts)

setNASAauth("yourNASAlogin", "yourNASApassword", update = T) # authenticates at NASA's server
> username and password are successfully updated...!
Then to download the required images:

ModisDownload(x='MOD16A2',h=2,v=8,dates=c('2011.01.01','2011.01.31'), mosaic=F, proj=F)

实际上,该软件包允许类似地从MODIS获得任何产品。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.