基于surfer automation对象技术的等值线自动绘图方法研...

基于surfer automation对象技术的等值线自动绘图方法研...

ID:3921837

大小:173.53 KB

页数:4页

时间:2017-11-25

基于surfer automation对象技术的等值线自动绘图方法研..._第1页
基于surfer automation对象技术的等值线自动绘图方法研..._第2页
基于surfer automation对象技术的等值线自动绘图方法研..._第3页
基于surfer automation对象技术的等值线自动绘图方法研..._第4页
资源描述:

《基于surfer automation对象技术的等值线自动绘图方法研...》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com2006年第7期计算机系统应用基于SurferAutomation对象技术的等值线自动绘图方法研究与应用①ResearchandApplicationofAutomaticDrawingIsolineBasedonSurferAutomationTechnology贾宏元(宁夏气象防灾减灾重点实验室、宁夏气象台750002)赵光平(中国气象局兰州干旱气象研究所730020、宁夏气象台750002)孙银川(宁夏气象台750002)纪晓玲(宁夏气象防灾减灾重点实验室、宁夏气象台750002

2、)沈跃琴(宁夏气象台750002)摘要:介绍了基于Automation对象技术的程序控制Sufer自动绘图的方法,并在Delphi环境下引入Sufer对象,成功实现了客户和服务器程序的无缝链接,为开发等值线绘图软件提供了一种简捷、高效的途径。关键词:Automation等值线Sufer自动绘图Delphi1引言用程序(服务器端),即被调用的程序外显自身的对象Su№r是美国GoldenSoftware公司研制开发的基体系结构,供调用者引用。从Sufer7.0版开始,Sufer于Windows操作系统的二维和三维科技绘图软件,其提供了对

3、Automation技术的支持,为通过高级语言程不仅提供了丰富的网格化和插值方法,还具有强大的序控制Sufer自动绘图提供了编程接口。用户通过使绘制等值线等矢量图能力,如果能将其无缝地链入客用这项技术,可在自己开发的客户应用程序中,方便地户应用程序,将会为我们提供一种简便、快速的开发专引入Sufer的Automation对象,通过对象编程,在客户业绘图软件途径,具有非常强的实用性。为此,作者研程序中轻松地实现Sufer强大的图形绘制功能。目前究了Su№r8的Automation技术,实现在后台运行Surf.最新版本是2002年2月发

4、布的Sufer8.0。er服务器程序,完全摆脱了Sufer的主程序界面,通过2.2sur对象模型Delphi编程在客户应用程序中实现了等值线图快速自Sufer以层次结构组织对象,并提供了近60种不动绘制功能。同种类的ActiveXAutomation对象供外部应用程序调用,它们几乎覆盖了Surfer的所有功能。限于篇幅,2ActiveXAutomation及其对象模型本文只简单介绍几个常用的Sufer对象主要的属性和2.1ActiveXAutomation技术方法。ActiveXAutomation是Microso竹公司提出的一种A

5、pplication对象:Sufer对象模型的最顶层是Ap—技术方法,用于公共的Windows开发平台下应用程序之间的交互,该技术允许通过外显的对象由一个Win—plication对象,即Sufer本身,其他对象均为Applica—dows应用程序(客户控制端)控制另一个Windows应tion对象的子对象,都要直接或间接通过Application①基金项目:宁夏回族自治区科技攻关计划项目“宁夏暴雨型地质灾害风险预报研究”资助AppliedTechnique应用技术21维普资讯http://www.cqvip.com计算机系统应用2

6、006年第7期对象来获得,对象的获得需一层一级地进行。在Del·x1,YI一第一个数据phi中创建Application对象的方法是:x2,Y2一第二个数据SurferApp:=CreateoleObied(Surfer.Application):Xn,Yn一第n个数据若Sur已启动,可通过3.2地图边界文件格式SurferApp:=GetAdiveOleObied(Sufer.Application第一ID,第二ID一数据个数,标志位)来获取Application对象。x1,YI一第一个数据创建Application对象以后就可以

7、使用这个对象所x2,Y2一第二个数据包含的各种方法和属性来实现对Surfer的调用。访问次级的对象,需要Application对象提供的2个重要的Xn,Yn一第n个数据集合Documents和Windows来实现。3.3PlotCall文件格式DocumentsColledion对象:是一个基类对象,不能PlotCall文件使用绘图命令保存信息,约有1O个绘直接使用。可以通过已定义的SurferApp对象获得:如图命令,常用的有下列5个:代码Documents=:SurferApp.Documents:MA:MoveAbsolute

8、,绝对移动命令,将画笔从当前从其可派生出具体的Document对象,如PlotDoc·位置移动到指定的位置;ument,WksDocument等。获得DocumentsColledionPA:PlotAbsolute,绝对绘图命令,从

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。