在網上逛了很久,也留意過許多網站,好像對于園林專業來說,如何在cad圖中統計樹木數量一直是一個熱門話題,也是一個難點。在網上看了許多方法,比如快速選擇,fi(選擇過濾器),bcount等等,還有網上發布的各種統計樹木數量的插件。但我一一試用了這些方法之后,發現前面所說的cad自帶的幾種命令都不能一步到位,而需要一種一種的樹木去統計,而在園林行業來說,一張圖紙中有幾十上百種樹木是很常見的事情,由此可見,統計樹木數量還是一個不小的工程量啊,我們就這樣白白把時間浪費在了這種重復、枯燥的工作中了。而我又不喜歡用插件,因此用插件的方法就已經被我排除在外了。其實cad自帶了一個很好的統計樹木數量的命令,不僅能夠一次統計所有的樹木數量,還能自動生成苗木表,生成cad表格或xls等格式的外部文件。說了這么多廢話,一定已經有人嫌我哆嗦,忍不住要拍板磚了,還是趕緊言歸正傳吧,下面就把我在cad作圖中統計樹木數量的一點心得與大家分享。
第一步當然是為樹木定義塊了。
定義塊有兩種方法:
第一種當然就是常規的塊定義方法,即把塊名定義成每種樹木的名稱。這種方法入門容易,也比較容易掌握,對于新手來說比較合適。但是因為這種方法必須為每一種樹木定義一個塊,或者在插入塊以后重新定義成以當前所需的樹木名做為塊名的圖塊。這樣一來,平時需要收集的圖塊的數量就比較大,而且靈活性也比較小。
第二種方法就是定義帶屬性的塊。在定義塊時,塊名可以按一定的規律以編號的形式來確定,如shu00#,然后給圖塊添加一個樹名的屬性(你甚至還可以給圖塊添加高度、冠幅、土球直徑等等一系列的屬性,在cad2006中新增加的動態塊的功能,你還可以給圖塊添加縮放,可見性等動作),然后把它保存為永久塊。這樣在插入圖塊時,就會提示你輸入樹木名稱。
第二步當然就是統計樹木數量了。
當你的圖紙完成之后,最好是使用pu命令對圖紙進行清理,以清理掉多余的圖塊、文字樣式、標注樣式、空白圖層等。這一步是很重要的,一來可以避免統計樹木數量時把不要的圖塊統計進去,二來也可以減小圖紙大小。你已經完成清理了嗎?那么我們現在就要開始統計樹木數量了。
下圖是我隨意做的一個圖紙,隨意的插入了幾種植物在里面,并沒有遵循什么原則,只是為了演示而已。
如果你是第一次使用這個命令,并且沒有定義樣板文件,那么你只能選擇“從頭創建表或外部文件”
如果你的樹木圖塊是帶屬性的塊,那么你可以勾選“排除無屬性的塊”,如果你的樹木圖塊是不帶屬性的,則千萬不要勾選這項。然后你還可以在塊列表中選擇你需要統計的塊。另:建議勾選:“排除常規塊特性”。
這一步你可以選擇輸出為cad表格(只有2006以上版本才有)還是外部文件,當然你也可以都選。
這是cad支持的幾種外部文件的格式
你可以選擇把這次的設置保存為樣板,以后遇到同樣的統計就不用一步步的設置了,直接調用樣板就是了。如果你不保存樣板,那么直接點擊“完成”就萬事大吉了。
這是屬性提取自動生成的cad表格。
這是屬性提取自動生成的csv格式的外部文件。