- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用AutoCAD 与Surfer 软件相结合绘制等高线
石油软件 2008-11-12 10:22:18 阅读547 评论0 字号:大中小
许捍卫,程 亮X(河海大学测绘工程系,江苏 南京210098)[摘 要] 目前,国内利用AutoCAD 进行数据采集,图形管理非常普及,其中有相当一部分在CAD 上开发的数据采集软件没有DTM内容,本文试用在AutoCAD 中集成Surfer OLE Automation 来解决诸如等高线的绘制、土方量的计算等问题。[关键词] AutoCAD;Surfer OLE Automation ;等值线;土方量;三维可视化[中图分类号] P209. P283. 7 [文献标识码] A [文章编号] 1007 - 3000(2002) 02 - 0022 - 04
1 前言???? 目前,国内有相当一部分的单位使用Auto2CAD 软件来作为基础图形的管理平台,其数据采集功能也在AutoCAD 上经二次开发完成。其中部分软件没有DTM这一块内容。等高线的生成、土方量的计算如编程则比较复杂,为快速地满足部分作业人员的需求,本文作者在使用Surfer 软件的基础上认为两者的结合可解决这一难题。Surfer 软件是Golden 公司开发的一个三维数学绘图软件包,可用来绘制各类等值线图及在此基础上的三维表面可视化,如测绘专业上的等高线、土方量计算及其他专业的各类等值线图。生成的图形可直接存贮为CAD 格式的文件与CAD中原图形可完全融合在一起以达到完美的结合。????? 本文以作者为某大型企业总图管理系统开发过程中关于等高线,土方量计算的解决方案入手介绍两者相结合的等高线绘制方法。2 等高线生成流程???????作者在AutoCAD 上利用ObjectARX开发了一个大型企业总图管理系统。在计算机上安装Surfer 软件以后, 计算机上自动装有Surfer OLEAutomation ,利用Visual Basic 与Surfer OLE Automa-tion 相结合,通过Set SurferAPP = CreateObject (″Surfer.Application″)Set Doc = SurferApp.Documents.AddSet ContourMapFrame = Doc. Shapes. AddContourMap(sGridFileName)Set ContourMap = ContourMapFrame.Overlays(1)????? 等联结Surfer 开发出一个动态链接库D11(类似与Visual Basic 与MapInfo 、Visual Basic 与AutoCAD 的结合) ,并经由ObjectARX 嵌入到界面风格完全一致的总图管理系统中,使用户感觉不到系统的切换,系统浑然一体。其等高线生成的流程为:
3 等高线的绘制步骤(1) 数据文件的生成????? 对于Surfer 软件其数据表的形式类似于Excel的表格形式,可人工输入,也可数据文件生成一定的规则形式,Surfer 能直接打开就成,本系统中的作业方法为在总图系统中进行图形范围选择,然后在选择范围内进行高程点的数据的获取,生成X、Y、Z这样的数据文件( 3 . DAT) (数据之间可以逗号或空格间隔) 也可进行整幅图或多幅图的选择。????? 另外,在Surfer 软件中打开数据以后,还能利用Data 的Transform 项对某一列数据进行数据变换,如对数指数变换等,以修复某些等值线图形绘制中的X、Y轴比例差异过大的问题,其方法如图2 所示
(2) 数据网格化????? Surfer 软件必须先生成规则格网表示方法,然后才能生成等高线表示方法。打开Grid (网格式) 菜单的Data 项,输入需网格化的数据文件名。对于本例在图形选择后自动生成数据文件(后台完成) ,自动完成网格式数据文件选择。然后对出现的网格参数对话框中的网格间距进行调整,一般可调整到1m ×1m 左右,存盘退出生成规则格网文件( 3 . grd) 。????? 另外,在Grid 网格菜单中, 可选Grid Editor项,对部分错误数据进行修改。
(3) 等高线绘制?????? 网格化完成以后,自动进入到Map 菜单的Contour 等值线项。自动选择刚在生成的网格文件后出现如图3 所示的等值线参数设置框可对等值线的数量、线型、颜色、标识(在计曲线上) 、填充、字体、等高线的光滑化等内容进行设置。设置完成后即可生成等高线图,其效果如图6 所示。一般而言,在Surfer OLE Automation 调用时对levels 的设置最好先建立( 3 . lvl) 文本
您可能关注的文档
最近下载
- 婚前医学检查相关知识考核试题.pdf VIP
- 社保2024年新规培训.pptx VIP
- 人教版数学二年级上册第六单元 表内乘法(二)大单元整体教学设计.pdf
- DLT 5707-2014 电力工程电缆防火封堵施工工艺导则-行业标准.pdf
- 2024年医疗招聘中医类-中医妇科学考试历年高频考点题库含答案.docx VIP
- 2023年辽宁省营口市中考生物试卷(含答案).doc VIP
- 北师大版生物中考试题(含解析).docx VIP
- 2024年医疗招聘中医类-针灸推拿考试历年高频考点题库含答案.docx VIP
- 初中生物复习选择题.doc VIP
- 北师大版八年级生物上册单元测试-第19章.doc VIP
文档评论(0)