DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)

2016-7-4/ 图像资料下载/ 设计软件/ 只看大图 阅读模式
仅供分享不做任何商业用途,版权归原作者所有,谢谢配合。
本帖最后由 第柒弦 于 2016-7-4 18:39 编辑 0 ?/ a/ n; @5 t7 H$ O
( A$ v' r2 E* E' _; Z! s) C( |
一、问题描述
0 F: V9 i) f8 EDWG图中内容很少,也使用过Purge命令清理,但是文件仍然很大,甚至Ctrl+a选择所有并删除,文件仍然很大,在Purge命令的不可清理内容中出现很多无法清理的线型或者块。" R8 W# O) ]2 i" o7 W
从该DWG中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般。
& w% F2 @9 S5 ^' S二、问题原因/ B. \( U9 h; _& T
主要是AutoCAD的BUG,从包含 DGN 线型的 DWG 复制和粘贴时会导致 DWG 文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用 DGN 线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。1 ?5 e4 m  g* ^1 o# U
DGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。' v$ m# C$ }" K

' h/ c9 h( E! d! E8 X" y三、解决方法

1 n$ [7 X4 `8 c" u4 p/ g, ?# C7 s1、下载下列补丁进行修补目前支持2012、2013、2014。【已经更新下载链接】5 v/ P& j; w0 X8 r% I5 |" z; l
2012版CAD补丁:http://pan.baidu.com/s/1o8jbgSE(复制网址): C) a- T' ?# L5 P
2013、2014版CAD补丁:http://pan.baidu.com/s/1o81sb9o(复制网址)(或者在下方下载相应的附件)
8 a7 I: z3 n% r, B) K; s

) n3 r9 a2 _/ I. f$ {0 D8 H8 }2、补丁安装说明:
* ]7 I1 W. H% \1 [1)关闭所有软件应用程序。
: s7 }: T7 Y( N2)将修补程序下载至本地计算机上的某个位置。
4 u; d1 q) C8 }" g4 L3)双击 ZIP 可执行文件并将文件提取到计算机。  x# v/ b: j* y$ Y- e6 r
4)找到产品安装文件夹(例如 C:\Program ; l" C" g; ?4 Q6 d
Files\Autodesk\AutoCAD 2013)中的 AcDgnLS.dbx 将文件重命名为
8 S! `2 k! C$ MAcDgnLS.bak。; ~1 B8 H- S- s7 P( K) V
5)将从步骤 3 中提取的文件(从 x86 或 x64 子文件夹,具体取决于您拥有 32 位还是 64 位软
0 y/ A9 }0 E0 [件)复制到产品安装文件夹(对于 AcDgnLS.dbx 文件,请参见上述步骤 4 中的注释)。
0 e  b0 r0 X4 y: F6 Q( N% M7 p' c
& B( s2 h3 V: Z' @; e, a$ |
3、执行清理工具的步骤
( b2 F8 q; N* m0 I8 |0 t1)启动 AutoCAD。
0 Q7 @. m2 y6 r. z; N( m5 P8 F! X( L2)运行 NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。9 }" M5 J( e) l# e6 k# T% X
如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击
3 |1 d) |+ k; t: V0 }3 d8 }鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种
* x0 j7 d3 f% u7 i2 t9 Z6 i3 a情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。: x! |" B: A+ `& x2 k" A# I: ~
3)打开受影响的图形文件。6 U9 g- J* F5 Y3 w# m5 P9 i$ q5 _
4)运行 DGNPURGE 命令以使图元可以清除。( F! a* W& @$ n# r2 c
5)为所有未使用的对象运行 PURGE 命令。4 l+ Y! T8 m% B  {) E1 q
6)如果需要,请重复步骤 4-5。$ t! k  u# w7 ?( l1 i0 |1 j
7)保存 DWG。
  g, P$ x7 c/ N- ^. s& X8)为其他受影响的文件重复步骤 3-7。( |' a8 r! r+ ^( r, K8 ?
四、注意事项
+ B) h) n& g; ~  i/ S; Z1、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清理Purge,另存为DXF,清理比例。。。如果是DGN的问题,只有按本文的方法进行处理,方可完美解决,另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!!!7 Q: ^) Y5 u* G6 \6 j
2、在关闭 AutoCAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在 AutoCAD 的将来任务中使
% N% i$ _* e. X7 t2 n- j用此命令,需要通过再次使用 NETLOAD 命令重新加载 DGNLsPurge.dll。/ A: O) |: h. o9 W  H. _3 R
3、卸载此修补程序的步骤 $ P# A0 m( @9 Q$ g/ l3 D6 @, p
1)在产品安装文件夹中,删除您下载的修补程序文件。
+ b7 I. H. G  b- I/ `2)将 AcDgnLS.bak 文件重命名为 AcDgnLS.dbx。
$ w: F5 w2 Q: L; S* @6 Q; m【转自网易:于敏的记忆】
6 @0 e) E3 f( F3 T; f% l0 ^
2 ?$ L8 d: k# r* C. H
6 j6 v7 a  R, g4 @4 k* E1 K' F5 V4 {8 u) T8 P, r4 S
6 h+ J7 U  [8 K. V
3 T2 b; ?6 T( j
4 T" v3 L  T" e& \6 S' d

4 X+ s2 J! E" [+ Y# U& N
1 |! y. @% J- ?, `  V
3 u+ y( F2 n. p0 Q4 z! f8 h; d" L. J7 o) Y1 ]2 g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
精华推荐
换一换

发表评论0

DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)
拓者推荐
  • WSD世尊新作-南京顶级别墅
  • 苏州绿城越溪合院330样板间方案
  • 召禾邵程设计-上海徐汇绿城潮鸣东方
  • 杭州法式500户型合院别墅方案
  • 比佛利山庄1亿美元的豪宅!
  • 2025拓者年费+案例Vip会员说明!
  • 【 拓者年费--CAD图纸】
  • 【 拓者年费--户型方案】
  • 【 拓者年费--豪宅视频】
  • 【 拓者年费--灵感图库】