download.file超时MODIS数据

时间:2016-02-23 16:58:41

标签: r

我使用download.file下载MODIS数据,但我总是遇到超时问题。它似乎适用于小型文件,但对于大型文件(例如,8M)总是出现问题。例如:download.file("http://e4ftl01.cr.usgs.gov/MOLA/MYD11A2.005/2010.09.06/MYD11A2.A2010249.h10v04.005.2010264064150.hdf",myfiel.hdf,mode = "wb") 我在线搜索,更改超时作为选项(超时= 240000),设置setInternet2(使用= TRUE)

但问题仍未解决。我直接将链接复制到IE,可以下载但需要一段时间才能启动。

有人有建议吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

我在下载MOD35和MOD03时遇到同样的错误,所以我找到了相同解决方案的部分内容:

install.packages(curl)
library(curl)
# first set the internet options
setInternet2(use=FALSE)
# second use the package "curl" and the function "curl_download"
fnameMOD03 = "ftp://ladsftp.nascom.nasa.gov/allData/6/MOD03/2000/161/MOD03.A2000161.0815.006.2012253130630.hdf"

destnameMOD03 = "c:/Users/MOD03/MOD03.A2000161.0815.006.2012253130630.hdf"
curl_download(url=fnameMOD03, destfile=destnameMOD03,quiet = T, handle = new_handle())

最佳