地形图‘’瘦身‘’经验集锦

当接收测绘单位提供的Dwg文件(数字线划图)后,在应用到工程勘察设计之前,第一步就是对接收的电子地形图进行处理后再使用,这样会更方便,且避免重复工作。地形图文件一般比较大,加载、使用和打印速度比较慢,容易导致AutoCAD崩溃,因此要尽一切办法减小地形图的大小。主要通过以下几个方面来实现:

1、删除图廓整饰信息
测绘单位提供的地形图有时是正规的分幅地形图,带有图廓整饰信息,这些信息对于设计来讲,是多余的,影响设计图纸出版,必须删除。

2、删除图幅外的多余对象
地形图制作过程中,有时候会在图幅以外产生一些多余的对象,这些对象对设计无用,相反会影响设计。通过AutoCAD ZOOM命令将地形图放大到最大,检查图幅外是否有多余的对象。若图幅外有多余对象,则删除。通过多次ZOOM命令,将地形图图幅外的无用对象删除干净。

3、删除图幅内的多余实体
除了图幅外有多余的对象,由于各种各样的原因,地形图图幅内也会或多或少出现多余的对象。逐段检查地形图内的对象,将地形图内的多余对象进行确认、删除,如多余的线条、重复的行政区划注记、河流名称注记等。

4、检查关闭或冻结图层
在交付的地形图里,经常有关闭或冻结的图层等。将关闭或冻结的图层,逐一打开检查,若不是必须的地形图内容,应删除清理;若是必须的地形图内容,应打开显示。

5、删除重复实体
有些地形图范围较窄,地物较少,但地形图的对象数目较多,文件较大。经检查,发现对象重复较多。重复对象虽然不影响出版,但会导致地形图文件打开慢、显示慢,对使用影响较大。产生地形图对象重复的原因较多。如在用CASS画图的时候,由于操作原因(比如复制、粘贴或重新生成),会导致图面有重叠的点、线、块和文字注记等。如果手工删除的话,一方面难以查出重合的实体有哪些,另一方面工作量大。有两个方法可以解决:
① 用CASS软件“检查入库→删除重复实体”;
② 使用AutoCAD的命令“删除重复对象”。
这样,有助于减少文件的大小,提高打开、显示速度。

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

7、清除图层过滤器
在AutoCAD中,图层过滤器的作用是:当同一图形存在大量的层时,可以根据层的特征或者特性对其进行分组,从而达到将具有某种共同特点的层过滤出来的目的。其中,过滤的方式途径包括:状态过滤、层名过滤,颜色过滤和线型过滤等。将图层过滤器删除可缩小文件大小。

8、Purge文件
在做完上面的处理后,用Purge清理整个图形,将无用的信息清理干净,缩小文件存储大小,提高文件加载、处理和打印速度。
若文件比较大,可以尝试用Wblok命令进行“写块”。写块,可清除一部无用内容,如组,有时可有效减小文件大小。此时若地形图中存在用户坐标系,块写后用户坐标系会丢失。

9、将三维多段线转换为二维多段线
这在《使用JSL-路线专家系统时AutoCAD崩溃》中有详细介绍,摘录如下:

CASS生成的地形图(标志是等高线图层为DGX)往往有三维多段线,该线形将地形图大小迅速增大,AutoCAD提供的Convertpoly转换有时无效,可以使用JSL-路线专家系统提供的“辅助→三维多段线转换”,将三维多段线转换为轻多段线,文件大小会迅速降低。本人曾经将最美水上公路不到11公里的地形图由60MB降为10MB,某二级公路80公里地形图由180M降为118MB,某西藏高速公路70km地形图200MB降为140MB,降幅比例较大。这样无疑大大降低了AutoCAD崩溃的概率。当文件超过100MB较多时,建议分为2个文件,不建议分为三个五个文件。

10、地形图存储版本不建议采用低版本
这也在《使用路线CAD软件时AutoCAD崩溃》中有详细介绍,摘录如下:

……深圳某高速公路约60km的地形图,地形为微丘区,全线地形图为59.5MB,为AutoCAD 2000文件格式,存为AutoCAD 2010格式后,文件降为40MB以下,再经过清理等工作,最后为36.5MB,降幅达38%,这无疑让地形图加载速度更快,崩溃概率更低。

附带说明一下,我对地形图文件变小,做了很深的研究,其中将多条起终点相接的等高线连接到一起,该处理按我对Dwg文件的理解,应该会很有效,并编写了“等高线连接”功能。但实际上经过多幅地形图实际验证,降低文件大小很有限,如将50000+根等高线降为20000+根等高线,实体数量减少超过一半,文件大小仅降低1MB左右,降低比例在5%以下,实际效果不明显。

地形图在勘察设计中使用频率高,处理得好,事半功倍;处理不好,事倍功半。对于地形图处理过程中的各种问题,欢迎交流探讨。

你可能感兴趣的:(地形图‘’瘦身‘’经验集锦)