爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9601|回复: 12

[作图] 经纬度倒置

[复制链接]
发表于 2013-9-10 14:54:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 指甲钳 于 2013-9-10 14:56 编辑

500.png 画500百帕的高度场,设置为兰勃脱投影后就变成这样了。是什么原因?

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
;***************************************
begin
   grib_file="E:\20130727\fnl_20130728_00_00_c.grib2"
   fin = addfile(grib_file,"r")
   names = getfilevarnames(fin)        
;   print(names)

   atts = getfilevaratts(fin,names(0))
   dims = getfilevardims(fin,names(0))
;   print(atts)
;   print(dims)

; get vars

    hgt= fin->HGT_3_ISBL
    hgt=hgt/10
   lon= fin->lon_3
   lat= fin->lat_3
   lev=fin->lv_ISBL3

; create plot

    wks = gsn_open_wks("png","500")                 ; open wk station


  gsn_define_colormap(wks,"BlAqGrYeOrRe")        ; choose colormap

  res                       = True     ; plot mods desired

  res@cnFillOn              = False     ; turn on color fill
  res@cnLinesOn             = True    ; turn of contour lines
res@cnMonoLineColor  = False
;  res@cnLevelSpacingF       = 0.5      ; contour spacing
  res@gsnSpreadColors       = True     ; use full range of color map
  res@cnLevelSpacingF = 2
  res@lbLabelStride         = 4
res@cnMinLevelValF = 500
res@cnMaxLevelValF = 592
res@pmTickMarkDisplayMode = "Always"; use NCL default lat/lon labels

  res@gsnAddCyclic          = True    ; data already has cyclic point

  res@mpMinLatF            =  0      ; range to zoom in on
  res@mpMaxLatF            = 70
  res@mpMinLonF            = 40
  res@mpMaxLonF            = 160



;------------------------------map---------------------------


res@mpOutlineOn               = True              ; turn off outline
  res@mpFillOn                  = False             ; turn off map fill
res@mpDataSetName         = "Earth..4"   ; This database contains
                                           res@mpDataBaseVersion     = "MediumRes"  ; Medium resolution database
  res@mpGeophysicalLineThicknessF= 2.      ; double the thickness of geophysical boundaries
  res@mpNationalLineThicknessF= 2.         ; double the thickness of national boundaries
   res@mpOutlineSpecifiers = (/"China","India","Nepal","Bhutan","Bangladesh","Myanmar", \
                                    "Thailand","Cambodia","Vietnam","Taiwan"/)

res@mpLimitMode = "LatLon"
res@mpProjection = "LambertConformal"
res@mpLambertParallel1F = .001      ;Default: .001 ;可以自己改一改,看看投影有什么不同,挺有趣的
  res@mpLambertParallel2F = 89.999    ;Default: 89.999
;---------------------------------------------plot-------------------------------------------

   plot = gsn_csm_contour_map(wks,hgt(13,:,:), res)
;************************************************
end


密码修改失败请联系微信:mofangbao
发表于 2013-9-10 16:35:53 | 显示全部楼层
感谢分享              
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2013-9-10 17:02:25 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2013-9-10 17:41:26 | 显示全部楼层
兰伯特投影画图有两种形式,不知道楼主想画哪种 500.png
不知道是不是想要这样的效果
密码修改失败请联系微信:mofangbao
发表于 2013-9-10 18:13:54 | 显示全部楼层
言深深 发表于 2013-9-10 17:02
亲,楼主这是求助帖哇···

是啊,看错帖子,以为是分享资源的呵呵不好意思
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-9-11 08:27:03 | 显示全部楼层
尽头的尽头 发表于 2013-9-10 17:41
兰伯特投影画图有两种形式,不知道楼主想画哪种
不知道是不是想要这样的效果

就是这种图,为什么我的这么丑?
密码修改失败请联系微信:mofangbao
发表于 2013-9-11 09:09:18 | 显示全部楼层
指甲钳 发表于 2013-9-11 08:27
就是这种图,为什么我的这么丑?


加上这句 res@gsnMaskLambertConformal = True  
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-9-11 09:29:32 | 显示全部楼层
尽头的尽头 发表于 2013-9-11 09:09
加上这句 res@gsnMaskLambertConformal = True

十分感谢。 我刚用res@mpLambertMeridianF  = 115这个貌似也可以,官网上说是用来设置中轴线的意思?
密码修改失败请联系微信:mofangbao
发表于 2016-3-21 16:12:49 | 显示全部楼层
指甲钳 发表于 2013-9-11 09:29
十分感谢。 我刚用res@mpLambertMeridianF  = 115这个貌似也可以,官网上说是用来设置中轴线的意思?

我也遇到同样的问题,但是我设置了res@mpLambertMeridianF之后出来的图无法显示经纬度标注,请问您有遇到过这样的情况吗?
密码修改失败请联系微信:mofangbao
发表于 2016-5-11 09:31:02 | 显示全部楼层
学习了学习了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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