请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6755|回复: 4

[作图] ncl画500hpa高度场的问题

[复制链接]

新浪微博达人勋

发表于 2017-9-23 17:13:24 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 rolemodel 于 2017-9-23 17:14 编辑

下载的https://www.esrl.noaa.gov/psd/cgi-bin/db_search/DBListFiles.pl?did=192&tid=61014&vid=18上的高度场nc资料,我用addfile看到HGT里面的单位是M,然后我画出来等高线上也是多少千米,请问这个用什么能转化成气压高度?这是代码load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
;load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/cnmap/cnmap.ncl"

begin
hg = addfile("/cygdrive/d/yanjiusheng/hgt.2014.nc","r")
hgt = hg->hgt(947,5,:,:)
wks = gsn_open_wks("png","/cygdrive/c/Data/gaodu500")
res                         = True            
res@tiMainString            ="hgt500"
res@gsnMaximize             = True
res@gsnDraw                 = False
res@gsnFrame                = False
res@mpMinLatF               = 17.                        
res@mpMaxLatF               = 55.
res@mpMinLonF               = 72.
res@mpMaxLonF               = 136.

res@mpFillOn                = True
res@mpOutlineOn             = False  ; Use outlines from shapefile
res@cnFillDrawOrder         = "PreDraw"
res@mpDataBaseVersion       = "MediumRes"
res@mpDataSetName           = "Earth..4"
res@mpAreaMaskingOn         = True
res@mpMaskAreaSpecifiers    = (/"China","Taiwan","Disputed area between India and China","India:Arunachal Pradesh"/)
res@mpLandFillColor         = "white"
res@mpInlandWaterFillColor  = "white"
res@mpOceanFillColor        = "white"
res@mpOutlineBoundarySets   = "NoBoundaries"
res@cnFillOn                = False               
res@cnLinesOn               = True
res@cnLineLabelsOn = True
res@cnLineDashSegLenF          = 0.18         
res@cnLineLabelInterval        = 1            
res@cnLineLabelPlacementMode   = "constant"
res@cnLineLabelFontHeightF = 0.008
res@cnLevelSpacingF         = 20.
res@gsnSpreadColors         = True         
res@lbLabelAutoStride       = True
map=gsn_csm_contour_map(wks,hgt,res)
cnres           = True
cnres@china     = True       ;draw china map or not
cnres@river     = True       ;draw changjiang&huanghe or not
cnres@province  = True       ;draw province boundary or not
cnres@nanhai    = True       ;draw nanhai or not
cnres@diqu      = False       ; draw diqujie or not

chinamap = add_china_map(wks,map,cnres)
draw(map)
frame(wks)
end  

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

新浪微博达人勋

发表于 2017-9-24 08:06:31 | 显示全部楼层
本帖最后由 beesfly 于 2017-9-24 08:07 编辑

啥叫气压高度?难道我理解错了?一个500hpa的等压面,整个面所有点的气压都是500hpa,只是这个面上每个点对应的位势高度不一样,才有高低起伏。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-24 13:26:18 | 显示全部楼层
你这就是位势高度了吧。。啥是气压高度
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-9-24 13:55:45 | 显示全部楼层
beesfly 发表于 2017-9-24 08:06
啥叫气压高度?难道我理解错了?一个500hpa的等压面,整个面所有点的气压都是500hpa,只是这个面上每个点对 ...

哦哦,不好意思,我可能表达不对,我看他们的值都是580左右,我这个是需要除以10的意思吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-25 07:33:11 来自手机 | 显示全部楼层
对,位势高度。除以10,单位是位势什米
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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