如果減少CAD文件大???這些多余的數(shù)據(jù)如何產(chǎn)生的?
用過(guò)CAD的人都知道用清理PU功能可以清理掉一些數(shù)據(jù),讓文件變小,有時(shí)能圖紙大小減少好幾倍。這些冗余的數(shù)據(jù)到底是什么?這些數(shù)據(jù)如何產(chǎn)生的呢?
我們執(zhí)行清理:PURGE(PU)命令,打開(kāi)清理對(duì)話框,就可以知道可清理的數(shù)據(jù)到底有哪些,如下圖所示。

清理對(duì)話框已經(jīng)告訴我們很清楚了,可清理的圖形包括圖中各種數(shù)據(jù)定義,例如圖層、文字樣式、標(biāo)注樣式、線型、圖塊、組等等,除此以外,下面還有一個(gè)專門(mén)的選項(xiàng):清理零長(zhǎng)度的幾何圖形和空文字對(duì)象。
如果軟件檢測(cè)圖中某些數(shù)據(jù)可以被清理,數(shù)據(jù)項(xiàng)前就會(huì)顯示一個(gè)加號(hào),我們可以單擊加號(hào)展開(kāi),查看可以被清理的數(shù)據(jù)。如果檢測(cè)到圖中有零長(zhǎng)度的幾何圖形和空文字對(duì)象,這個(gè)清理選項(xiàng)才會(huì)被激活。
到底什么樣的數(shù)據(jù)是多余的可以清理的呢?
簡(jiǎn)單地說(shuō),當(dāng)某些數(shù)據(jù)被定義了但沒(méi)有在圖中用到,就是可清理的數(shù)據(jù)。對(duì)于圖層、標(biāo)注樣式、文字樣式等這些格式大家應(yīng)該很好理解。比如我們用到一個(gè)模板文件或者使用了專業(yè)軟件,新建圖中就可能有數(shù)個(gè)圖層,多個(gè)標(biāo)注樣式,但我們?cè)诶L圖中只用到其中一部分,其他沒(méi)有用到的就可以被清理。但這些數(shù)據(jù)占用的空間并不大,除非這些數(shù)據(jù)異常的多,否則在清理時(shí)可以忽略。
通常在可清理數(shù)據(jù)中占用空間最多的是圖塊。大家通常認(rèn)為一個(gè)圖塊被刪除或炸開(kāi)后,圖塊就不存在了,因此有很多人為了方便插入和定位整塊圖形,會(huì)將大量圖形定義為塊或復(fù)制粘貼為塊,定位完后再將圖塊炸開(kāi)后進(jìn)行后續(xù)編輯。這種操作方式會(huì)造成圖形文件迅速變大,這種圖塊中圖形非常多,有時(shí)甚至是整張圖紙定義成圖塊,而圖塊被炸開(kāi)后它并沒(méi)有消失,輸入插入(I)命令隨時(shí)可以插入此圖塊。我們要記?。?strong>圖塊一旦定義,在圖中就會(huì)保存一個(gè)圖塊定義,而插入到圖形中我們看到的被稱為”塊參照“,也就是圖塊定義被引用了一次。這樣做的好處是當(dāng)圖中重復(fù)插入同一個(gè)圖塊時(shí)圖形的大小不會(huì)改變多少。圖塊一旦被定義,無(wú)論圖中是否還有此圖塊的參照,在被清理前定義始終存在!只要我們保持良好的習(xí)慣,不隨意定義圖塊或復(fù)制粘貼為塊,也就不會(huì)有太多多余圖塊,圖紙也就不會(huì)增大很多。
至于零長(zhǎng)度圖形和空文字對(duì)象在低版本的圖紙中出現(xiàn)得比較多,后來(lái)CAD就在清理對(duì)話框中加入了這樣的選項(xiàng)。在CAD低版本,如果執(zhí)行多行文字命令,沒(méi)有寫(xiě)任何文字直接確定,會(huì)生成一個(gè)空文字對(duì)象,高版本已經(jīng)不會(huì)有這種問(wèn)題了。另外,零長(zhǎng)度圖形和空文字對(duì)象還有可能是一些插件或軟件生成的。這個(gè)我遇到過(guò),但次數(shù)不多,如果你在清理時(shí)發(fā)現(xiàn)這個(gè)選項(xiàng)被激活了,勾選上就可以了。
我們需要注意,要確認(rèn)圖中確實(shí)有比較多的冗余數(shù)據(jù)我們才去清理,清理前最好看一下,不要簡(jiǎn)單地上來(lái)就點(diǎn)“全部清理”。如果你的圖形還沒(méi)有畫(huà)完,圖中有些圖層、文字樣式、標(biāo)注樣式、圖塊、加載的線型后面可能會(huì)用到,如果被清理掉了還需要重新定義或加載。CAD中這些常規(guī)的冗余數(shù)據(jù)并不可怕,也好處理,之前我發(fā)過(guò)的一些文章中提到了一些特殊數(shù)據(jù),如DGN數(shù)據(jù)、注釋性比例、圖層過(guò)濾器等,CAD也逐步提供了相應(yīng)的功能進(jìn)行處理。如果我們使用的是低版本,沒(méi)有提供相應(yīng)的功能,我們可以用嘗試全選后復(fù)制粘貼到新圖或者WBLOCK(W)寫(xiě)成塊文件的方式來(lái)進(jìn)行清理。
冗余數(shù)據(jù)產(chǎn)生的原因主要有下面幾個(gè):專業(yè)軟件或插件生成的,從其他圖中復(fù)制粘貼帶過(guò)來(lái)的,不太好的繪圖習(xí)慣,如果在平時(shí)繪圖時(shí)關(guān)注自己圖中冗余數(shù)據(jù)的類型和產(chǎn)生的來(lái)源,從根本上減少冗余數(shù)據(jù)產(chǎn)生的可能,我們就沒(méi)有必要做清理了。
以上技巧適合于AutoCAD、浩辰CAD等通用的CAD軟件。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
