1、1浅谈 Auto CAD 在工程测绘制图中的应用【摘要】:Auto CAD 作为一种强大的图形编辑系统,被广泛应用于工程测绘制图中,其通过数据的转换,最终将数据转入 GIS 系统中,以实现数据的分析管理。本文主要对提高 Auto CAD 制图效率的方法技巧以及 Auto CAD 与 MAPGIS 间数据的转换进行了简要的分析。 【关键词】:Auto CAD;MAPGIS;制图效率;转换 中图分类号:P282.4 文献标识码: A 文章编号: 引言 Auto CAD 是一款优秀的计算机辅助设计绘图软件,也是目前世界上最受欢迎的制图软件之一。因具有丰富的命令、强大的功能及人性化的用户界面,其在航空
2、航天、机械、电子电气、土建及石油化工等工程设计领域中有着广泛的应用,并承担着极其重要的功能与任务。从本质上讲,Auto CAD 软件是一种工具,在使用过程中必然会涉及到效率的问题。一、提高 Auto CAD 制图效率的方法技巧 (1)定时保存绘制文档。这是必须牢记并贯彻执行的首要准则。相信很多设计者都遇到过因电脑死机或突然断电致使正绘制的图纸未能及时保存的情况,这不仅会影响设计者的设计灵感,还可能导致严重损失。由此可见绘图过程中的定时保存之于制图者的重要性。其实,任意一款Auto CAD 软件都具有自动存储功能。点击“工具选项” ,在弹出的“选2项”对话框中找到“文件”选项卡,设置“自动保存路
3、径” ,然后在“打开和保存”选项卡里合理设置“自动保存”及保存时间间隔即可。为保证系统资源的最佳化利用,一般设置 5min 为宜。 (2)准确选择并熟练应用命令快捷键。对 Auto CAD 软件驾驭的熟练程度决定了绘图效率高低。在 Auto CAD 中,对同一种操作而言,尽管有多个命令可以完成,但最便捷的只有一个。而每一种操作的最便捷命令就需要在实践中不断积累并熟练掌握。例如,绘制线段或直线,LINE、PLINE、XLINE、RAY、MLINE 等命令均可实现,而在这当中 Line 命令最灵活也最常使用,故作为首选。此外,在绘图中,若恰到好处地辅以其他命令,便可收到事半功倍的效果。L 是 Li
4、ne 命令的快捷键,可在ACAD.PGP 文件中设置,也可自行设置保存。 (3)灵活运用自动捕捉功能。Auto CAD 的自动捕捉功能可帮助制图者在绘图过程中准确、快速地确定如中点、端点、圆心、垂足、切点等特殊点,显著提高绘图效率。需要特别指出的一点是 Tab 键在 Auto CAD自动捕捉中的妙用。例如,当鼠标靠近两个局部图形较为复杂的物体的交点附近时,只需不断按 Tab 键,这两个物体上的所有特殊点即会先后轮换显示出来,并且所属物体会变为虚线,这使得特殊点的捕捉变得容易。 (4)建立通用模板。Auto CAD 制图前,一些类似图层的重复设置工作往往繁琐耗时。为提高效率,根据个人情况量身定做
5、一些包含共性参数的样板图显得极为必要,这可以为新图形的绘制提供一个作图环境样本,便于共享。 3(5)熟练掌握 UCS 和 WCS。坐标转换是 Auto CAD 绘图中经常会遇到的情况,要提高绘图速度,就必须熟练掌握 UCS 和 WCS。USC 是用户根据需要自行创建的一系列可定义、恢复、移动和保存等坐标系的统称。而WCS(世界坐标系)是软件提供的一个绝对的坐标系,也是绘图时默认的坐标系。虽不能更改,但可实现任意角度旋转。 二、Auto CAD 与 MAPGIS 间数据的转换 在两种软件转换数据信息属性格式之前,先要想办法得到实体数据信息,有多种获得 Auto CAD 实体数据的方法,如将*.D
6、WG 文件转化为*.DXF 文件用以提取数据、利用 Visual C+编程的 Object ARX (Object Automatic Retransmission exchange)技术、AutoCAD2000 的 VBA (Visual Basic for Applications)技术、Lisp 语言编程技术等。 *.DXF 与*.MPJ 间的数据信息转换 DXF 是 Auto CAD 绘图文件中所包含信息的一种标记数据表示法,是与其他图形应用程序交换 CAD 绘图文件的标准。其扩展名是*.DXF。在Auto CAD 中,把图形文件以 DXF 格式输出,这样其他程序便可读取、分析、加工和
7、处理。其他程序也可以按照规定的格式转换成*.DXF 文件,这样 Auto CAD 就可以接受*.DXF 文件并转换成所需要的图形。 在*.DXF 与*.MPJ 之间的图形数据转换是:在*.DXF 向*.MPJ 转换时,在*.DXF 文件信息中读出数据信息,向*.MPJ 文件中写入数据信息。反之,在*.MPJ 文件中读出数据信息,向*.DXF 文件中写入数据信息。 要对*.DXF 文件操作,先要弄清楚*.DXF。*.DXF 是以文本格式显示的文件, 它用文本的格式描述了在 Auto CAD 中的图形文件。标准化图4形文件的数据格式是公开的,以 ASCII 形式存放,实现接口部分用 VC + +的
8、一个已知格式 ASCII 文件的读写进行操作。如:一条直线,仅需要两个端点坐标;对圆,仅需要它的圆心坐标和半径;对于弧,仅需要圆心坐标、半径、起始角和终止角。实现对*.MPJ 文件信息进行读写操作,要利用其二次开发库。例如:在对珲春市马川子南山 18 井煤矿矿山区域地形图进行数据矢量化时, 就是利用 MAPGIS 与 Auto CAD 软件间的数据转换完成的。首先将 1500 000 分幅地形图扫描成 TIF 的栅格图像, 这样便可以利用 MAPGIS 对其进行下步的操作。当使用 Auto CAD 时,对占用格式空间很小的栅格图像,尽量采用 CAL 格式;其次,再对该矿山区域地形图的等高线进行
9、数据矢量化,因为此时图纸中的等高线占了很大一部分内容,使用 MAPGIS 对其中的等高线进行矢量化是将线文件( *.WL 文件) 转换为*.DXF 格式文件,这样 Auto CAD 就可以对该矢量化后的文件进行操作了;再次,在 Auto CAD 中插入栅格图像,利用MOVE、ROTATE 命令,使其与已经矢量化后的文件对齐, 并用 Layer 设置成不同图层,将植被、居民点、线路等绘制到已设置好的不同图层中, 对其中的颜色进行设置;最后,用 PL INE 和 SPL INE 命令对图中内容进行绘制, 着重用 MAPGIS 对等高线进行圆滑处理,使其更加美观。处理完后,打印出材质图进行校对,经确
10、认后,将图纸内容进行保存,利用两种软件间数据转换完成区域地形图的数据矢量化。 2、*.DWG 与*.MPJ 间的数据信息转换 在*.DWG 与*.MPJ 间的数据转换过程中:利用 Visual C + +编程的Object ARX 技术对*.DWG 的文件信息进行详细的读写操作,再利用5MAPGIS 的二次开发库对*.MPJ 文件信息进行读写操作,完成*.DWG 与*.MPJ 间的数据转换。转换 Object ARX 是 Auto Desk 公司针对 Auto CAD平台上的二次开发而推出的一个开发软件包,它提供了一个以 C + +为基础的面向对象的开发环境,能访问 Auto CAD 图形数据
11、库。与以往的 Auto CAD 二次开发工具 Auto LISP 不同,Object ARX 应用程序是一个 DLL (动态链接库),共享 Auto CAD 的地址空间,对 Auto CAD 进行直接函数调用。所以,使用 ARX 编程的函数,其执行速度得以明显提高。 结束语 随着科学技术飞速发展和时代进步,对基于 Auto CAD 软件制图的效率和速度提出了越来越高的要求。鉴于 Auto CAD 软件之于制图工作的重要性,并本着对知识尊重的原则,制图人员必须掌握一些实用的高效绘图方法和技巧,同时在实践中检验以求熟练掌握,切实为提高绘图效率提供帮助。 参考文献: 【1】钟世彬.郑贵洲.Auto CAD 和 MAPGIS 间的数据转换J.测绘科学.2005 【2】徐志刚.张高兴.高鹏. CAD 格式文件转换成 MAPGIS 格式文件的探讨J.江西理工大学学报.2008 【3】陈萍.提高 AUTOCAD 制图效率的几点方法J.中国科技博览.2010(21)