有两种方法来做到这一点:
1——你可以选择感兴趣的特定领域,当下载文件。这是高度优先当你需要下载大量的变量和年。ERA5 netCDF提供在两个不同的格式:每小时的时间步骤,或者每月平均(见这)。如果你需要一个sub-monthly时间步长时期全球许多变量文件非常重的磁盘空间。你可以设置一个python脚本下载后只选择域的数据程序的建议里特•Stauffer的好文章(当然还有其他的方法可以做到这一点)。
2 -您可以下载的全球netCDF变量和年在考虑广告使用软件来提取您感兴趣的领域。的一个最有效的系统就是使用气候数据操作符CDO。你可以用sellonlatbox
这样的一个命令
cdo sellonlatbox、LON1 LON2, LAT1 LAT2 Input_file_Name。数控Output_file_Name.nc
或者你可以使用R
至于你的情况下,做一些像:
库(光栅)库(rgdal) #加载您感兴趣的区域setwd (“path_domain_shapefile”) domain_shp < -readOGR (shapefile.shp) #读netCDF setwd (“path_to_ERA5_files_folder”) pr_data <堆栈(ERA5_file.nc) #提取数据为你感兴趣的领域pr_data_domain <提取(pr_data domain_shp) #你可以改变这一数据帧和把它写成一个csv
空间数据的基本操作提供了参考依据R
我建议介绍指南。
希望这个有帮助。