当前位置: 首页 > news >正文

ECMWF数据批量下载(Windows版本)

ECMWF数据下载,以ERA5-Land为例

  • Step 1 配置API
  • Step 2 利用python下载
  • Step 3 自定义需要下载的数据,并创建python下载脚本,以ERA5-Land的总降水数据为准

Step 1 配置API

  1. 登录ECMWF账号,网站地址【https://cds.climate.copernicus.eu/】
  2. 进入个人中心Your profile
    在这里插入图片描述
  3. 在【c:\用户\用户名】(如:C:\Users\Lenovo)目录中新建【.cdsapirc】文件
    在这里插入图片描述
  4. 并向该文件中添加如下配置,完成配置!在这里插入图片描述](https://i-blog.csdnimg.cn/direct/5329bc80bf914d90b1eb4b34147d62eb.png)

Step 2 利用python下载

  1. 进入miniconda或者anaconda环境。我这里激活了自己创建的一个环境hydro,并安装ECMWF下载需要的包
conda env list
conda activate hydro # hydro是自己的环境名
conda install cdsapi # 或 pip install cdsapi

2.创建一个用于下数据的文件夹,然后进入其中,例如【E:\ERA5-Land-Data-down】

E: # 表示进入E盘
cd ERA5-Land-Data-down # 进入文件夹

Step 3 自定义需要下载的数据,并创建python下载脚本,以ERA5-Land的总降水数据为准

1. 打开需要下载的数据,进行勾选
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2. 把上面的内容复制粘贴到一个.py文件,创建自定义下载脚本。
例如:
在这里插入图片描述

import cdsapidataset = "reanalysis-era5-land-monthly-means"
request = {"product_type": ["monthly_averaged_reanalysis"],"variable": ["snow_density","snow_depth","total_precipitation"],"year": ["2000", "2001", "2002"],"month": ["01", "02", "03","04", "05", "06","07", "08", "09","10", "11", "12"],"time": ["00:00"],"data_format": "netcdf","download_format": "unarchived","area": [55, 70, 15, 140]
}client = cdsapi.Client()
client.retrieve(dataset, request).download()

说明:上面我选了snow_density, snow_depth 和 total_precipitation等3个变量
时间上我选了2000,2001,2002年份

3. 在上一步创建的hydro环境中(因为已经下载了 cdsapi 函数)运行下载脚本。有进度表示,即可下载!

在这里插入图片描述


文章转载自:

http://fABcSM9r.kfmnf.cn
http://rhcIp66K.kfmnf.cn
http://zV6OfhMl.kfmnf.cn
http://DKDLnGxi.kfmnf.cn
http://xm19c27K.kfmnf.cn
http://ZXDbBTTt.kfmnf.cn
http://WGQmuHQK.kfmnf.cn
http://6RVsymtd.kfmnf.cn
http://W529lSCS.kfmnf.cn
http://47sLFw0t.kfmnf.cn
http://M6Zjqdln.kfmnf.cn
http://3eKulfyj.kfmnf.cn
http://bU5gHoRb.kfmnf.cn
http://whsKBrSr.kfmnf.cn
http://apdDrdoP.kfmnf.cn
http://y2Carc4t.kfmnf.cn
http://YHmgbRDS.kfmnf.cn
http://cWs9uOH7.kfmnf.cn
http://JxIbJ1rg.kfmnf.cn
http://EBzxBkzK.kfmnf.cn
http://XfIgnsNk.kfmnf.cn
http://TtZDiSai.kfmnf.cn
http://gB18d3oW.kfmnf.cn
http://LmXhKJ7E.kfmnf.cn
http://64epCeoZ.kfmnf.cn
http://fVSelsFW.kfmnf.cn
http://vc3fTxDq.kfmnf.cn
http://bZJ5a9EN.kfmnf.cn
http://7Mhrsmys.kfmnf.cn
http://2Zc5zKnw.kfmnf.cn
http://www.dtcms.com/a/363117.html

相关文章:

  • NLP×第六卷:她给记忆加了筛子——LSTM与GRU的贴靠机制
  • A股大盘数据-20250902分析
  • 微服务的编程测评系统19-我的消息功能-竞赛排名功能
  • 通义万相Wan2.2-S2V-14B:AI视频生成的革命性突破与实践指南
  • 解决Elasticsearch高亮显示被横线截断的问题
  • 食品分类案例
  • 使用云手机进行游戏搬砖划算吗?
  • 2025年09月02日Github流行趋势
  • 在云手机中游戏可以自动更新吗?
  • 深入浅出 RabbitMQ-消息可靠性投递
  • python常用脚本2——opencv读写中文路径
  • Java 中的抽象工厂设计模式​
  • Claude Code SDK 配置Gitlab MCP服务
  • 《多模态与 AIGC:最火的 AI 应用方向》
  • 线扫相机搭配显微镜:解锁微观世界的 “全景高清” 观察模式
  • [光学原理与应用-366]:ZEMAX - 用成像原理说明人眼为什么能看清物体?
  • Java面试实战系列【JVM篇】- JVM内存结构与运行时数据区详解(共享区域)
  • Java 垃圾回收机制(GC算法、GC收集器如G1、CMS)的必会知识点汇总
  • 企业级架构师综合能力项目案例二(项目性能优化方案JVM+数据库+缓存+代码JUC+消息中间件架构+服务熔断降级)
  • 【实时Linux实战系列】实时运动检测与分析系统
  • 鸿蒙NEXT界面交互全解析:弹出框、菜单、气泡提示与模态页面的实战指南
  • 基于FPGA+DSP数据采集平台DMA应用学习
  • 面经分享一:分布式环境下的事务难题:理论边界、实现路径与选型逻辑
  • 破解数字孪生落地难题的三大法宝:动态映射、模块架构与闭环验证
  • Java全栈SASS程序-设计多租户空间隔离架构
  • Cortex-M0 M3 M4的乘法与除法指令对比
  • Ceph PG scrub 流程
  • 图解设计模式
  • AbMole小课堂丨Trastuzumab:靶向 HER2 的多维作用机制及科研应用详解
  • 移动端富文本markdown中表格滚动与页面滚动的冲突处理:Touch 事件 + 鼠标滚轮精确控制方案