版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
气象中常用绘图方法——学习经验交流500hPa高度场(1、4、7、10月)23亚洲季风区7月850hPa矢量图4冬季1000hPa高度场多冰年、少冰年平均环流及它们的合成场(阴影区为通过0.05信度检验)
56SST和SeaLevel分布图7Setmpdset
neimshanx1shanx2……8Setmpdset
yunn9Setmpdset
cn中国政区图10
主要内容气象中常用的绘图方法
Grads,surfer,matlab,
mapinfo……11简介
GrADS
是GridAnalysisandDisplaySystem的缩写,它由美国马里兰大学气象系BrianE.Doty开发。利用该系统可实现包括格点数据和站点数据的彩色气象图形分析和显示。具有操作简便、功能丰富、图形美观、显示快速的特点。在国内外气象界得到广泛应用。版本:V1.5,V1.6.8,V1.7.7,V1.7.9等目前使用得比较多的V1.8sl1112站点数据文件,包含各个站点的经纬信息以及物理量信息。netCDF(NetworkCommonDataForm)格式,自带描述数据文件。GRIB格式,较高压缩率的数据文件。(需控制文件以及额外的GRIB索引文件*.idx)GrADS可处理的文件结构类型13在windows环境下安装GrADS软件包运行可执行文件(GrADS-1.8sl11-win32e.exe)进入第一个画面:用鼠标选择“Install”键,14在windows环境下安装GrADS软件包15在windows环境下安装GrADS软件包
系统显示缺省安装在:“c:\ProgramFile\pcGrADS”。16在windows环境下安装GrADS软件包17GrADS
软件包的组成Grads.exe系统的核心文件,由此进入GrADS环境Dos4gw.exe由GrADS.exe文件调用Gribmap.exe
产生格点资料映射文件(*.idx)Gribscan.exe
看Grib码资料,转为TXT格式文件Gxtran.exe
显示*.gmf格式的图形文件Stnmap.exe
产生台站资料的映射文件(*.map)Wgrib.exe
Grib码资料的解读程序Gv.exe
将*.gmf格式的图形文件转换为*.wmf
格式18左上角一个窗口是图形显示区,GrADS的所有图形输出结果在此窗口下显示;下部为打开的GrADS命令窗口。19启动GrADS
GrADS在初始化绘图环境之前,将提示用户选择风景画(Landscape)或肖像画(Portrait)形式。风景画形式的大小为11×8.5英寸,肖像画为
8.5×11英寸。启动GrADS系统时,有以下选择:-b以批处理形式运行GrADS。-l以风景画形式运行GrADS。-p以肖像画形式运行GrADS。118.58.51120
提示显示“ga->”,说明正处于GrADS命令等待状态。
GrADS的所有命令都只能通过该窗口输出,所有文字信息也都由此窗口输出。21GrADS命令采用以下格式:ga->命令<参数<参数,,>,,>输入的参数不包括“<>”符号,“<>”内的部份可以省略。在GrADS命令提示符下,一步步输入各种GrADS命令产生各种图形。22通过描述文件(*.ctl)操作二进制文件。
open描述文件名绘图基本语句例1,opend:\sample1.ctlsetlon71141setlat1555sett1setgxoutcontourdhgt对于netCDF格式(*.nc)自带描述文件
sdfopen
文件名23sample1.ctl
dsetd:\sample1.grd
undef-9.99E+33titleNCEP/NCARReANLPROJECT
xdef144linear0.0002.500
ydef73linear-90.0002.50
zdef17levels1000925…2010
tdef480linearJAN19581mo
vars3HGT1799Geopotential
height(gpm)T1799Temperature(K)PSL099Seasurfce
pressure(Pa)
endvars格点数据描述文件24sample2.ctl
dsetD:\sample2.grd
dtypestation
stnmapD:\sample2.map
undef-999.0titleRaindataof160stationofChina
tdef49linearJan19511mo
vars1R099temperature
endvars站点数据描述文件25GrADS基础绘图操作当成功打开数据文件后,即可根据文件的内容,在绘图窗口中进行绘图操作。
display变量名或者d变量名
命令‘qfile1’查询当前文件信息26GrADS基本绘图类型等值线图setgxoutcontour
单线图确定数据维数显示变量即可直方图setgxoutbar
矢量图setgxoutvector
流线图setgxoutstream
填色图setgxoutshaded
特殊的数据输出格式setgxout
fwrite27常用的绘图控制语句设置数据维数setlat1555setlev850设置坐标setxloptscolorthicknesssizeX坐标设置setxlopts2
40.18
setzlogon
Z坐标取对数坐标setxlabsx1|x2|x3|x4……28常用的绘图控制语句等值线线形、间隔……
setcstylestylesetcintvalue
setcmin(cmax)setblackvalue1value2设置绘图区大小setparea110.51829图形的输出方式图形输出语句:
printimd:\300.gifgifwhitex1024y768
也可以是gmf格式的默认输出的图形格式为GrADSmetafile,可用附带程序Gv.exe或者Gv32.exe查看并拷贝到Word文档中。30Gv图形处理程序31麦卡托投影
Mercator‘sprojection等值线32麦卡托投影
Mercator‘sprojection等值线+色斑33麦卡托投影
Mercator‘sprojection风矢量34极地投影
等值线、色斑35地图投影设置setmproj
proj
proj取值包括:
latlon-缺省设置,用固定的投影角进行lat/lon投影
scaled-用不固定的投影角进行latlon投影
nps-北半球极地投影
sps-南半球极地投影
robinson-robinson投影
lambert-lambert投影36站点资料绘图一般程序所需的资料信息站点的某种物理量,各个站点的经纬度信息资料利用Fortran程序建立站点资料的二进制文件。利用stnmap程序生成站点映射文件。特定的地理网格数据文件和对应的控制文件利用GrADS自带的插值函数将站点数据插值到特定的网格上。37站点资料二进制文件建立依靠一段特定格式的Fortran程序完成。普通的站点资料站点号纬度经度数据50353呼玛51.43126.3923.550632博科图48.46121.5524.5……50953哈尔滨45.41126.3722.554094牡丹江44.34129.3620.538变量声明部分以及初始化parameter(N=160)reallat(N),lon(N),T(N)character*8staid(N)integerlev,flag realtim
tim=0.0 flag=1
lev=139站点资料文件的写入格式……已经读取经纬度信息和气温资料……Open(20,FILE=‘sta1.grd’,form=‘binary’)doi=1,NWrite(20)staid(i),lat(i),lon(i),tim,lev,flag,T(i)enddolev=0Write(20)staid(N),lat(N),lon(N),tim,lev,flagClose(20)……….40建立相应的控制文件和站点映射文件建立站点资料控制文件(*.ctl)。建立相应的站点映射文件:在命令提示符(Windows2000系统中为:开始->运行->‘cmd.exe’)下,运行GrADS安装目录/Win32/stnmap.exe程序。命令格式:stnmap
站点资料控制文件名成功的话将会产生相应的资料地图映射文件(*.map)41对以上流程的检验
需要初步检验一下成果,以确保下一步绘制等值线的资料成功。
在GrADS命令窗口中打开相应站点资料控制文件名并显示变量,可看到数据标记在相应的站点上。42带有国界的地图:Setmpdset
mresSetmpdsethires43特定的地理网格数据
此文件为创建插值网格而建立。一般而言,我们不需自己创建。对于特定的问题,需要特定的地理网格数据。可通过控制文件观察地理网格数据。常见的控制文件为Grid.ctl44中国区地理网格资料控制文件Grid.ctldset
d:\kkk\grid.grd
undef-999.0titleSampleData
xdef71linear701
ydef41linear151
zdef1linear5001
tdef1linearjan19511mo
vars1g099griddatapreparedforoacresfunction
Endvars45地理网格数据说明从控制文件可以看到,地理网格资料其实是一个71×41的数组资料。在GrADS中打开此控制文件(Grid.ctl),
设定图形输出类型setgxoutgrid
可看到所有的数据均由0和1组成。其中需要绘制等值线的区域由1填充,而其他的区域由0填充。4647地理数据的进一步说明地理数据的作用在于确定插值网格。事实上,可以利用Fortran程序直接读取Grid.grd的数据,并根据需要重新设计网格。如果需要的话,可自由编制所需网格。48插值程序插值借助于GrADS自带函数oacres。插值/绘图工作由多条命令组成,既可在GrADS命令窗口中逐条完成,也可在GrADSScriptingLanguage完成。49绘制站点数据等值线主要命令opend:\kkk\Grid.ctlopend:\kkk\T160.ctl……..
defineA=oacres(g(t=1),t.2,2.0)
defineB=maskout(A,g(t=1)-0.5)displayB……..第1个文件中的变量第2个文件中的变量插值半径50绘图结果地图上长江、黄河、南海的绘制依靠特定的GS程序完成5152需要注意的问题因绘制站点数据等值线涉及方面较多,应该首先确保插值前站点数据文件和站点地图映射文件(*.map)正确生成,否则插值极易失败。若站点数据包含多个时次,应该注意使地理网格数据控制文件的时间与其保持一致,在插值函数中最好有时间声明。53GrADS脚本语言
-GrADSScriptingLanguage借助于GrADSScriptingLanguage(GS),可大幅简化GrADS的绘图过程,实现较为复杂的绘图控制功能。通过内建函数,可实现一定的计算功能。运行方式:在GrADS命令提示符下:(run)GS文件名54GrADSScripting示例
'reinit'
'opend:\mmgrid.ctl'
'opend:\mm.ctl’
'setmpdsetcnworld'
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 33431-2016锚唇厚度设计指南》
- 2026届高三生物二轮复习课件:大单元4 遗传信息控制生物性状的遗传规律 层级1 主干知识落实清单
- 医疗数据安全治理:区块链医患数据信任构建
- 胸课件教学课件
- 医疗数据安全应急演练中的多方协作演练设计
- 胸外课件教学课件
- 【9道第三次月考】安徽省安庆市太湖县部分校联考2025-2026学年九年级上学期12月月考道德与法治试题(含解析)
- 医疗数据安全共享的区块链技术伦理考量
- 2026届湖南省株洲市第十八中学高二生物第一学期期末学业质量监测模拟试题含解析
- 胃肠道疾病影像学课件
- 2026年辽宁金融职业学院单招职业技能测试题库及答案详解1套
- 2025天津大学管理岗位集中招聘15人笔试备考重点题库及答案解析
- 2026年人教版(2024)初中美术七年级上册期末综合测试卷及答案(四套)
- 农村民事纠纷调解课件
- 供应饭菜应急预案(3篇)
- 【物 理】《电与磁》单元核心素养检测 2025-2026学年人教版九年级物理全一册
- 2026年辽宁理工职业大学单招职业适应性测试题库及参考答案详解
- 生物样本库课件
- 2026年湘潭医卫职业技术学院单招职业技能测试题库必考题
- 2026苏州大学附属第二医院(核工业总医院)护理人员招聘100人(公共基础知识)测试题带答案解析
- 2025年版妇科手术肠道准备中国专家共识解读
评论
0/150
提交评论