為什么CAD圖紙內容不多但文件特別大?
前幾天有一位朋友在微信信息上問(wèn)了我一個(gè)問(wèn)題,同事給他的圖紙只有不到7MB,但他一另存后就變100多MB了,清理PU后也是如此,復制到新圖也不行。另存一下文件大小能差這么多,我是懷疑有錯誤數據,但沒(méi)有圖紙也不好下結論,于是讓他把圖發(fā)過(guò)來(lái)。
打開(kāi)他發(fā)過(guò)來(lái)的100多MB的圖紙后,發(fā)現圖形并不多,也清理過(guò)了,感覺(jué)確實(shí)不應該有100多MB。打開(kāi)時(shí)注意到命令行提示是2000版的DWG文件,我知道存成高版本文件會(huì )小一些,于是嘗試保存成2007版格式,奇跡發(fā)生了!文件果然變小了,變成了6MB多。于是我認為找到了原因并且回復了他。
不過(guò)我當時(shí)很好奇,為什么保存成低版本文件會(huì )差那么多?一般情況下,2000版DWG會(huì )比2007版大一到兩倍,但大十幾倍很少見(jiàn),到底是什么數據導致出現這種問(wèn)題呢?今天正好有點(diǎn)空,于是研究了一下。
我將圖中的圖形依次分類(lèi)刪除后保存,想找出到底什么圖形導致圖形變得巨大,但等我把圖形全部都刪光了,又清理過(guò)了,保存的2000版文件仍有100MB左右,2007版文件仍有5MB多,也就是說(shuō)真正的圖形數據也就1MB多。也就是說(shuō)圖中確實(shí)存在著(zhù)看不到的巨大數據,這些數據到底是什么呢?類(lèi)似的情況我遇到過(guò)多次了,圖形不多,但文件巨大,打開(kāi)和操作速度都很慢,這些圖的原因還不盡相同,我不妨將我知道的幾種情況跟大家分享一下。
1、 冗余的DGN數據
圖紙導入過(guò)MICROSTATION的DGN圖形數據,至于如何操作的我也不清楚,但會(huì )在圖中遺留一個(gè)巨大的DGN數據字典,這個(gè)用CAD現有命令是看不出來(lái)的。我在網(wǎng)上找到了一個(gè)可以看DWG文件內部數據表的工具,看到了這個(gè)對象,如下圖所示。
2、 海量的注釋性比例
處理這種圖紙在CAD高版本當然簡(jiǎn)單了,出現上述對話(huà)框的時(shí)候點(diǎn)“是”就可以了,不過(guò)20多MB的注釋性比例CAD也要處理一會(huì )兒。這些多余的注釋性比例,通常都是以外部參照比例出現的,如果用的是CAD低版本,可以通過(guò)狀態(tài)欄的比例列表(取消勾選“隱藏外部參照的注釋比例”)來(lái)檢查一下圖紙異常大是否是由注釋性比例過(guò)多引起的,如下圖所示。
如果常規操作,肯定不會(huì )產(chǎn)生如此多的注釋性比例,肯定是工具軟件或插件自動(dòng)生成的,曾經(jīng)聽(tīng)人說(shuō)有類(lèi)似的病毒,會(huì )在操作的過(guò)程中不斷生成注釋性比例,網(wǎng)上也有處理多余注釋性比例的這類(lèi)工具插件。如果你用的是CAD低版本,又發(fā)現圖中有大量多余的注釋性比例,可以找一下類(lèi)似的工具,或者讓用高版本的同事或朋友幫你處理一下。
3、
曾經(jīng)見(jiàn)到這樣的一張圖紙,圖紙保存成2000格式有5MB多,保存成2007版格式有2MB多,圖并不算大,但跟實(shí)際的圖形比起來(lái),文件就已經(jīng)非常大了,如下圖所示。
在AUTOCAD 2011中打開(kāi)這張圖,查看圖形沒(méi)有任何異常,也沒(méi)有可清理的多余數據,但點(diǎn)開(kāi)圖層管理器的時(shí)候會(huì )彈出如下提示。
選擇“刪除所有圖層過(guò)濾器”,然后再存文件,文件變成了60KB。也就是說(shuō)圖中2MB多的數據全部都是圖層過(guò)濾器。重新打開(kāi)原圖,在打開(kāi)圖層管理器時(shí)選擇“保留所有圖層過(guò)濾器”,等待了好長(cháng)時(shí)間,圖層管理器才彈出來(lái),圖層過(guò)濾器果然不是一般的多,如下圖所示。
遇到類(lèi)似圖紙異常大的圖紙,怎么處理呢?我簡(jiǎn)單了總結了一下,希望對大家有幫助。大家第一個(gè)想到的肯定是:清理PU,清理確實(shí)可以解決一部分問(wèn)題,比如圖中保存了過(guò)多未使用的塊定義,我見(jiàn)過(guò)一張圖紙在清理后只有原來(lái)的十分之一,如果習慣良好的話(huà)不會(huì )有這種問(wèn)題。然后,可以用核查AUDIT修復一下錯誤數據,檢查圖層過(guò)濾器列表、注釋性比例列表這些CAD自身可修復的數據。最后一招:復制粘貼到新圖中。復制粘貼的時(shí)候有時(shí)要注意,如果CTRL+A全選后復制粘貼不行,可以嘗試從左往右框選圖形后復制粘貼。
另外,2007版的圖紙會(huì )比2000版的圖紙小很多,存成更高版本的圖紙不會(huì )小太多甚至可能變大。很多人將圖紙保存2000版估計是為了保證兼容性,用不同版本CAD的人都可以打開(kāi)。但我建議大家不要保存這么低的版本,不僅是文件大小的問(wèn)題,還有兼容性的問(wèn)題。CAD高版本不僅推出了不少低版本不支持的對象類(lèi)型,而且AUTOCAD在2007年推出UNICODE版本,存成低版本圖紙在CAD高版本打開(kāi)時(shí)容易出現文字編碼的問(wèn)題,我就遇到過(guò)多張出現文字樣式不識別或文字亂碼的圖紙,都是2000或2004版圖紙。如果沒(méi)有特殊需要,建議保存成2007版以上的DWG文件。
看似簡(jiǎn)單,但仔細研究后卻發(fā)現并沒(méi)有那么簡(jiǎn)單,產(chǎn)生這些數據的原因還是沒(méi)有弄清楚,只是希望這篇文章能給大家一些幫助的啟發(fā),如果您發(fā)現了類(lèi)似問(wèn)題的原因和解決方法希望能分享給我。
以上技巧適合于A(yíng)utoCAD、浩辰CAD等通用的CAD軟件。
-
Origin(Pro):學(xué)習版的窗口限制【數據繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
OriginPro:學(xué)習版申請及過(guò)期激活方法【數據繪圖】 2020-08-06
-
CAD視口的邊框線(xiàn)看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
如何評價(jià)擬合效果-Origin(Pro)數據擬合系列教程【數據繪圖】 2020-08-06
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內容復制到另一張圖中? 2020-07-03