还剩2页未读,继续阅读
文本内容:
利用AutoCAD与Surfer软件相结合绘制等高线石油软件2008-11-1210:22:18阅读547评论0字号大中小许捍卫程 亮X河海大学测绘工程系江苏 南京210098[摘 要] 目前国内利用AutoCAD进行数据采集图形管理非常普及其中有相当一部分在CAD上开发的数据采集软件没有DTM内容本文试用在AutoCAD中集成SurferOLEAuto__tion来解决诸如等高线的绘制、土方量的计算等问题[关键词] AutoCAD;SurferOLEAuto__tion;等值线;土方量;三维可视化[中图分类号] P
209.P
283.7 [文献标识码] A [文章编号] 1007-3000200202-0022-04 1 前言 目前国内有相当一部分的单位使用Auto2CAD软件来作为基础图形的管理平台其数据采集功能也在AutoCAD上经二次__完成其中部分软件没有DTM这一块内容等高线的生成、土方量的计算如编程则比较复杂为快速地满足部分作业人员的需求本文__在使用Surfer软件的基础上认为两者的结合可解决这一难题Surfer软件是Golden公司__的一个三维数学绘图软件包可用来绘制各类等值线图及在此基础上的三维表面可视化如测绘专业上的等高线、土方量计算及其他专业的各类等值线图生成的图形可直接存贮为CAD格式的文件与CAD中原图形可完全融合在一起以达到__的结合 本文以__为某大型企业总图管理系统__过程中关于等高线土方量计算的解决方案入手介绍两者相结合的等高线绘制方法2 等高线生成流程HYPERLINKhttp://img.blog.
163.com/photo/sDg2UUnL2T2jvVX4jNYhWQ==/
1478306577685387658.jpg\t_blankINCLUDEPICTUREhttp://img.blog.
163.com/photo/sDg2UUnL2T2jvVX4jNYhWQ==/
1478306577685387658.jpg\*MERGEFORMAT 3 等高线的绘制步骤1数据文件的生成 对于Surfer软件其数据表的形式类似于Ex__l的表格形式可人工输入也可数据文件生成一定的规则形式Surfer能直接打开就成本系统中的作业方法为在总图系统中进行图形范围选择然后在选择范围内进行高程点的数据的获取生成X、Y、Z这样的数据文件
3.DAT数据之间可以逗号或空格间隔也可进行整幅图或多幅图的选择 另外在Surfer软件中打开数据以后还能利用Data的Transform项对某一列数据进行数据变换如对数指数变换等以修复某些等值线图形绘制中的X、Y轴比例差异过大的问题其方法如图2所示HYPERLINKhttp://img.blog.
163.com/photo/VrT0eQ-ui0iu8CeKOelUtw==/
5144799624318164069.jpg\t_blankINCLUDEPICTUREhttp://img.blog.
163.com/photo/VrT0eQ-ui0iu8CeKOelUtw==/
5144799624318164069.jpg\*MERGEFORMAT 2数据网格化 Surfer软件必须先生成规则格网表示方法然后才能生成等高线表示方法打开Grid网格式菜单的Data项输入需网格化的数据文件名对于本例在图形选择后自动生成数据文件后__成自动完成网格式数据文件选择然后对出现的网格参数对话框中的网格间距进行调整一般可调整到1m×1m左右存盘退出生成规则格网文件
3.grd 另外在Grid网格菜单中可选GridEditor项对部分错误数据进行修改3等高线绘制 网格化完成以后自动进入到__p菜单的Contour等值线项自动选择刚在生成的网格文件后出现如图3所示的等值线参数设置框可对等值线的数量、线型、颜色、标识在计曲线上、填充、字体、等高线的光滑化等内容进行设置设置完成后即可生成等高线图其效果如图6所示一般而言在SurferOLEAuto__tion调用时对levels的设置最好先建立
3.lvl文本文件以满足等高线的数量、标识等要求HYPERLINKhttp://img.blog.
163.com/photo/7UqxSvqnXFJnbGmY91ZcgQ==/
844706405109550848.jpg\t_blankINCLUDEPICTUREhttp://img.blog.
163.com/photo/7UqxSvqnXFJnbGmY91ZcgQ==/
844706405109550848.jpg\*MERGEFORMAT 另外在__p菜单中选Scale项还可对xy轴同步与否进行设置4土方量计算 Surfer软件提供了计算上表面和下表面之间体积的功能其中:上表面和下表面都可以是格网文件或高程平面我们可以计算上表面和下高程平面、上表面和下表面、上高程平面和下表面、上高程平面和下高程平面等四种组合的体积在格网化完成后自动进入到Grid菜单的Volume项自动选择生成好的网格文件后出现如图4所示的GridVolume参数设置对话框可以选择相应的组合设置完毕后即可计算出相应的土方量生成土方量的报表HYPERLINKhttp://img.blog.
163.com/photo/LlFGiZAblERWop67QXgHnw==/
2548474439139265219.jpg\t_blankINCLUDEPICTUREhttp://img.blog.
163.com/photo/LlFGiZAblERWop67QXgHnw==/
2548474439139265219.jpg\*MERGEFORMAT 土方量报表的内容为:上下表面的参数、土方量分别可以用不规则四边形算法、辛普森算法、辛普森3/8算法等进行计算削除和填充的土方量、__等5三维可视化 在格网化完成后自动进入到__p菜单的Wireframe项选择生成好的网格文件后出现WireframeProperties参数设置对话框可以进行x、y、z轴格网线颜色是否显示上下表面、起始高程边框等参数的设置设置完毕后即可生成相应格网文件的DTM如图5HYPERLINKhttp://img.blog.
163.com/photo/cWD2ZNOGdBY61592SprMcw==/
4578190496199761460.jpg\t_blankINCLUDEPICTUREhttp://img.blog.
163.com/photo/cWD2ZNOGdBY61592SprMcw==/
4578190496199761460.jpg\*MERGEFORMAT 6进入CAD系统 对上面3生成的等高线Export生成
3.DXF文件在系统中调入此文件并放在等高线层上并进行适当的遇地物断开的处理其效果如图6所示4 结语 应用CAD与Surfer相结合来解决传统软件的等值线问题具有以下优点:1解决了传统CAD图形管理软件DTM功能弱化的问题增强了系统的实用性2总图管理系统利用Surfer功能进行土方量的计算有利于企业的规划设计3此系统还能进行三维多视角可视化能提供给__非常直观的三维效果有利于提高__的分析决策能力当然运用Surfer来解决传统等高线也存在着一些问题如在CAD中编辑工作量比较大Surfer不能解决等高线遇地物断开的问题个人发现了一个结合CAD和Surfer来进行投坐标的好方法。