爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8152|回复: 7

[作图] 一个画地形高度的脚本

[复制链接]

新浪微博达人勋

发表于 2018-3-30 10:01:56 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 willnot 于 2018-4-9 16:22 编辑

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/wrf/WRFUserARW.ncl"
begin
;
; The WRF ARW input file.  
; This needs to have a ".nc" appended, so just do it.
  a = addfile("geo_em.d01.nc","r")
; We generate plots, but what kind do we prefer?
type = "ps"
  wks = gsn_open_wks(type,"ter")

; Set some basic resources
  res = True
  res@MainTitle = "REAL-TIME WRF"
  res@Footer = False
  pltres = True
  ter_res = True
  opts_ter = ter_res
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  FirstTime = True
  FirstTimeMap = True
  mdims = getfilevardimsizes(a,"P") ; get some dimension sizes for the file
  nd = dimsizes(mdims)
  xlat = wrf_user_getvar(a, "XLAT",0)
  xlon = wrf_user_getvar(a, "XLONG",0)
  ter = wrf_user_getvar(a, "HGT_M",0)
    dims = dimsizes(ter)
;---------------------------------------------------------------


          mpres = True
          pltres = True
          mpres@mpProvincialLineColor="black"         ; province line color
          mpres@mpProvincialLineThicknessF =3         ; province line thickness
                mpres@mpDataBaseVersion="MediumRes"
          mpres@mpDataSetName="./Earth..4"
          mpres@mpAreaMaskingOn = True
          mpres@mpMaskAreaSpecifiers = (/"China"/)
          mpres@mpOutlineSpecifiers = (/"China","China:Provinces"/)
          pltres@FramePlot = False
          optsM = res
          optsM@NoHeaderFooter = True
          optsM@cnFillOn = True
          optsM@lbTitleOn = False
          mpres@mpNationalLineThicknessF= 4         
          mpres@mpGeophysicalLineThicknessF= 4
                mpres@mpNationalLineColor="black"
                 mpres@mpGeophysicalLineColor="black"

      ; Plotting options for terrain               
               gsn_define_colormap(wks,"MPL_terrain")
              opts_ter@cnFillOn             = True
               opts_ter@cnLevelSelectionMode = "ExplicitLevels"       ; set explicit contour levels
         contour_ter  = wrf_contour(a,wks,ter,opts_ter)
    plot = wrf_map_overlays(a,wks,(/contour_ter/),pltres,mpres)
          frame(wks)

          pltres@FramePlot = True

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

end

hgt.ncl

2.29 KB, 下载次数: 34, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2018-3-30 10:06:10 | 显示全部楼层
感谢分享代码
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-4 13:51:58 | 显示全部楼层
谢谢楼主的分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-4-22 11:21:41 | 显示全部楼层
楼主有成图可以看下吗?感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-24 08:55:20 | 显示全部楼层
geo_em.d01.nc地形数据,在哪可以下载?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-24 17:02:47 | 显示全部楼层
感谢分享代码
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-10 14:47:08 | 显示全部楼层
342901wzx 发表于 2020-5-24 08:55
geo_em.d01.nc地形数据,在哪可以下载?

你好,请问有找到地形图数据么
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-11 15:26:00 | 显示全部楼层
ly00 发表于 2021-10-10 14:47
你好,请问有找到地形图数据么

这个是WRF自己跑出来的地形数据
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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