数据描述及精度
1.网站:Copernicus Climate Data Store | Copernicus Climate Data Store
2.勾选你所需要的数据及格式
3.显示API下载
显示以后会出现一段python代码,可复制直接运行,在此之前还需要将密钥文件放至C:\Users\用户名中,文件名为.cdsapirc 内容为
4.密钥文件的获取:
首先登陆该网站,点击自己的用户名,名下有API密钥
5.因为下载一般有容量限制,可以一年一年的下载,如下代码可完成该功能!
import cdsapi
def download_yearly_data(start_year, end_year):
c = cdsapi.Client()
for year in range(start_year, end_year + 1):
c.retrieve(
'reanalysis-era5-single-levels',
{
'product_type': 'reanalysis',
'variable': [
#你所需要下载的数据内容
],
'year': str(year),
'month': [
'01', '02', '03', '04', '05', '06',
'07', '08', '09', '10', '11', '12'
],
'day': [
*[f"{day:02d}" for day in range(1, 32)]
],
'time': [
*[f"{hour:02d}:00" for hour in range(24)]
],
'area': [
#经纬度:可参考网页生成的API代码
],
'format': 'grib',
},
f'download_{year}.grib'
)
print(f"Year {year} data download completed.")
# 调用函数下载特定年份范围的数据
download_yearly_data(1999, 2023) # 举例下载1999到1987年的数据