利用AutoCAD与Surfer软件相结合绘制等高线.doc

利用AutoCAD与Surfer软件相结合绘制等高线.doc

ID:50645817

大小:226.00 KB

页数:5页

时间:2020-03-07

利用AutoCAD与Surfer软件相结合绘制等高线.doc_第1页
利用AutoCAD与Surfer软件相结合绘制等高线.doc_第2页
利用AutoCAD与Surfer软件相结合绘制等高线.doc_第3页
利用AutoCAD与Surfer软件相结合绘制等高线.doc_第4页
利用AutoCAD与Surfer软件相结合绘制等高线.doc_第5页
资源描述:

《利用AutoCAD与Surfer软件相结合绘制等高线.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用AutoCAD与Surfer软件相结合绘制等高线石油软件2008-11-1210:22:18阅读547评论0字号:大中小许捍卫,程 亮X(河海大学测绘工程系,江苏 南京210098)[摘 要] 目前,国内利用AutoCAD进行数据采集,图形管理非常普及,其中有相当一部分在CAD上开发的数据采集软件没有DTM内容,本文试用在AutoCAD中集成SurferOLEAutomation来解决诸如等高线的绘制、土方量的计算等问题。[关键词] AutoCAD;SurferOLEAutomation;等值线;土方量;三维可视化[中图分类号] P209.P283.7   [文献标识码] A

2、  [文章编号] 1007-3000(2002)02-0022-04 1 前言    目前,国内有相当一部分的单位使用Auto2CAD软件来作为基础图形的管理平台,其数据采集功能也在AutoCAD上经二次开发完成。其中部分软件没有DTM这一块内容。等高线的生成、土方量的计算如编程则比较复杂,为快速地满足部分作业人员的需求,本文作者在使用Surfer软件的基础上认为两者的结合可解决这一难题。Surfer软件是Golden公司开发的一个三维数学绘图软件包,可用来绘制各类等值线图及在此基础上的三维表面可视化,如测绘专业上的等高线、土方量计算及其他专业的各类等值线图。生成的图形可直接存贮

3、为CAD格式的文件与CAD中原图形可完全融合在一起以达到完美的结合。     本文以作者为某大型企业总图管理系统开发过程中关于等高线,土方量计算的解决方案入手介绍两者相结合的等高线绘制方法。2 等高线生成流程       作者在AutoCAD上利用ObjectARX开发了一个大型企业总图管理系统。在计算机上安装Surfer软件以后,计算机上自动装有SurferOLEAutomation,利用VisualBasic与SurferOLEAutoma-tion相结合,通过SetSurferAPP=CreateObject(″Surfer.Application″)SetDoc=Surf

4、erApp.Documents.AddSetContourMapFrame=Doc.Shapes.AddContourMap(sGridFileName)SetContourMap=ContourMapFrame.Overlays(1)     等联结Surfer开发出一个动态链接库D11(类似与VisualBasic与MapInfo、VisualBasic与AutoCAD的结合),并经由ObjectARX嵌入到界面风格完全一致的总图管理系统中,使用户感觉不到系统的切换,系统浑然一体。其等高线生成的流程为: 3 等高线的绘制步骤(1)数据文件的生成     对于Surfer软件其

5、数据表的形式类似于Excel的表格形式,可人工输入,也可数据文件生成一定的规则形式,Surfer能直接打开就成,本系统中的作业方法为在总图系统中进行图形范围选择,然后在选择范围内进行高程点的数据的获取,生成X、Y、Z这样的数据文件(3.DAT)(数据之间可以逗号或空格间隔)也可进行整幅图或多幅图的选择。     另外,在Surfer软件中打开数据以后,还能利用Data的Transform项对某一列数据进行数据变换,如对数指数变换等,以修复某些等值线图形绘制中的X、Y轴比例差异过大的问题,其方法如图2所示 (2)数据网格化     Surfer软件必须先生成规则格网表示方法,然后才

6、能生成等高线表示方法。打开Grid(网格式)菜单的Data项,输入需网格化的数据文件名。对于本例在图形选择后自动生成数据文件(后台完成),自动完成网格式数据文件选择。然后对出现的网格参数对话框中的网格间距进行调整,一般可调整到1m×1m左右,存盘退出生成规则格网文件(3.grd)。     另外,在Grid网格菜单中,可选GridEditor项,对部分错误数据进行修改。(3)等高线绘制      网格化完成以后,自动进入到Map菜单的Contour等值线项。自动选择刚在生成的网格文件后出现如图3所示的等值线参数设置框可对等值线的数量、线型、颜色、标识(在计曲线上)、填充、字体、等

7、高线的光滑化等内容进行设置。设置完成后即可生成等高线图,其效果如图6所示。一般而言,在SurferOLEAutomation调用时对levels的设置最好先建立(3.lvl)文本文件,以满足等高线的数量、标识等要求。     另外,在Map菜单中选Scale项还可对xy轴同步与否进行设置。(4)土方量计算     Surfer软件提供了计算上表面和下表面之间体积的功能。其中:上表面和下表面都可以是格网文件或高程平面。我们可以计算上表面和下高程平面、上表面和下表面、上高程平面和下表

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

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

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