摘要:作者针对地质图形数据量大,绘图速度慢的问题,在文中提出了若干方法,有效地提高了绘制复杂地质图形的速度。对于运用AutoCAD绘制地质图的读者来说,该文有一定的参考价值。
关键词:AutoCAD 绘图速度 方法
Auto已经被广泛地用于地质、环境评价、测量、建筑及制造业等领域。地质图形由于专业特性,和其它领域如建筑领域图形有很大不同,地质体多为不规则形体,界线多有圆滑曲线构成,常用大面积色块和花纹来表示不同性质的地质体。如不同的岩体,地貌单元,建造,水化学类型等。利用Auto绘制复杂地质图件时,速度慢主要是由于以下两个原因造成:①数据量大,象A0幅丘陵地区地形图,按50米间距绘制等高线,数据量一般在8—10M,山区数据量更大。用微机绘制这种图件时,数据装入、数据贮存、图形重新生成等过程速度很慢。②重复编辑,如对图例、责任栏、勘探工程符号、水化学符号等常用部分和固定不变部分的重复编辑。针对以上原因,通过查阅参考手册和总结计算机制图工作,总结了一套绘制地质图的方法,按照该方法,我们用一般配置的486微机,可以较快地绘制地质图。下面分别介绍这些方法。以供同行参考。
1.多建块多使用块 将地质图中常用的固定不变的成分如图例、责任栏、标尺、水化学类型符号、钻孔、探井、不同类型的矿床和矿点、地质年代符号等建成块,并将它们存入某个子目录中,构成零件库。在绘制地质图时,通过块操作,直接使用这些成分。这样作,一方面简化了操作,大大减少了重复编辑的次数,加快了编辑速度,另一方面统一了符号,提高了图形的美观程度,再者,如果某类符号出错,只需改变零件库中对应的零件,不必在图形中一一修改每个符号,提高了编辑修改速度。
2.对图形进行分层 每一层上放置某一类地质形体,如等高线、等深线、地物、地层、构造、岩性、水系、化学类型、勘探工程等。如图1、 图2、图3和图4。其中图1是要绘制的水文地质图,先将其按图面内容不同,划分为地物等水位线图层,区1等高线图层, 区2等高线图层,分别如图2,图3,图4。将图2、图3、图4内容分别绘制在dw图层、dx1图层和dx2图层上,对各个图层分别编辑,并使这些图层上形体的线型、颜色和所在图层一致,这样作一方面,通过改变图层的线型、颜色就可以改变图层上的所有地质体的线型和颜色,加快编辑修改速度。另一方面,通过将暂时不需要编辑的形体所在的图层冻结起来,在重新生成时,这些形体将不再重新生成,提高重新生成速度,同时,由于图形编辑区图形较简单,利于编辑。重新生成是影响编辑速度的主要因素, 为了进一步加快编辑速度,还可以通过设置Auto自动重新生成参数为0,避免不必要的重新生成,以进一步提高编辑速度。
3.建立地质专用图案库,使用图案填充来完成大面积色块填充和岩性花纹的填充。图案填充的速度主要取决于确定边界的速度。Auto提供了两种确定填充边界的方法: 选择目标方式,该方式不用搜索边界,但需要预先构筑边界。点填充方式,该方式不需要预先构筑边界但需要在可见区内搜索边界。地质图形中填充边界多为不规则边界,一般用点填充方式来确定边界。当图幅较大,边界不闭合,因局部搜索区域大大扩大,搜索速度很慢,有时搜索一个区域边界大约需要20-60分钟。按这样的边界搜索速度编辑地质图形,几乎没什么实用价值。 由于Auto在用点方式搜索边界时,只搜索可见区域,为解决点填充方式搜索边界速度慢的问题,可以引用辅助线,用这些辅助线首先将填充区划分为若干个相对较规则的接近正方形的子区,然后对各个子区分别进行填充。对每个子区填充时,先将其尽可能放大,然后对该区用点方式确定边界,这样可以加快搜索边界速度。
4.不规则圆滑边界的处理 先将不规则圆滑曲线离散成多义线,多义线的顶点为曲线的控制点。然后对多义线进行编辑。编辑时先进行连接, 截除、 延伸等操作,最后对多义线进行圆滑操作。圆滑时可以采用FIT方式和SPLINE方式。FIT方式产生的曲线,一定通过控制点,曲线有圆弧构成,数据量小。SPLINE方式,该方式产生的圆滑曲线较平滑,但曲线不一定通过控制点,圆滑后的曲线和原曲线存在一定的偏移,数据量大。 在一般地形图中,SPLINE方式和FIT方式相比,前者产生的数据量约是后者的2倍,采用FIT方式可以减少图形的数据量,有效提高编辑速度。因此一般应采用FIT方式圆滑,在要求曲线特别光滑,而又不需要曲线一定通过控制点,才使用SPLINE方式圆滑曲线。
5.采用外部参考 将地质图上的内容按性质不同,分别绘制在不同图形上,每个图形上都设定一个图形校准点。先对每一图形进行编辑,然后在综合图中引用这些单一图形。由于单幅图的数据量相对与整幅图的数据量成倍地被减少,所以可以加快单幅图形的编辑速度。如图5、 图6、图7和图8。图5是要绘制的水文地质图,先将其按图面内容不同,划分为地物等水线图,区1等高线图, 区2等高线图,分别如图6、图7和图8,并在各图中设置相同的校 准点A,在本例中即为图框右上角。先分别编辑地物等水位线图,区1等高线图,区2等高线图。在综合图中引用这三种图,并使它们在A点对齐。 如果综合图需要再编辑,先确定编辑内容所在图形,然后编辑该图形,编辑后,在综合图形可直接引用。
6.地形图的绘制 在绘制地质图件时,地形图多为基本构件,但地形图数据量往往较大,一般占整幅图数据量绝大部分, 是影响地质图形装入、储存和自动生成速度的主要因素。为此,可以将地形图中的等高线进行分区,将不同区的等高线放在不同的图层上,每次只对一个图层上的等高线进行编辑,并将其它图层上的等高线冻结,可以提高重新生成速度。如图3和图4,将图中等高线分为两个区,每一区等高线放在一个相应的层上。由于地形图数据较大,也可利用外部参考来绘制地形图,先将地形图分为不同区,将每一个区绘在一个图形上,然后在地形图中分别引用各个分区图形,这样可以提高单个图形的装入、 贮存、重新生成速度。如图8和图9。它们是图5的两个分区图。为了进一步提高重新生成速度,对于单个图形中的等值线,也可进行再分层。
7.底图要正确和规范 底图正确和规范可以大大减少图形编辑工作量和重复修改工作量,提高工作效率。如在图形录入前,就应确定好字体类型,字体大小,工程符号大小,线型,颜色,线宽等。如果用扫描仪录入图形,尤其要保持底图正确和规范。如果用数字化板录入图形,可从草图阶段开始录入,但要保持边界控制位置正确,文字符号规范。这样可以省去手工描图工作时间,缩短实际绘图时间。
8.改变系统配置 Auto能够自动利用扩展内存和基本内存,因此通过改变系统配置, 空出尽可能多的内存供使用,最大限度地减少Auto工作中与硬盘交换数据的次数,可以提高Auto绘图速度。
以上基于不提高硬件配置的前提下,主要从工作准备、工作策略,参数设定和系统配置等方面讨论了加快Auto绘制地质图速度的方法。当然通过提高硬配置方法,如提高微机档次,加大内存,增加图形加速卡等方法,也可以提高绘制图形的速度。