AI Earth首套气象数据集(ERA5-Land )开放使用

简介: 基于达摩院在深度学习、计算机视觉、地理空间分析等方向上的技术积累,结合阿里云强大算力支撑,提供多源遥感对地观测数据的云计算分析服务,用数据感知地球世界,让AI助力科学研究。

气象数据集(ERA5-Land)

ERA5-Land是气候再分析数据集,与ERA5相比,提供了更高分辨率的陆地气象要素长时序持续的观测值。ERA5-Land是ECMWF ERA5气候再分析数据的陆地部分反演生产的。生产时将气候模式数据与气象观测站的监测数据结合起来,利用物理学定律形成一套全球完整的、连续的数据集。

数据来源为 CDS(Copernicus Climate Data Store),其数据已被重新格点化为0.1°×0.1°的常规经纬度格点数据。关于数据的具体描述,可查阅官方网站:https://cds.climate.copernicus.eu/cdsapp#!/home

1、数据介绍

AI Earth平台目前上线ERA5-Land的3类数据产品,分别是ERA5-Land hourly data、ERA5-Land monthly averaged data、ERA5-Land monthly averaged data by hour of day ,ERA5-land 数据产品覆盖全球陆地区域1950-2022年共50类气象要素(包括温度、降水、大气压、辐射、蒸散发等),空间分辨率为0.1° x 0.1° (~9 km),数据将持续进行更新。

640.png

 

2、数据检索

在数据产品列表下的气象数据中可以找到对应ERA5-Land 的3类数据产品。支持用户选择时间段进行数据检索。

640 (1).png

640 (2).png

 

3、开发者模式

可通过开发者模式调用ERA5-Land 的3类数据产品。如下为利用ERA5-Land monthly averaged data 数据进行平均气温的长时序气候态分析。

640 (3).png

上图为中国区域1991-2020年30年年均温空间分布

640 (4).png

上图为中国区域2022年年均温距平空间分布(Baseline 1991-2020年)

 

部分代码如下,仅供参考,欢迎登录平台体验。如有任何疑问,欢迎随时与AI Earth联系交流。


importaieaie.Authenticate()
aie.Initialize()
# 指定需要检索的区域region=aie.FeatureCollection('China_Province').geometry()
#1991-2020 共30年 逐月均温,并将 K 转为 °Cdataset=aie.ImageCollection('ERA5_LAND_MONTHLY').filterDate('1991-01-02', '2020-12-31')
print(dataset.size().getInfo())
# # size = dataset.size().getInfo()# size = 360# for i in range(size):#     id = dataset.toList(count=size).getInfo()[i]['id']#     print(id)Temp_Average_30y= (dataset.select(['temperature_2m']).reduce(aie.Reducer.mean())).subtract(aie.Image.constant(273.15)).clip(region)
# 计算2022年年均温Temp_2022=aie.ImageCollection('ERA5_LAND_MONTHLY').filterDate('2022-01-02', '2022-12-31').select(['temperature_2m'])
Temp_Average_2022=Temp_2022.reduce(aie.Reducer.mean()).subtract(aie.Image.constant(273.15)).clip(region)
Temp_Anomaly=Temp_Average_2022.subtract(Temp_Average_30y)
#可视化map=aie.Map(
center=region.getCenter(),
height=800,
zoom=3)
vis_temp= {
'min': -10,
'max': 20,
'palette': [
"#000080","#0000D9","#4000FF","#8000FF","#0080FF","#00FFFF",
"#00FF80","#80FF00","#DAFF00","#FFFF00","#FFF500","#FFDA00",
"#FFB000","#FFA400","#FF4F00","#FF2500","#FF0A00","#FF00FF",
    ]
}
vis_temp_anomaly= {
'min': -3,
'max': 3,
'palette': ['#0000D9','#ffffff','#FF0000']
}
map.addLayer(
Temp_Average_30y,
vis_temp,
'Temp_Average_30y(°C)',
bounds=dataset.getBounds()
)
map.addLayer(
Temp_Average_2022,
vis_temp,
'Temp_Average_2022(°C)',
bounds=dataset.getBounds()
)
map.addLayer(
Temp_Anomaly,
vis_temp_anomaly,
'Temp_Anomaly(°C)',
bounds=dataset.getBounds()
)
map##计算全国30年月度平均温#利用aie.Filter.calendarRange()函数筛选对应月份数据defget_month_data(mon,parameter):
dataset=aie.ImageCollection('ERA5_LAND_MONTHLY')\                  .filterDate('1991-01-02', '2020-12-31')\                  .filter(aie.Filter.calendarRange(mon, None,'month'))\                  .select([parameter])
returndatasetx_temp_series= []
y_temp_series= []
foriinrange(1,13):
temp_mean=get_month_data(i,'temperature_2m').reduce(aie.Reducer.mean()).subtract(aie.Image.constant(273.15)) 
temp_sta=temp_mean.reduceRegion(aie.Reducer.mean(), region, 10000)
x_temp_series.append(str(i).zfill(2) +'月')
y_temp_series.append(temp_sta.getInfo()['temperature_2m_mean'])
#绘制月度均温曲线图frombqplotimportpyplotaspltplt.figure(1, title='1991-2020年全国逐月均温统计')
plt.plot(x_temp_series, y_temp_series)
plt.show()
相关文章
|
3月前
|
人工智能 自然语言处理 API
Google Gemma 模型服务:开放的生成式 AI 模型服务
Google Gemma 模型服务:开放的生成式 AI 模型服务
178 4
|
3月前
|
人工智能 算法 数据可视化
AI Earth ——开发者模式案例6:决策树模型实现冬小麦提取
AI Earth ——开发者模式案例6:决策树模型实现冬小麦提取
61 2
|
3月前
|
人工智能 数据可视化 定位技术
AI Earth ——开发者模式案例4:浙江省森林区域植被生长分析
AI Earth ——开发者模式案例4:浙江省森林区域植被生长分析
43 2
|
3月前
|
人工智能 JSON 数据格式
GEE、PIE和AI Earth平台进行案例评测:NDVI计算,结果差异蛮大
GEE、PIE和AI Earth平台进行案例评测:NDVI计算,结果差异蛮大
112 0
|
4天前
|
人工智能 自然语言处理 API
云栖发布:通义听悟AI能力再进化,开放API接口
云栖发布:通义听悟AI能力再进化,开放API接口
|
30天前
|
人工智能 自然语言处理 算法
开放式API在AI应用开发中的革命性角色
【7月更文第21天】随着人工智能技术的飞速发展,开放式API(Application Programming Interfaces)正逐渐成为连接技术与创新、加速AI应用开发的关键桥梁。这些API允许开发者轻松访问预先训练好的模型和复杂算法,无需从零开始构建基础架构,从而极大地降低了AI应用的开发门槛,促进了技术民主化。本文将探讨开放式API如何在AI领域引发革命性变化,通过实际案例和代码示例展现其强大功能。
38 2
|
2月前
|
人工智能 开发工具 Swift
ModelScope联手OpenDataLab:直接调用7000+开源数据集,赋能AI模型加速研发
魔搭社区和OpenDatalab浦数合作,共同开启一场模型与数据的深度融合,旨在为中国开发者打造更加高效、开放的AI体验。
|
3月前
|
人工智能 开发者
AI Earth ——开发者模式案例9:OpenAPI调用AI识别能力
AI Earth ——开发者模式案例9:OpenAPI调用AI识别能力
72 0
|
2月前
|
人工智能 自然语言处理 API
云栖发布:通义听悟AI能力再进化,开放API接口
云栖发布:通义听悟AI能力再进化,开放API接口
|
3月前
|
人工智能 vr&ar
[译][AI Research] AI 模型中的“it”是数据集
模型效果的好坏,最重要的是数据集,而不是架构,超参数,优化器。