资源描述:
《常用气象绘图软件介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、常用气象绘图软件介绍龚佃利,王以琳(山东省气象科学研究所,山东济南250031)提要:介绍了几种常用气象绘图软件的功能和使用方法。结合气象业务、科研的图形显示、开发及科技论文插图的制作要求,简要分析了各种软件的优缺点和使用技巧。关键词:气象;绘图软件;使用方法;使用技巧中图分类号:TP391141文献标识码:B文章编号:1005-0582(2000)01-0060-03气象业务和科研中经常需要绘制大量的气象要素空间分布图和时间变化图,以便从大量的资料中分析出有用的气象信息;特别是面对越来越多的数值诊断和模式预报资料,如果不借助适当的绘图软件,分析这
2、些资料将变得非常困难。另一方面,手工描绘的插图,由于准确性差,画面粗糙,很难适应目前刊物刊用的要求。因此,掌握一些新的绘图软件工具对科研和业务工作很有帮助。本文着重介绍了在Windows环境下运行的SURFER和GRA2PHER专业绘图软件的使用方法和技巧、利用MICAPS工具制作插图的方法,并简述了GrADS和LiveView等气象绘图软件的功能,以供借鉴使用。首先建立离散点数据集,即x、y、z三列数据。其中,x、y为横向和纵向坐标,z为对应的物理量数值(如降水量、温度等)。可用任何编辑工具预先建立,也可用File菜单下Work2sheet新建或
3、修改;而且,Worksheet还提供了一些简单的数学计算功能。为了便于区别,可在各列数据的开头标注该行的识别符号,如:Xcolumn、Ycolumn、气温等。(2)资料网格化由Grid菜单下Data命令调入已编辑好的数据,定义相应的x、y坐标和z值对应的数据列,并选择网格线数(GridlineGeometry)和插值方法(GriddingMethod)。系统根据x和y方向上数据范围自动给出网格线数,并提供了7种插值方法。不同插值方法所绘的等值线各有差别,一般选用Kriging插值方法较好。用户也可以根据数据情况修改网格线数和各插值方法的参数值。x和
4、y的数值如果差别较大,可进行坐标变换,使两者在同一个数量级内,以使绘制的图形比例协调。建议将x和y分别进行标准化处理,使两者的数值介于0~110之间。利用Grid菜单下GridEditer命令可以察看网格化后的资料,并可进行修改。1SURFERSURFER(SurfaceMappingSystem5101版)是由美国Golden软件公司研制的主要用于绘制等值线的软件,Windows环境下运行,具有较好的图形用户界面,简便丰富的功能,可绘制出令人满意的等值线图。111离散点资料(1)建立数据集收稿日期:1999-12-25基金项目:国家“九五”(96
5、-020)05专题和省局“山东飞机人工增雨条件和催化部位的实时决策系统”课题项目。作者简介:龚佃利(1969—),男,山东蒙阴人,学士,工程师。(3)绘制等值线执行Map菜单下Contour命令,确定网格化数据文件(31grd)后,会出现一个有关等值线显示的对话框,可以定义等值线间隔、线型、等值线标值的大小、频次等,并且可选择等值线平滑水平、等值线间填充色、色标等。按OK键之后,便可显示出等值线图,如果不满意,可在等值线上双击鼠标左键,重新定义显示参数,直到满意为止。如果要对边框坐标进行修改,只须在边框上双击鼠标左键,便可方便地定义坐标主次刻度及标
6、值。并且在边框附近加上标题,SURFER支持汉字显示功能。(4)显示离散点数值使用Map菜单下Post命令可以将各离散点的数值显示在图上,也可选择其中个别点标值。可以在坐标点上选择各种符号,并且可定义标值的位置及字体字号等。使用该项功能也可实现不等距坐标的显示。如绘制一个θse的空间剖面图,垂直方向(y)为1000、850、700、500和400hPa层,水平方向(x)为不等距的站点。通过标准化处理,首先将y方向5个层次换算成010、0125、015、0183、110无量纲数;同样,水平方向按站点之间的距离也进行标准化处理,而将各等压面的气压值和站
7、点名称作为换算后坐标相应点(x=0或y=0)的标值,由Post标注。(5)等值线、标识值和底图的叠加通过以上步骤,可以实现多条等值线的叠加绘制和相应点数值的标值显示。另外,通过Map菜单下LoadBasMap命令可以将地图边界文件(31bln)、位图格式文件(31bmp)、剪贴板格式文件(31clp)等调到当前窗口,实现与等值线图的叠加。但此时,各个图仍是相对独立的,可以用鼠标拖动分离和修改。要将它们合为一体,可按下面的方法进行操作:用Edit菜单下Selectall命令选择当前窗口下所有图,也可拖动鼠标左键将所有图括在一个虚线框中;然后,执行Ma
8、p菜单下OverlayMaps功能即可。用Map菜单下EditOverlays命令可将其中的某张图移到底图前面,并进行编辑