爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7953|回复: 2

[其他] NCL如何把数据经度范围-180-180转换成0到360

[复制链接]
发表于 2022-4-24 15:01:14 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 樱花阿喵 于 2022-4-24 15:07 编辑

由于模式模拟的降水数据的经度范围是-180-180,共1441个格点,但是观测的降水数据经度范围是0.125-359.875, 共1440个格点,;;---------------模式模拟数据经纬度-----------------------
lat = fspan(-90.0,90.0,721)
lon = fspan(-180.0,180.0,1441)


;;观测降水数据经纬度-----------------------------
lat1 = fspan(-59.875, 59.875, 480)
lon1 = fspan(0.125, 359.875, 1440)
如果使用linint2命令按观测数据经纬度插值的话,只能画出半边图,命令如下:
rain_new = linint2(lon, lat, rain_avgt, True, lon1, lat1, 0)
rain_new-cmorph_global.png
NCL官网说如果linint要插值的数据超过了插值数据范围就会设置成缺测值,我估计半边图也是这个原因
请问怎么把模式数据和观测数据进行合适的插值画出全球的图?求大家帮忙





密码修改失败请联系微信:mofangbao
发表于 2022-4-24 16:34:41 | 显示全部楼层
直接用lonFlip函数我记得是默认旋转180的,如果想更自由定义旋转角度用lonPivot
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-24 20:20:37 | 显示全部楼层
一大碗年糕 发表于 2022-4-24 16:34
直接用lonFlip函数我记得是默认旋转180的,如果想更自由定义旋转角度用lonPivot

问题解决了,谢谢你,好心人
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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