气象数据下载服务平台(二)
文章目录
- 前言
- 核心功能介绍
- 国际交换站数据下载
- 国际交换站数据处理
- ERA5数据下载
- 下载地址
前言
继上一次更新气象数据下载服务平台已经有一年多了,上一版链接,这次在上一版本中添加了ERA5数据下载模块(采用最新的CDSAPI访问代码),并且使用Github Page制作了一个下载访问页面。
接下来话不多说直接开始介绍
核心功能介绍
国际交换站数据下载
本模块主要下载全球各个国家或地区的气象台站观测数据,这些数据主要是1小时或者3小时分辨率,部分地区可能为6小时分辨率,时间是标准的UTC时区,因此在后需处理过程中需要注意(本程序并并未对时区进行处理)
选择好国家或者地区,输入起止年份,直接点击’开始下载即可’
随后慢慢的等待数据下载完毕即可!!!
下载完毕后的数据可以直接在根目录的Download文件下找到!!!!
国际交换站数据处理
在导出数据之前一定要先更新数据,这一步会自动解压之前下载的文件,并根据官网提供的数据格式,将数据写入到SQLite数据库中。
随后,选择想要查看的日期范围,然后点击‘查询数据’就能看到详细的数据啦!!
不过这里我们需要注意一下:官网提供的数据是没有相对湿度这一项的,我们需要自己根据露点温度和当前气温反向计算。
当然,不想查询,直接导出数据也行!!
导出的数据目前支持csv和excel两种格式,我个人比较推荐csv格式,因为这个格式不会限制数据行数上限
ERA5数据下载
在下载ERA5数据之前我们需要配置ERA5的CDSAPI,因此需要先点击‘配置CDSAPI’。
如果大家会配置CDSAPI的话,可以直接把key复制到这个框中即可,如果不会的话,可以点击“如何配置API”会跳转到一个网页,一步一步教大家怎么用。
大家注册好之后,将url和key这两个字段复制到里面,然后点保存就好了!
随后,即可使用本软件批量下载ERA5数据了。
目前本软件支持下载ERA5-Land、ERA5-single-level和ERA5-pressure-level。以及这三个数据集逐小时、逐日(支持时区转换)、逐月数据。
以ERA5-Land的逐日数据为例
下载好的数据就是如下的形式
下载地址
https://funnybiscuit613.github.io/ClimateCatcher/
github可能访问不成功,大家可以试试切换DNS或者下载一个watt 工具箱!