當我們在使用浩辰CAD軟件查看CAD圖紙文件的時候,有時候會發現CAD圖紙變得很大,占用的內存也很多,但是圖紙內容并不多。
CAD圖紙變大的原因
保存成了過低的CAD版本。
很久之前就有網友發過來一張100多MB的圖紙,保存格式是2000版,當時我用2007版格式保存后就變成6MB多了。昨天那位網友說圖紙變成100多MB的,他的默認保存格式也設置成2000,不知道他要將圖紙保存成2007以上版本會變成多少。
DWG文件不同版本壓縮比會有變化,尤其是2000-2004-2007這幾個版本變化比較大。
除此以外,如果你用的是高版本,圖中肯定會用到一些低版本不支持的圖形,比如表格、動態塊、注釋性等等,這些數據要保存到低版本,要讓低版本能正確顯示,然后還要保證回到高版本還能恢復原來的數據,數據肯定要進行轉換,這也會增加文件大小。
所以我一再強調,繪圖時使用當前CAD默認的版本保存,必要時再轉存低版本。
圖紙中增加了大量多余的格式和圖塊
之前遇到過保存了上萬個圖層過濾器的圖紙,也遇到過有幾十萬個注釋性比例的圖紙,這些圖紙顯然不是設計師自己做出來,估計是用了什么有缺陷的工具或插件,亦或是加載了什么惡意的程序。這些對象會導致圖形打開和操作性能變得很慢,到了CAD高版本,當打開類似圖形時就會提示,直接詢問我們是否處理,因此這一兩年這類圖紙遇到得比較少了。
但我們自己正常操作的過程也會產生冗余數據,比如我們定義了圖層、文字樣式、標注樣式但沒有用,這種數據對圖紙大小影響都不大。
但有一種操作習慣可能會導致圖紙不斷變大,就是過度使用圖塊,經常看到圖紙中整張平面圖是一個圖塊,然后進入這個圖塊,又分成了很多圖塊。所有圖塊都是有用的倒還好,關鍵是還有很多沒有用到的圖塊。很多人喜歡復制,然后粘貼為塊,定位完再分解X,以為圖塊就不存在了。必須要記住:圖塊定義后,即使所有圖塊都刪除或分解X,圖塊的定義仍會保存到圖紙,隨時可以插入到圖紙。很多人圖中看著數據不多,但用插入I命令看看圖塊列表,發現有好幾百個甚至上千個圖塊,將圖塊清理掉后圖紙一下子小了好幾倍。
3、將密集的填充分解了
有些圖紙中有非常密集的填充,一個填充中可能有幾萬個填充單元,填充線幾十萬條,要顯示這些填充需要生成每條線的顯示數據,但保存這些填充的時候只需要記錄填充的相關參數,如圖案名稱、比例、原點位置、比例、邊界等等,這類文件直接保存的話文件并不大。
但如果將這樣的填充分解,再保存文件的時候看上去完全一樣的填充就需要記錄幾十萬條線的數據,文件就會成倍增加。
前幾天有一位網友過來的圖紙有70多MB,雖然圖紙看上去也不小,是有很多圖框的建筑圖,但最后發現圖紙之所以這么大,是因為簽名的填充沒有用實體天SOLID填充,而是用了普通填充圖案,比例設置得很小,然后還被分解了,我嘗試刪掉這些人名后保存,圖紙大小已經小于5MB了。
大量孤立的DGN線型數據
我之前一直沒有弄清楚這些數據是從哪里來的,因為很多人根本沒有用過MICROSTATION(圖紙保存格式是DGN),但現在幾乎每天都會遇到這樣的圖紙,DGN線型數據的數量級通常是幾萬,到這種狀態后,圖紙會比正常的圖紙大幾倍,而且無法從這張圖將圖紙復制粘貼到其他圖。
大多數人并不知道這些數據的源頭是從哪兒來的,然后通過復制粘貼,導致文件不斷增大,直到有一天發現不能復制粘貼大家才意識到出了問題。
今天網友發過來的兩張圖紙,一張7MB,一張11MB多,刪除DGN線型數據后兩張都不到2MB了。
針對這種數據網上有不少的插件,浩辰CAD高版本的清理PU功能專門增加了對這種數據的處理,看來這類圖紙真的不少。
當我們從DGN文件中輸入數據時,DGN線型數據沒有被映射或者沒有被正確地映射為浩辰CAD線型,因此在圖中保存了一個巨大的DGN線型數據表,當我們從這張圖中復制圖形粘貼到其他圖紙的時候,這個數據也會被一起復制過去。
感覺這個數據就像是病毒,可以通過復制粘貼傳播,因此這樣的圖紙會越來越多。可能很多人并沒有用到MICROSTATION,沒有從DGN圖紙導入數據,但卻不小心拿到一張由DGN線型數據的圖紙,然后從這張圖復制圖形粘貼到其他圖后,于是其他圖紙也有了
因此大家拿到一張圖紙后,有必要對圖紙進行適當的檢查和處理,避免這種孤立線型數據在圖紙的傳播。
要想提高操作效率、保證圖紙健康,首先要養成良好的操作習慣,例如:
1、平時用CAD支持的最新版本保存圖紙。
2、只在必要時才創建圖塊,如果復制粘貼為塊后將圖塊分解了,記得要清理多余的圖塊數據。
3、應該實體SOLID填充時千萬不要用其他圖案替代,更不要將填充圖案分解X。
4、如果某個插件使用后會生成大量的匿名塊、圖層過濾器、注釋性比例等,應果斷放棄,卸載。
我們養成再好的操作習慣也無法控制別人的圖紙不出現冗余數據,所以拿到一張大得異常的圖紙就需要檢查一下,看是否有冗余數據,是否需要瘦身。
CAD圖紙文件瘦身基本操作
浩辰CAD使用清理PU功能清理多余的圖塊和數據
在2015以上版本提供了清理孤立的數據的選項,可以清理掉孤立的DGN線型數據。
這里列出了各種可能產生冗余數據的類型,數據類型前有加號表示有可清理,也就是圖中沒有使用的數據。但這不表示我們一定要將這些數據全部都清理掉,因為可能某個圖層、線型或圖塊你現在沒有用,但在后面的繪圖過程中可能會用到,這種有用的數據就不要清理。
通常或會清理圖塊數據,并勾選“清理零長度幾何圖形和空文字對象”(這類對象通常只有低版本CAD或者一些插件才會生成)和“自動清理孤立的數據”(清理DGN線型數據)。
浩辰CAD利用插件或手動處理DGN線型數據
假如你安裝的是2014或以下的版本,就需要自己利用插件或命令來處理DGN線型數據了,你也不要去找插件了,將下面這行復制到CAD命令行,回車,就可以將DGN線型數據表刪除了
浩辰CAD檢查和修復圖紙錯誤
在拿到別人的圖紙的時候,最好用修復RECOVER命令打開,或者打開圖紙后用核查AUDIT命令檢查修復一下錯誤,這樣可以避免錯誤數據在圖中累計最終導致圖紙徹底損壞。
這個有時不一定可以讓圖紙瘦身,但可以減少圖紙出問題的幾率。
當然也有人會用復制到新圖或將圖紙寫成圖塊的方式來對圖紙進行瘦身,但這種方式明顯不適用于使用布局的圖紙。
只要養成良好的操作習慣,拿到外來圖紙的時候進行錯誤和冗余數據的檢查和處理,圖紙就不會變得異常大,就會省去很多麻煩,而且可以提高圖紙操作速度。
以上,我們使用浩辰CAD軟件給大家講解了關于CAD圖紙變大的原因,以及給出了大家一些進行CAD圖紙清理的方法,希望對大家有用。
2024-01-17
2023-12-27
2023-11-29
2023-11-27
2023-09-07
2023-09-05
2023-08-09
2023-06-19
2023-01-09
2022-11-14
2022-09-09
2022-09-01