编辑: 鱼饵虫 | 2018-10-08 |
ECONOMY
2007 年第17 卷第4期Surfer ( Golden Software Surfer 8.
0) 是一款三维图 ( 等高线, image map, 3d surface) 软件, 其主要功能是绘制等高线图 ( contour map) , 此外它还可 以绘制post map, classed post map, vector map, image map, wireframe map, 3d surface map 等形式的图形. 虽然有很多文献介绍 Surfer 软件的使用, 如杨朝晖等研究了 Surfer 8.0 提供的 automation 技术, 用VB 编程语言在客户运用程序中快速实现 了三维立体渲染图绘制功能, 做到了客户开发软件界面和功能的完美统 一, 但是 Surfer 在山西省的应用还有待进一步提高.利用 surfer 8.0 绘制 山西底图, 并将气象要素进行客观分析后叠加在山西底图上, 这是本文 所要解决的主要问题.
1 资料说明 山西地图的经纬度资料取自中国气象局的 micaps2.0 中的地理信 息. 以2004 年11 月11 日20 时―2004 年11 月12 日20 时降水资料 ( 取 自山西省气象台短期预报中心常规地面资料) 为例介绍等雨量图的绘制 方法.
2 Surfer 绘制气候要素图 2.1 Surfer 绘制山西底图 Surfer 绘制的山西底图见图 1.要绘制底图, 常用 bln 文件.bln 文件 的生成方法有两种: 第一种方法可利用山西边界的经纬度资料生成一个 sxmap.bln 文件, 图1就是由 sxmap.bln 绘制的山西底图;
第二种方法可来 源于已有的山西地图图片, 在Surfer 菜单中, 选择 map|basemap, 打开已 有的山西地图图片, 将坐标转化为经纬度坐标, 然后进行数字化, 生成一 个bln 文件, 最后由这个 bln 文件绘制底图. 2.2 Surfer 绘制气象要素图 由Surfer 绘制的
2004 年11 月11 日20 时―2004 年11 月12 日20 时的雨量分布图见图 2.绘制雨量分布图需要以下步骤完成. ( 1) 把数据文件转换成 Surfer 认识的 grd 文件, 此处为 rain.grd ( Surfer 绘制等值线图, 对数据有特殊的要求) . ( 2) 在Surfer 中打开 map|basemap, 然后打开 sxmap.bln 文件, 就绘制 出图
2 的山西底图部分. ( 3) 将rain.grd 文件 blank 后生成一个 out 文件, 此处为 rainout.grd 文件, 值得注意的是, blank 过程中用的 bln 文件不能和 sxmap.bln 文件相 同. ( 4) 打开 Map|Countour Map|New Countour Map, 在Open Grid 对话框 中选择 rainout.grd, 就绘制出图 2. 由上分析可知: 用Surfer 绘制图
2 很简单, 为了使等值线不在山西 境外显示, 需要有绘制等值线的文件 blank, 而且用于 blank 的bln 文件 要和作为底图的 bln 文件不同. Surfer 软件使用的插值方法有自己的特点, 图2就体现了这个软件 所使用的插值方法的特点.由于 Surfer 软件可以对插值方法进行选择, 此处选择的是 Kriging 方法.
3 讨论 Surfer 作为绘图软件, 在绘图方面很有特点.但是 Surfer 作为一个通 用软件, 在气象上的计算功能要差些. 在图
2 的绘制过程中, Surfer 对无降水值的处理需要一定的技巧, Surfer 对无降水不需要赋任何值, 能自动处理, 只是对绘出的图形要进行 处理.在图
2 的绘制中就出现负的等雨量线, 因此要把不合实际的等值 文章编号:1005-
6033 ( 2007) 04- 0234-
02 收稿日期:2006- 12-
14 利用 Surfer 软件绘制山西区域气象要素图 何瀚原
1 , 李清华
1 , 史源香
2 ( 1.山西省气象科技服务中心, 山西太原, 030006;
2.山西省气象信息中心, 山西太原, 030006) 摘要: 以绘制等雨量图为例, 介绍了用 Surfer 软件绘制山西底图及在山西底图上绘 制等雨量线的方法. 关键词: Surfer;