地形图“瘦身”体验亮点

在收到测绘单位提供的Dwg文件(数字线划图)后,第一步是对收到的电子地形图进行处理后再使用,这样会更方便,避免重复劳动。地形图文件一般较大,加载、使用、打印速度较慢,容易造成AutoCAD死机。因此,应尽一切努力缩小地形图的尺寸。主要通过以下几个方面:

1.删除轮廓装饰信息。

测绘单位提供的地形图有时是带有轮廓修饰信息的规则地形图,对设计来说是多余的,影响设计图纸的发布,必须删除。

2.删除图幅外的多余对象。

在地形图制作过程中,有时会在图幅之外产生一些多余的物体,这些物体对设计毫无用处,反而会影响设计。用AutoCAD ZOOM命令将地形图放大到最大,并检查图幅外是否有多余的对象。如果地图图幅外有多余的对象,请将其删除。通过多次缩放命令,将地形图图幅外无用的对象删除干净。

3.删除图幅中多余的实体

除了图幅,还有冗余对象,由于各种原因,地形图图幅中或多或少都会有冗余对象。逐个检查地形图中的对象,确认并删除地形图中多余的对象,如多余的线、重复的行政区划注记、河流名称注记等。

4.检查图层是否关闭或冻结。

在交付的地形图中,经常会出现闭合或冻结的图层。逐个打开封闭或冻结的层进行检查。如果不是必要的地形图内容,应该删除清理。如果需要地形图,显示器应该打开。

5.删除重复的实体

有些地形图范围窄,要素少,但对象多,文件大。检查后发现对象重复多。虽然重复对象不会影响发布,但会导致地形图文件打开和显示速度较慢,对使用影响较大。地形图对象重复的原因很多。比如用CASS绘图时,由于操作原因(如复制、粘贴或重新生成),图上会出现重叠的点、线、块和文字注释。如果手动删除,一方面很难找出重叠的实体是哪些,另一方面工作量大。有两种方法可以解决这个问题:

①使用CASS软件“检查入库→删除重复实体”;

②使用AutoCAD命令“删除重复对象”。

这样有助于减小文件大小,提高打开和显示速度。

6、检查0层

将当前图层设置为0层,检查0层上是否有对象,如果有,将其转移到相应的图层或者新建一个图层。

7.清除图层过滤器

在AutoCAD中,图层过滤的作用是:当同一个图形中有大量图层时,可以根据其特征或特性进行分组,从而过滤掉具有一定特征的图层。其中,过滤的方式方法有:状态过滤、图层名称过滤、颜色过滤、线性过滤。删除图层过滤器可以减小文件大小。

8.清除文件

完成上述处理后,使用Purge清理整个图形,清理无用信息,减小文件存储大小,提高文件加载、处理和打印的速度。

如果文件很大,可以尝试用Wblok命令“写一个块”。写块可以清除一段无用的内容,比如组,有时还能有效减小文件大小。此时,如果地形图中有用户坐标系,则块写后用户坐标系会丢失。

9.将三维折线转换为2D折线。

这在“使用JSL- Route专家系统时AutoCAD崩溃”中有详细描述,摘录如下:

10,地形图存储版不建议采用低配版。

这在使用路线CAD软件时的AutoCAD crash中也有详细描述,摘录如下:

顺便说一下,我对地形图文件的缩减做了深入的研究,地形图文件是由若干条相互连接的等高线连接在一起的。根据我对Dwg文件的理解,这个过程应该是很有效的,我写了“等高线连接”的功能。但实际上,已经有几幅地形图验证了文件大小的缩减是非常有限的。比如将50000+等高线减少到20000+等高线,实体数量会减少一半以上,文件大小只减少1MB左右,减少比例在5%以下,实际效果并不明显。

勘测设计中经常用到地形图,处理好了,事半功倍;处理不好,会事倍功半。对于地形图处理过程中的各种问题,欢迎交流讨论。