爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5237|回复: 3

[作图] 求助!!我想要调用wrf_user_intrp2d和wrf_user_intrp3d函数

[复制链接]

新浪微博达人勋

发表于 2016-5-28 11:22:20 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 打破砂锅纹到底 于 2016-6-4 11:29 编辑

我想要调用wrf_user_intrp2d和wrf_user_intrp3d这两个函数,但使用数据不是wrfout的数据
xlat = wrf_user_getvar(a, "XLAT",0)
plane = (/100,150,149,120/)
angle = 90
opts   = True
lat_plane = wrf_user_intrp2d(xlat,plane,angle,opts)


使用wrfout里的XLAT变量可以调用成功;print(lat_plane)的结果也是没错的
true.png
但是,我自己定义的二维经纬度格点,调用wrf_user_intrp2d函数会出现问题。好像只能识别起始点的经纬度。这部分脚本如下:

olon = new(501,"float")
olat = new(501,"float")
lat2d = new((/501,501/),"float")
lon2d = new((/501,501/),"float")

do i=0,501-1
     olon(i) = {start_lon} + 0.01*(i)
end do
do l=0,501-1
     olat(l) = {start_lat} + 0.01*(l)
end do

do k = 0,501-1
    lon2d(:,k)=olon(k)
end do
do m = 0,501-1
    lat2d(m,:)=olat(m)
end do


lat_plane = wrf_user_intrp2d(lat2d,plane,45.,True)
lon_plane = wrf_user_intrp2d(lon2d,plane,45.,True)
print(lon_plane)
dimsX = dimsizes(lat_plane)
do ii = 0,dimsX(0)-2
     gsn_polyline(wks,plot,(/lon_plane(ii),lon_plane(ii+1)/),(/lat_plane(ii),lat_plane(ii+1)/),lnres)
end do
wrong.png
插值后的lon_plane输出倒是没报错,但是输出的值都相同,好像都是起始点的经纬度,没有识别终止点的经纬度,本应画出的直线也都叠加于一点。

已解决
file:///C:\Users\dell\AppData\Roaming\Tencent\Users\229288458\QQ\WinTemp\RichOle\I9]{1WD8@25Q]9RNQS}0OQG.png

file:///C:\Users\dell\AppData\Roaming\Tencent\Users\229288458\QQ\WinTemp\RichOle\I9]{1WD8@25Q]9RNQS}0OQG.png












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

新浪微博达人勋

 楼主| 发表于 2016-5-28 21:39:39 | 显示全部楼层
自己顶一顶
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-29 11:58:46 | 显示全部楼层
参考http://bbs.06climate.com/forum.php?mod=viewthread&tid=34227
TRMM数据插值和wrf剖面比较
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-5-30 21:06:07 | 显示全部楼层
freekiller 发表于 2016-5-29 11:58
参考http://bbs.06climate.com/forum.php?mod=viewthread&tid=34227
TRMM数据插值和wrf剖面比较

谢谢楼上帮助
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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