這里,除了BIM,就是建築相關干貨、工具、教程分享,小魚當的建築BIM日志
沒錯,最近在瘋狂測量點位及處理數據的我又來啦
今天要分享的是如何在cad里提取若干點,將點位坐標數據自動生成表格,更關鍵的要同時也帶有excel表格,直接就跟excel交互
一、cad本身功能
首先,當然cad軟件本身就可以,但因為不是一般操作里所以常常被人忽視
既不是再另存為里,也不是在導出里
而是在【工具】選項下拉里,有【數據提取】功能,可以提取很多數據信息,包含但不局限於提取點的xyz坐標

執行完【數據提取】后,會詢問是新建數據提取文件還是編輯之前做過的,還可以使用之前作類似的樣板,第一回當然是新建了

保存一下文件存放路徑

繼續點擊下一步

這時會顯示cad里所有的構件,我新建的空文件,里面只有幾個點和幾根線,因為要導出點坐標,就只勾選點

選擇【位置X】 以及Y Z

繼續點下一步,就會將所有點的xyz以表格形式羅列出來,

繼續下一步,可以將該表格插入到當前cad文件中,也可以生成一個excel文件,另存出來

再下一步就是后續對該表格的設置了

最后點擊完成即可

excel的文件已創建,同時在cad界面某處左擊以插入該表格
分別為插入cad的和excel的表格


這就實現了cad中點坐標數據導出到excel的目的
二、插件
當然,一般這種都是有對應插件的,從cad中快速提取點坐標數據也有
獲取方式:
關注后私信我發送關鍵詞:提點
可以生成cad里插入的表格,長的有點不一樣,類似下圖

那么到底怎么使用呢?與一般cad插件稍有不同,他是vba程序編寫而成的,所以在打開cad后
在【管理】里【加載工程】

選擇該文件打開即可

也同樣會彈窗詢問是否始終加載

並且要啟用宏

什么?你說你點【加載工程】的時候不行?而且出現了該警告彈窗?

原因也寫在了彈窗里了,跟安裝cad有關,其實跟版本有關
這時候我們需要另外再安裝下VBA程序,點進彈窗里的網址,選擇對應的cad版本及位數,點擊下載

下載完畢后,解壓一下安裝程序包

准備安裝前,記得關閉所有殺毒軟件,並且右擊【以管理員身份運行】安裝程序

熟悉的安裝界面,熟悉的安裝步驟,點擊【Install】就是了

等待程序安裝,如果彈窗警告,說明不能在安裝的同時cad打開,那就關閉cad軟件后點【確定】繼續安裝即可

安裝完后重新打開cad,重新加載就跟上面一樣了

加載完畢后,輸入 zbbg 命令,就能使用該插件,如果沒有反應就點【管理】里的【運行VBA宏】

繼續點【運行】

這時候會問你選擇點方式,輸入1 或2,回車以選擇
(1)指原來沒有點,執行命令后我們現場點出點來,並將當場生成的點坐標統計入表格
(2)指的是已經有點了,框選出要導出坐標數據的點
1就沒什么好說的了,點完了右擊退出就行了
選擇2后,出現該彈窗,

選擇【點是圖型中的‘點’圖元】,

框選要導出坐標的點

框選完畢后會告訴你選中了多少個點,繼續回車確認

這時要設置下有關表格本身的了,比如表頭名稱,插入cad里的字體大小、小數位數等

設置完畢后確定,然后點某處將表格插入進來
該插件別的選項功能,可自行測試使用,就不多贅述了
以上兩種方法都可以,且都能實現關鍵的一點:
生成excel表格
因為這為我們后續點位數據提供了很大的操作空間,比如講點位做成全站儀可識別的txt文件,輸入到全站儀里進行后續的測繪工作
完
希望能延伸出來數據提取的更多功能使用,以提高cad中獲取有效信息的能力