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

2016-7-4/ 图像资料下载/ 设计软件/ 只看大图 阅读模式
仅供分享不做任何商业用途,版权归原作者所有,谢谢配合。
本帖最后由 第柒弦 于 2016-7-4 18:39 编辑
; Q/ X- d) s6 F  O8 ?" p9 Z. [. W0 a4 W1 J' C- ^: f2 ~/ t
一、问题描述
! s7 G" \/ n; U* f7 K# sDWG图中内容很少,也使用过Purge命令清理,但是文件仍然很大,甚至Ctrl+a选择所有并删除,文件仍然很大,在Purge命令的不可清理内容中出现很多无法清理的线型或者块。- B+ q# ?- a4 @- ^
从该DWG中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般。8 G+ N: r/ e  Z; V
二、问题原因5 `- Q4 y& m9 U  T3 E: ~1 W' Y& u8 f
主要是AutoCAD的BUG,从包含 DGN 线型的 DWG 复制和粘贴时会导致 DWG 文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用 DGN 线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。
" K9 c: I8 s- Y' R0 XDGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。
5 d0 v8 P5 F+ L4 I; o6 {, z- p. m  f! R! ~4 X" V4 p/ J/ `
三、解决方法
4 i7 N) \1 f! D& Q- V
1、下载下列补丁进行修补目前支持2012、2013、2014。【已经更新下载链接】
2 r: j+ P6 W6 J8 S: R& d2012版CAD补丁:http://pan.baidu.com/s/1o8jbgSE(复制网址)6 q/ u8 g# d! L$ I& C% H0 J) S! U
2013、2014版CAD补丁:http://pan.baidu.com/s/1o81sb9o(复制网址)(或者在下方下载相应的附件)
& ]4 x& |: l6 M+ a1 F
# D; Z9 Y1 l& m: v% o; w- s- c
2、补丁安装说明:% D  m& U! {  P$ d6 x$ \+ i0 r
1)关闭所有软件应用程序。
3 r' f2 k1 C: \- }2)将修补程序下载至本地计算机上的某个位置。
' k; I. g- Q! H$ q# x4 ?) D' I3)双击 ZIP 可执行文件并将文件提取到计算机。
; ]; B" G' ~+ ^3 y" Z- Z4)找到产品安装文件夹(例如 C:\Program
8 f+ {, \! d. P- V+ k7 xFiles\Autodesk\AutoCAD 2013)中的 AcDgnLS.dbx 将文件重命名为5 W6 [; |7 G) I& ]1 ~
AcDgnLS.bak。( h( r3 r0 S1 [
5)将从步骤 3 中提取的文件(从 x86 或 x64 子文件夹,具体取决于您拥有 32 位还是 64 位软
% U& p. G$ O0 G件)复制到产品安装文件夹(对于 AcDgnLS.dbx 文件,请参见上述步骤 4 中的注释)。- \7 M: g# x( W2 W. K

6 N5 Y; B8 o" }( q5 i  a3、执行清理工具的步骤
1 I$ M6 P8 q4 B  h& J  c/ ?5 u1)启动 AutoCAD。: q/ U+ i7 L7 c" G( V7 O8 h6 ~8 s
2)运行 NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。
! P( B$ a1 d+ ^* A; K& T8 L如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击
! c; n/ ^9 p2 j6 P. k0 u鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种
: h. x  N2 q6 p' y+ t/ w& _1 \情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。
, B8 z4 F6 G6 A8 W3)打开受影响的图形文件。
( `4 M# E2 j5 N4)运行 DGNPURGE 命令以使图元可以清除。
- S: i* Y. |8 ?4 T3 n& p2 ~/ C5)为所有未使用的对象运行 PURGE 命令。0 O' V" V: Z; d6 f6 \" R
6)如果需要,请重复步骤 4-5。
# j! G/ U- V  T% g7)保存 DWG。0 |: ^: q' ~; {8 P
8)为其他受影响的文件重复步骤 3-7。  ?, v* E# I5 ]1 w2 a* ?: K1 G& H! [
四、注意事项
# R/ B. Y- q, o3 O3 ^8 X1、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清理Purge,另存为DXF,清理比例。。。如果是DGN的问题,只有按本文的方法进行处理,方可完美解决,另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!!!! e& _& q" ^0 O/ [% s: m  v4 V( d
2、在关闭 AutoCAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在 AutoCAD 的将来任务中使  ^' I5 X, X9 z: G; p! b
用此命令,需要通过再次使用 NETLOAD 命令重新加载 DGNLsPurge.dll。$ O0 R* H# {* Q4 k$ b( z# A8 h! v* c
3、卸载此修补程序的步骤 ) s2 X+ \6 v' s! s5 V, p5 K
1)在产品安装文件夹中,删除您下载的修补程序文件。8 |* E& _$ _" e( K4 v4 Q; k
2)将 AcDgnLS.bak 文件重命名为 AcDgnLS.dbx。
8 G" l5 \" {8 S2 T4 z. e! B% n【转自网易:于敏的记忆】" [7 c( r* I5 u+ W4 t
+ k6 A, G! ]  E

5 E( [" q2 X8 T& Y  v0 `# v' T9 _) q) E: n5 r0 U0 O

# b. H6 v% v" I1 ~
; ?* w5 C/ z( _; g) Z& l7 D8 I1 n0 c% U: H: o' c! Y6 y
5 @( z$ g# e6 E, B" @  a
& G0 U6 w1 O: j# s
9 N" t+ p& k; u" w" c8 B4 v

5 k/ Q4 F, g$ a% |( u/ _' W

本帖子中包含更多资源

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

x
精华推荐
换一换

发表评论0

DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)
拓者推荐
  • CCD-华润889㎡公寓样板间
  • CCD--580㎡福州建总雍湾
  • 苏州绿城凤起潮鸣售楼处会所
  • 【杭州站】户型优化总监内训课
  • 【杭州站】同城获客实操
  • CCD-华润 CCBD 889㎡设计方案
  • 【召禾设计]天际江景超大平层方案
  • 【WSD世尊】建发·云启玉诸
  • CCD-华润玺宸上院中叠样板间
  • CCD-武汉绿城外滩玫瑰园别墅
  • 2025拓者年费+案例Vip会员说明!
  • 【 拓者年费--CAD图纸】
  • 【 拓者年费--户型方案】
  • 【 拓者年费--豪宅视频】
  • 【 拓者年费--灵感图库】