一、CRU数据下载

CRU数据官网 官网链接
CRU数据下载链接
我下载的是CRU TS v.4.03的数据,该数据覆盖全球陆地范围,各参数每月得一个平均值。 点击Local Copy进入数据下载界面。如果没有接触过CRU TS v.4.03数据的小伙伴可以先阅读下说明文档,之后点击红框中的链接进行感兴趣参数的下载。
各参数的详细说明和单位如下图所示:

二、ERA-Interim数据下载

1. ERA-Interim数据逐月下载

ERA-Interim数据逐月下载
点击链接进入后界面如下,可根据需求选择要下载的年份、月份和相关变量。
如选择下载2019年8月的地表温度,每天选择4个时刻,step=0。选择完成后点击“Retrieve NetCDF”可查看所选参数的详细信息。
同时可在Area中更改要下载数据的覆盖区域,默认是全球;在Grid中可选择数据下载的格网大小,默认是0.75*0.75。
点击“Retrieve Now”可进入下一步
点击“Download”,至此,逐月下载ERA-Interim数据完成。

2. 利用python代码下载ERA-Interim数据

有的时候逐月下载数据可能不能满足大家的需求,可考虑通过python代码来实现。官网提供的python下载教程
需要安装ecmwfapi第三方包下载链接
如下是Python 下载ERA-Interim数据的样例,只需要简单更改参数就可以使用。

from ecmwfapi import ECMWFDataServerserver = ECMWFDataServer()
server.retrieve({'stream'    : "oper",'levtype'   : "sfc",# 参数选择:降水228'param'     : "228.128",'dataset'   : "interim",'step'      : "3/6/9/12",'grid'      : "0.75/0.75",'time'      : "00/12",'date'      : "20190101/to/20190831",'type'      : "fc",'class'     : "ei",'format'    : "netcdf",'target'    : "D:\\DATA\\interim_20190101to20190831_pre.nc"})

通常这样操作之后就可以完成ERA-Interim数据的批量下载,但我下载的时候总会报这个错误;error contacting the webapi, retrying in 60 seconds
查了很久发现是因为缺少一个SSL证书,证书下载链接及添加流程如下图。

3. ERA-Interim中相关变量的解释

1.对于time和step的解释
官网解释
相关参考
2.ERA-Interim中相关参数的说明
ERA-Interim 中keywords说明
同样,从手动下载逐月参数的数据描述这里,也可以看参数的相关取值。

需要注意的一点是,如果分析中既用到降水数据,也用到气温数据,class最好选择“fc”,这样两个数据是由一套算法计算得到。

4. 利用python代码批量下载ERA-Interim数据

如果直接用代码连续下载很多年的数据并保存在一个NC文件中,很可能由于网速不稳定等原因造成数据下载不完整,所以我通常是逐年下载并保存成一个NC文件,代码如下:

import datetime
import os#下载ERA数据
def downECMWFdata(outpath):from ecmwfapi import ECMWFDataServerserver = ECMWFDataServer()startdate = datetime.datetime.today()  # 用于生成一个datetime.datetime类型的数据,下同enddate = datetime.datetime.today()startdate = startdate.replace(year=2000, month=1, day=1, hour=0, minute=0, second=0, microsecond=0)enddate = enddate.replace(year=2012, month=12, day=31, hour=0, minute=0, second=0, microsecond=0)savepath = outpath + os.sep + "interim_%s_tmp.nc"tmpdate = startdate  # 将日期变为当月的第一天while tmpdate <= enddate:print(tmpdate)deltadays = GetDayNum(tmpdate.year) - 1#datetme.delta() 用来计算第二个对象(tmpenddate)和第一个对象(tmpdate)之间的插值tmpenddate = tmpdate + datetime.timedelta(days=deltadays)  # 根据天数算出年末时间datestring = tmpdate.strftime("%Y%m%d") + '/to/' + tmpenddate.strftime("%Y%m%d")print (datestring)  # 输出效果:D:\data\interim_20191001to20191006_tmp.nctmpsavepath = savepath % (datestring.replace('/to/', 'to'))if os.path.exists(tmpsavepath):  # 如果系统中有这个文件夹说明已经下载了,继续直到没有tmpdate = tmpenddate + datetime.timedelta(days=1) continueserver.retrieve({"class"  : "ei","dataset": "interim","date"   : datestring,"expver" : "1","grid"   : "0.75/0.75","levtype": "sfc",# 参数选择:气温167"param"  : "167.128/201.128/202.128","step"   : "3/6/9/12","stream" : "oper","time"   : "00:00:00/12:00:00","type"   : "fc","format" : "netcdf","target" : tmpsavepath,})tmpdate = tmpenddate + datetime.timedelta(days=1)def GetDayNum(year):# 判断是否为闰年if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):return 366else:return 365if __name__ == '__main__':path = r'D:\DATA'downECMWFdata(path)

三、NCEP-2数据下载

NCEP-2数据下载官网
同样下载的是逐日的地表气温和降水数据。两种方式查找所需的数据。

  1. 第一种方式如下图:
    首先选择高斯网格数据
    点击进入后可查看该数据的时间尺度、空间覆盖范围以及更新频率等参数。
    之后选择感兴趣的数据点击“see list”进行逐年数据的下载即可,如对于每日的地表温度数据(说明:NCEP-2中每日数据包含4个时刻,从0时开始,每6小时一个)。另外,对于感兴趣的数据可先通过列表右侧的Create plot,先进行绘图,查看是否是需要的数据。
    2.第二种方式:
    通过图片红框的链接,可直接查找感兴趣的参数,以每日地表温度为例,流程如下:
    综上,就是三种全球尺度常用气象数据的下载流程。分享给大家,希望对大家有帮助,有不足或不正确的地方也欢迎大家补充指正。

全球气象数据下载总结-CRU数据,ERA数据NCEP-2数据相关推荐

  1. NASA’ WIST数据下载网站(包括最新公布ASTER G-Dem数据)

    .网站功能概述 NASA众多数据共享网站中的一个,网址为:https://wist.echo.nasa.gov/api/.全部为免费,数据范围为全球,包括最新公布ASTER G-Dem数据. 图1.J ...

  2. cimiss数据_CIMISS数据下载小助手

    功能简介:VS2019下C#开发.实现通过访问CIMISS接口,批量下载数据至CSV文件.解决了CIMISS接口-5001(检索时间范围不能太大)和-5002(检索的时间点数不能太多)即最多744条数 ...

  3. Worldclim网站CIMP6未来数据下载(校正处理好的数据)

    CIMP6-2.1新版数据下载:(以下为校正过的数据,全球范围,精度2.5m,格式ASC,每个文件分别为处理好的BIO1-BIO19变量,19个处理好的ASC文件) CIMP6-BCC-CSM2-MR ...

  4. 出租车GPS轨迹、社交软件签到、手机信令数据下载网站整理

    出租车GPS轨迹.社交软件签到.手机信令数据下载网站整理 6 GPS轨迹与签到数据 6.1 个人GPS轨迹数据 6.1.1 GeoLife GPS Trajectories 6.1.2 GPS Tra ...

  5. 哨兵-1 Sentinel-1数据下载(ASF)

    Sentinel-1数据下载 1.Sentinel-1 数据简介 2.Sentinel-1 数据下载步骤 2.1在ASF下载Sentinel-1数据 2.1.1网站页面介绍 2.1.2 数据下载步骤 ...

  6. 遥感多光谱数据下载与预处理(一、数据选择 下载)

            首先说明本人并非专业大牛,不是教程贴只是记录一下学习过程和大家交流,过程有不严谨不合规范不对的地方欢迎各位大神指正. 本人目前做过接触过最多的是多光谱遥感数据,也是与无人机.雷达.高光 ...

  7. 信号覆盖评估系统-SRTM数据下载

    信号覆盖分析这类项目一开始并不是很愿意参与,一是因为这一两年事情实在是有一些多了,开发的系统的分支也有些多了:二是毕竟是一个新的领域,不太愿意投入过多的精力来开发一套基本是全新的系统和平台了:三是年龄 ...

  8. CNN卷积神经网络十二生肖识别项目(一)数据下载篇

    文章目录 前言 一.前提准备 二.代码部分 1.引入库 2.发送请求,解析数据,并保存到本地 3.全部代码 总结 前言 接触深度学习有一段时间了,我们利用CNN卷积神经网络做一个十二生肖动物图片识别的 ...

  9. Aviso 卫星测高数据处理(1)——数据下载和nc转TIF批处理

    1.Aviso卫星测高数据下载: 在研究海平面变化时常用数据就是卫星测高数据,Aviso卫星测高提供的格网数据时间跨度为:1993至今.下载网站:Data: Aviso+ (altimetry.fr) ...

最新文章

  1. .NET的Snk使用方法
  2. python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...
  3. 结果显示窗口如何缩小_Proe草绘时提示“截面再生失败。不合适的尺寸”如何处理?...
  4. python解释器、pycharm安装及环境变量配置
  5. 测试流程图_挑战美国Postman VS 龙测搭积木接口测试,谁与争锋
  6. Vue学习笔记(1)(认识Vue、基础语法)
  7. java 电子杂志,java毕业设计_springboot框架的时尚电子杂志网站
  8. 大数据处理与分析方向主要干什么_不了解干法制砂?6个影响干法制砂效果的主要因素及干法制砂生产加工7大技术要点分析...
  9. 按位与运算()和求余运算(%)的联系
  10. 在ArcGIS中导入excel中的经纬度点数据,但和其它shp数据无法同时显示的问题
  11. wdnas群晖nas_WD 西部数据 伪NAS折腾记 篇三:WD 西部数据 MyCloud安装黑群晖教程
  12. Android动态广播添加权限
  13. 微信 图片二维码识别不了的问题
  14. MySQL的主机什么什么_什么是mysql虚拟主机?什么是mysql数据库?
  15. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
  16. 遗传算法之01背包问题 (C语言实现)
  17. 现代控制理论——矩阵指数函数的计算方法
  18. 友盟小米收不到推送消息_友盟推送SDK集成测试、常见问题以及注意事项总结
  19. input失去焦点验证格式_在文本框的onblur事件里写验证信息
  20. 学人工智能专业后悔死了?

热门文章

  1. java 改变图片的DPI
  2. Linux_命令行基础及挂载和目录文件管理
  3. 米筐量化提供的数据质量怎么样?
  4. ES 问题 : too_many_clauses maxClauseCount is set to 1024
  5. Matlab2017a之前版本的 MATLAB MinGW-w64 C/C++ Compiler4.9.2下载
  6. 视觉标记定位aruco使用
  7. 再谈Android的许可证
  8. 学习笔记(符号扩展指令:SXTB和SXTH)
  9. 计算机类对身体要求,旅游管理专业对身体条件的要求
  10. 网络攻防之dns劫持与网页挂马(实测)