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()
相关文章
|
7月前
|
人工智能 自然语言处理 API
Google Gemma 模型服务:开放的生成式 AI 模型服务
Google Gemma 模型服务:开放的生成式 AI 模型服务
218 4
|
7月前
|
人工智能 算法 数据可视化
AI Earth ——开发者模式案例6:决策树模型实现冬小麦提取
AI Earth ——开发者模式案例6:决策树模型实现冬小麦提取
90 2
|
7月前
|
人工智能 JSON 数据格式
GEE、PIE和AI Earth平台进行案例评测:NDVI计算,结果差异蛮大
GEE、PIE和AI Earth平台进行案例评测:NDVI计算,结果差异蛮大
164 0
|
3月前
|
人工智能 运维 安全
阿里云飞天企业版“智算升级”,为政企打造AI时代最开放的云
阿里云正式发布飞天智算—飞天企业版V3.18,为政企客户打造AI时代最开放的云。此次升级,飞天企业版将智算能力深度融入云平台,实现“一云多算”,满足政企客户对云平台“云+AI”协同发展需求,为AI技术大规模在政企领域应用做好准备。
154 11
|
3月前
|
存储 人工智能 数据可视化
AI计算机视觉笔记二十一:PaddleOCR训练自定义数据集
在完成PaddleOCR环境搭建与测试后,本文档详细介绍如何训练自定义的车牌检测模型。首先,在`PaddleOCR`目录下创建`train_data`文件夹存放数据集,并下载并解压缩车牌数据集。接着,复制并修改配置文件`ch_det_mv3_db_v2.0.yml`以适应训练需求,包括设置模型存储目录、训练可视化选项及数据集路径。随后,下载预训练权重文件并放置于`pretrain_models`目录下,以便进行预测与训练。最后,通过指定命令行参数执行训练、断点续训、测试及导出推理模型等操作。
|
3月前
|
人工智能 数据处理 计算机视觉
AI计算机视觉笔记十六:yolov5训练自己的数据集
本文介绍了一种利用云服务器AutoDL训练疲劳驾驶行为检测模型的方法。由于使用本地CPU训练效率低下,作者选择了性价比高的AutoDL云服务器。首先,从网络获取了2000多张疲劳驾驶行为图片并使用labelimg软件进行标注。接着,详细介绍了在云服务器上创建实例、上传数据集和YOLOv5模型、修改配置文件以及开始训练的具体步骤。整个训练过程耗时约3小时,最终生成了可用于检测的模型文件。
|
5月前
|
人工智能 自然语言处理 算法
开放式API在AI应用开发中的革命性角色
【7月更文第21天】随着人工智能技术的飞速发展,开放式API(Application Programming Interfaces)正逐渐成为连接技术与创新、加速AI应用开发的关键桥梁。这些API允许开发者轻松访问预先训练好的模型和复杂算法,无需从零开始构建基础架构,从而极大地降低了AI应用的开发门槛,促进了技术民主化。本文将探讨开放式API如何在AI领域引发革命性变化,通过实际案例和代码示例展现其强大功能。
125 2
|
4月前
|
人工智能 自然语言处理 API
云栖发布:通义听悟AI能力再进化,开放API接口
云栖发布:通义听悟AI能力再进化,开放API接口
|
7月前
|
人工智能 开发者
AI Earth ——开发者模式案例9:OpenAPI调用AI识别能力
AI Earth ——开发者模式案例9:OpenAPI调用AI识别能力
112 0