用Surfer 和Vb 实现区域自动站等值线自动绘制.doc

用Surfer 和Vb 实现区域自动站等值线自动绘制.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用Surfer 和Vb 实现区域自动站等值线自动绘制

用Surfer和Vb实现区域自动站等值线自动绘制 李湘云 崔庆标 (西双版纳州气象台 666100) 摘 要 对Surfer功能深入研究后发现,引用Vb与Sufer联合编程,并结合区域自动站数据库,可以实现区域自动站雨量等气象数据的填图、等值线绘制及色彩填充,以直观可视的图形方式表现数据。同时与州市(县)界、站点等底图文件叠加显示并输出图形,应用在决策服务产品中,为地方领导和相关部门提供更直观、更准确的气象信息,为领导决策提供科学依据。 关键词:Surfer Vb 等值线 自动绘图 1 引言 在气象数据处理和应用工作中,需要绘制大量的气象要素图片,随着气象事业的发展,预报产品不断丰富,服务方式日趋多样化,如影视制作、气象网站等,这在很多情况下需要以图形替代以往的文字、表格方式,从而直观地表达气象信息,适应受众习惯。目前很多用于气象业务科研应用的图形处理系统,如Micaps、Grads、Surfer、Metlab等,在这些软件中,通过Micaps实现图形化显示,是气象业务中通用的方法,但Micaps图形的格式一般软件无法识别。Grads是气象专用软件,但是在Dos环境下开发而成,界面不友好、而且只能读二进制数据,需要自己编程实现,难度较高。Metlab功能强大,想要深入了解如何使用,计算机水平要求较高。Surfer是美国Golden Software公司开发的专业软件,必威体育精装版的Surfer8.0版本添加了Com组件,任何语言只需简单地引用即可进行开发,是一种较为现代化的软件。而且只要有一定的经纬度数据,Surfer就可绘出任意地域底图,这就为择用诸多地理信息系统数据提供了方便。国内对于Surfer 8. 0的研究涉及环境、地理、气象、水文等多个领域,取得了一定的成果。如梁亮[1]、曾志雄 [2]等如何使用Surfer 8.0绘制气象等值线图;陆志波[3]等人研究了Surfer 8. 0在环境评价和规划中的应用;毛兴华[4]等将Map Info 和Surfer 结合绘制等值线;董舒[5]做了Surfer软件在绘制水下地形图中的应用。该软件使用方便、简单易学,有着强大的绘图功能,常用的等值线图、线框图、地形地貌图和三维表面图等都可以借助其轻松完成。因此用Surfer生成气象图形,是当今地市级气象部门较为理想的选择。 西双版纳区域加密自动气象站于2007年底建设完成,现有两要素区域自动站45个,但自动站数据查询仍以表格查询为主,缺乏图形显示的直观性。本文通过实例详细说明如何将Surfer 强大的绘图功能与Vb编制交互界面程序的优势结合,实现区域自动站雨量资料的填图、数据插值、等值线绘图及色彩填充,并叠加了利用Mapinfo生成的区域矢量底图,将图形信息应用于决策服务,为领导决策提供及时、科学、直观的产品。 2 Surfer8.0软件简介 2.1 软件运行环境及特点 Surfer 8.0是美国Golden Software公司的系列绘图软件之一,该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助,对如何使用Surfer解释的很详细。其中的tutorial教程更是清晰的介绍了Surfer的简单应用,应该说Surfer软件自带的帮助文件是相当完美且容易阅读的,只要学过英语的人都可以很快上手。Surfer的安装比较简单,只要按其提示缺省安装即可。其安装软件的大小不到30M,一般的计算机硬件基本能够顺利使用该软件。Surfer是具有插值功能的绘图软件,因此,即使数据是不等间距的,依然可以用它作图。Surfer的主要功能是绘制等值线图,此外它还可以绘制张贴图,分类张贴图和三维表面图等形式的图形。Surfer 8.0提供了12种内插方法,能迅速地将离散点的测量数据通过插值转换为连续的数据曲面。Surfer 8.0中的ActiveX自动化所提供的编程接口,很容易用各种ActiveX客户编程语言(如Vb、Dehphi、C#)来定制Surfer。 2.2 绘图流程 应用Surfer软件绘制图形,首先要根据不同的作图目的,提供合适格式的数据文件格式。其中,最基本的格式是ASCII码形式的XYZ数据格式。有了原始数据后,需要用Surfer软件的Grid菜单中的命令对此数据进行网格化,将数据格式转换成Surfer软件作图时识别的格式,然后再由此网格化的数据用Map菜单中的命令绘制相应的各种图形。此外,还可以直接将XYZ数据格式用特定的程序语言将其直接转化为Surfer识别的网格化数据格式,我们称之为ASCII码GRD文件,这样同样可以用此网格文件作图。简单的讲,要想用Surfer软件进行绘图,首先要将原始数据文件整理或转换为Surfer绘图要求的文件格式,这样就可以轻松的做出各种漂亮的图形。 3 开发过程 Surfer8.0除了

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档