CORDEX气象数据下载与处理

  1. 数据集介绍

动力降尺度介绍What is regional downscaling? – Cordex

CORDEX网站主页Regional Climate Change simulations for CORDEX domains – Cordex

我所用到的domain-ESA主页 Region 7: East Asia – Cordex

PS: 关于CMIP6的CORDEX

引自周天军 , 邹立维 , 陈晓龙 . 第六次国际耦合模式比较计划(CMIP6)评述 [J]. 气候变化研究进展 , 2019, 15 (5): 445-456 目前还没有发布由CMIP6 GCM驱动的CORDEX,只有CMIP5的,关于CORDEX-CMIP6要求介绍(模拟年限和内容)Requests to CMIP6 – Cordex,最新状态见CORDEX simulations status | simulation-status

  1. 数据下载(现在只能下CMIP5)

参考努力努力再努力搬砖博客【IDM下载CIMAP6-CORDEX data】_cmip6数据下载-CSDN博客

与CMIP6数据直接下载不同,注意一定要注册登录之后才能下载,建议使用谷歌批量下载插件,每次批量之前检查是否已经登录网站

  1. 数据预处理

3.1 查看数据

下载数据之后用matlab查看信息(或者panoply打开)

ncdisp(ncname,'/', 'full');#ncname是含路径文件名

输出:

 rotated_latitude_longitude
           Size:       1x1
           Dimensions: 
           Datatype:   int32
           Attributes:
                       grid_mapping_name         = 'rotated_latitude_longitude'
                       grid_north_pole_latitude  = 61
                       grid_north_pole_longitude = -63.7
                       north_pole_grid_longitude = 0

发现CORDEX数据不是按照常见地理坐标系存的,采用的是旋转极投影,关于各种投影的介绍可以参考(一)Cartopy中的地图投影 - 码农教程,旋转极投影在第17个

那么现在问题来了,因为我们要对模式数据进行偏差校正(bias correction),而常见的观测数据(observed data)都是地理坐标系(-180~180,-90~90),那么怎么把旋转极坐标下的模式nc文件转为地理坐标系呢?

3.2 转换坐标系

这是官网回答,见最后一条:

FAQ Data and Access – Cordex

这部分我找了很多资料,网页列在下面,总结可以有三种方法

如何将旋转的NetCDF转换回正常纬度/经度? - 优文库

3.2.1 数学关系转换(附matlab/python代码)

① 参考coordinate system - Manually transforming rotated lat/lon to regular lat/lon? - Geographic Information Systems Stack Exchange(回答内含matlab/python代码)

经过用TLC点测试,行不通,可能因为代码中让输入南极点在旋转网格中的坐标,但是nc文件信息只给出了北极点的,简单的纬度减180并不ok

最后,关于如何用北极点坐标计算,找到了MathWorks上大佬的回答Rotated grid transform - File Exchange - MATLAB Central (mathworks.cn) :SP_lon = NP_lon - 180, SP_lat = -NP_lat.

然后我这时候发现,nc文件里面给的lat,lon二维矩阵其实就是读取出的变量的经纬度(与变量矩阵对应行列)

这时我人已经傻了,浪费一整天时间就这,就这?然后我用代码测试了几个点,TLC点和其他5个点都测试成功,误差控制在0.01°内

② 参考大佬卷心没有菜博客nc文件曲面坐标转等距离坐标并对NC文件求四季平均值(内涵极地投影坐标系(极射赤道投影))_卷心没有菜的博客-CSDN博客

由于python和linux我都不是很熟,因此还没有进行过尝试

3.2.2 软件

①CDO,气象软件一霸,虽然我没用过,软件安装与使用参考卷心没有菜博客https://blog.csdn.net/qq_44907989/category_11742932.html,或者cdo随笔一:安装、插值与提取 - 墨天轮

答疑网站cdo remap /remapgrid help - CDO - Project Management Service

②CDE,Rotation of Coordinates Based On CORDEX Domains (agrimetsoft.com)

③ARCGIS

想通过gis转换坐标系,失败

3.3 插值

4. 总结

1.在下载数据之前没有将网站的介绍看完,尤其是Q&A页面,其实我关心的CMIP6和坐标系转换问题都在里面

2.下载完一个数据就先跑一次,而不是先下完所有的数据才开始处理(浪费大量时间)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值