爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15763|回复: 12

[作图] ncl自有格点数据投影到地图上的方法

[复制链接]
发表于 2011-9-15 09:08:32 | 显示全部楼层 |阅读模式

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

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

x
假如你有一个二维水平分布的格点数据,每个值都对应地图上的某个经纬度坐标,当你想把这组数据画在地图背景上时,用ncl该怎么做呢?

首先需要做的是告诉ncl 你的数据的经纬度信息。 比如数据维度为 data(/M,N/),那么就要用attribute和units来指定它的经纬度信息:
     data!0 = "lat"  ; 指定第一个维度的名称。
     data!1 = "lon"  ; 指定第二个维度的名称。
     data&lat = fspan(lat_start, lat_end, lat_num)     ; 指定纵坐标分别对应的纬度,这里只是个例子,你可以指定你的纬度值。
     data&lon = fspan(lon_start, lon_end, lon_num)  ; 指定横坐标分别对应的经度。
     data&lat@units = "degrees_north"  ; 赋予lat方向信息,这个是必须有的。
     data&lon@units = "degrees_east"  ; 赋予lon方向信息,这个是必须有的。

最后需要注意的是,在画图时,应给resource设置如下属性:
     res@gsnAddCyclic = False
这是告诉ncl 数据的东西两端不闭合,不用为形成经圈而弥补缺口了。默认的是True,会造成数据投射错误。
ř

Searching...

评分

参与人数 2金钱 +23 贡献 +9 收起 理由
mofangbao + 8 + 5 赞一个!
topmad + 15 + 4 感谢分享经验

查看全部评分

密码修改失败请联系微信:mofangbao
0
早起挑战累计收入
发表于 2011-9-15 10:04:01 | 显示全部楼层
非常感谢经验分享,这个版块太需要了
密码修改失败请联系微信:mofangbao
发表于 2011-9-15 12:32:53 | 显示全部楼层
太感谢了~~
顶起~~
密码修改失败请联系微信:mofangbao
发表于 2012-9-21 11:19:26 | 显示全部楼层
折腾一上午,早点看到帖子就好了,很感谢lz的总结~~
密码修改失败请联系微信:mofangbao
发表于 2013-3-10 19:36:52 | 显示全部楼层
啊哈哈,太感谢了,终于知道问题所在了
密码修改失败请联系微信:mofangbao
发表于 2013-4-21 15:39:20 | 显示全部楼层
太感谢楼主了
密码修改失败请联系微信:mofangbao
发表于 2013-4-30 10:30:17 | 显示全部楼层
非常,非常感谢!
密码修改失败请联系微信:mofangbao
发表于 2013-5-14 22:13:18 | 显示全部楼层
挺好的小结,谢谢分享!
密码修改失败请联系微信:mofangbao
发表于 2013-9-22 16:22:23 | 显示全部楼层
非常给力啊!
密码修改失败请联系微信:mofangbao
发表于 2016-9-30 17:39:57 | 显示全部楼层
请问我的nc资料打开是lat:【90..-90】 ,这是他自己的属性,
我要怎么把它改成lat:【-90..90】??????
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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