ERA5-Land hourly data from 1950 to present批量下载环境配置

  1. 1.软件下载与安装

    1. 软件下载

下载路径:Index of /,选择适合自己电脑的版本,直接安装即可

注意事项:如果电脑之前卸载过anaconda重新安装可能会失败,即使删除掉文件夹也不行,需要手动删除path环境变量里面关于anaconda的部分

可根据自己的喜好进行修改显示语言

正在上传…重新上传取消

    1. 环境配置
      1. 查看是否已经配置

https://blog.youkuaiyun.com/piupiu78/article/details/120967958

Win+R 打开系统运行对话框,输入cmd回车->输入conda,显示:‘conda’ 不是内部或外部命令,也不是可运行的程序或批处理文件。说明conda 没有添加到环境变量(根据Windows系统在查找可执行程序的原理,只会从当前文件夹下执行目标文件(比如SDK中的解释器,用于语言的编译),因此只有加上环境变量,就能让操作系统方便在任何目录下都能执行目标文件)

      1. 配置步骤

1)我的电脑->右键->属性->右侧高级系统设置”->高级->环境变量->双击系统环境变量下面的Path”->新建->增加4个环境变量,根据anaconda的安装路径,比如的安装在D盘,新增的四个环境变量如下:[1] D:\anaconda  [2]    D:\anaconda\Scripts  [3]   D:\anaconda\Library\bin   [4] D:\anaconda\Library\mingw-w64\bin   添加完点击确定即可保存。

重启命令框再次输入conda,出现使用说明即Path添加成功

正在上传…重新上传取消

正在上传…重新上传取消

  1. 数据下载
    1. 安装CDS API client/ cdsapi库的安装

anaconda为例,Anaconda Promot中输入‘’conda config --add channels conda-forge‘’回车,然后输入“ pip install cdsapi”回车

正在上传…重新上传取消

正在上传…重新上传取消

    1. 打开网站获取CDS API秘钥

1)在网站上注册后,点击Datasets,以“ERA5-Land”搜索,选择ERA5-Land hourly data from 1950 to present (网址:ERA5-Land hourly data from 1950 to present (copernicus.eu)

2)获取CDS API秘钥

How to use the CDS API | How to use the CDS API | (copernicus.eu)网址中,复制黑色图片中“url:****key:****”两行到一个txt,另存所有文件格式,命名为.cdsapirc.(删除txt这三个字母),文件放在C:\Users\Username\目录下

正在上传…重新上传取消

 正在上传…重新上传取消

注意:修改后缀,不是命名修改为 .cdsapirc 

### ERA5-Land 数据集介绍 ERA5-Land 是由欧洲中期天气预报中心(ECMWF)通过 Copernicus Climate Change Service (C3S) 提供的一个高分辨率再分析数据集[^1]。该数据集专注于陆地表面过程,提供自 1950 年以来的历史气象数据记录。它基于全球大气再分析产品 ERA5 的驱动场开发而成,具有更高的空间分辨率和更详细的陆面模型参数化。 #### 主要特点 - **时间范围**:从 1950 年至今。 - **更新频率**:每月更新一次月均值数据;小时级数据也已可用[^2]。 - **分辨率**:水平分辨率为约 9 km × 9 km(采用 0.1°×0.1°网格),垂直方向上分为多层土壤深度。 - **变量种类**:包括但不限于总降水量 (`total_precipitation`)、2 米气温 (`2m_temperature`) 和向下短波辐射通量 (`surface_solar_radiation_downwards`)[^3]。 ### 气象数据下载方法 用户可以通过多种途径获取 ERA5-Land 数据: 1. **Climate Data Store (CDS)** CDS 是官方推荐的主要访问平台之一。注册账户后即可利用其图形界面或者命令行工具 cdsapi 进行批量自动化检索与提取操作。下面给出一段 Python 脚本作为示例来展示如何调用 API 请求特定时间段内的某几个要素文件: ```python import cdsapi c = cdsapi.Client() c.retrieve( 'reanalysis-era5-land-monthly-means', { 'variable': [ '2m_temperature', 'precipitation', 'surface_net_solar_radiation' ], 'year': ['1980'], 'month': list(map(str, range(1, 13))), 'time': '00:00', 'format': 'netcdf' }, 'download.nc') ``` 2. **Google Earth Engine (GEE)** GEE 集成了部分版本的 ERA5-Land 小时尺度资料集合,适合于需要快速可视化以及执行轻量化计算的任务场景下应用。例如加载某一区域多年逐日累积降水总量分布图可以这样实现: ```javascript var era5Land = ee.ImageCollection('ECMWF/ERA5_LAND/HOURLY'); // Filter the collection by date and region of interest. var filtered = era5Land.filterDate('2020-01-01', '2020-12-31') .filterBounds(geometry); Map.addLayer(filtered.select('tp').sum(), {min:0,max:5}, 'Total Precipitation'); ``` ### 使用注意事项 当使用这些公开可得的数据资源开展科学研究或实际项目工作之前,请务必仔细阅读并遵循相应的版权许可协议条款规定。此外,在处理长时间序列的大规模栅格型地理信息系统(GIS)数据过程中可能会遇到存储容量不足等问题,则建议考虑分块读取策略或是借助云计算基础设施完成复杂运算任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值