爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11537|回复: 1

[经验总结] Python cartopy绘制极地投影错误与重叠问题解决方法

[复制链接]

新浪微博达人勋

发表于 2022-10-6 11:33:10 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
在使用cartopy绘制极地投影(北极或者南极地区时),会出现不少问题,最早发现的极地投影无法添加坐标系问题已在新版cartopy20.0+里解决,具体可参见我的博客:artopy20.0+解决python极地投影问题
但是,新版的cartopy并没有解决绘制等值线与等值线填充投影重叠导致绘图错误的问题,我花了一天时间,终于在GITHUB上找到了解决办法:
Plotting curvilinear with wrapping issue: suggestion on how to do it,这个方法可以很好地解决cartopy绘制极地投影的问题。下面两张图就是修改前后的对比:绘制图形为2018年春季北极地区500hPa风场与位势高度场,可以看到未修改前的古怪多边形和错误的风场,以及修改后明显该方法对于基地投影的改善相当有效。
具体代码除了参考帖子,我也写了博客:python cartopy极地投影重叠问题解决,有兴趣可以观看,也给自己博客打个小广告:我会不定期分享一些个人经验(包括代码、模式debug和一些文献方法阅读在博客里,欢迎大家围观指正)。
希望能帮助到其他被cartopy极地投影折磨的人。

修改前,原始

修改前,原始

修改后

修改后
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-10-23 09:54:24 | 显示全部楼层
楼主棒,加油哦,追更
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表