我想下载一个小的地理区域CMIP5模型NASA-NEX数据集的一部分。以前我依靠地球OS OpenNEX GDDP网站有一个伟大的工具选择的地理区域,模型和时间段,以这种方式节省大量的下载时间和磁盘空间。问题是,OpenNEX消失了,我还没有能够找到一个类似的工具。
有另一个工具/网站/脚本,可以使用类似的吗?
江南体育网页版地球科学堆栈交换是一个问答网江南电子竞技平台站对于那些感兴趣的地质学、气象学、海洋学、环境科学。注册只需要一分钟。
报名加入这个社区除了谷歌地球应用建议发型
我没意识到一个在线工具,可以做你正在寻找的工作。
我将做的是下载的文件和操作区域或CDO选择域后你(这样你就可以摆脱“大”文件后立即和节省磁盘空间)。
如果你在windows机器上工作,不能使用甲或CDO,至少一种自动化下载过程将在r .这样一个脚本:
图书馆(RCurl)选择= curlOptions(代理= my_proxy, userpwd =“我的密码”,netrc = TRUE) # #你需要事先获得凭证var = c(“公关”、“tasmax”、“tasmin”) #把变量rcp = c (“rcp45”、“rcp85”) #把这里的气候情景mod = c (“CCSM4”、“GFDL-CM3”,“IPSL-CM5A-MR”、“MIROC5”、“inmcm4”) #你想要把GCM模式年= c (seq (2036、2050、1), seq(2086、2100、1) # #在这里你可以选择你正在寻找的年在var (v)为rcp (r) {{< url - paste0 (' ftp://ftp.nccs.nasa.gov/BCSD/ ' r ' /天/大气压/ ',v, / r1i1p1 / v1.0, 9 = ")在国防部(m)年(y)的{{nfile < paste0 (v, _day_BCSD_, r,“_r1i1p1_”, m,“_”, y”。数控',9 = ")url1 < - paste0 (url、nfile 9 = ") destfile < -paste0 (your_destination_path_NASA_NEX /, r,‘/’, v,‘/’, nfile, 9 = ")本< - getBinaryURL (url1 .opts =选择)writeBin(本destfile) Sys.sleep (1) gc ()}}}}
中间的循环使用ncdf4
(给看看在这里)您可以嵌套几行选择覆盖你的领域的一部分数据,存储它,摆脱你刚刚下载原始文件。这是浪费时间。肯定会更有效率使用的组合wget
(解释这里由美国宇航局),然后以区域
或CDO
。