怎樣提取CAD圖紙中圖形的數(shù)據(jù)?

2018-11-30 21:56:16 來源/作者: Yisvip / 升俊 己有:455人學習過

方法一:利用查詢命令提取圖形數(shù)據(jù)

假如需要提取圖中某條多段線的頂點坐標或者圖中多個點對象的坐標,可以直接用列表查詢LIST命令將圖形的數(shù)據(jù)列出來,然后從文本窗口中將需要的數(shù)據(jù)復制出來,這種方法很簡單,但如果要提取的數(shù)據(jù)比較多的時候,處理起來相對比較麻煩。

查詢的操作很簡單,下面通過一個簡單的樣例說明一下:

繪制一條有多個頂點的多段線,選擇多段線,輸入LI,回車,就會彈出一個文本窗口,此多段線的相關數(shù)據(jù)就全部都列舉出來了,如圖所示。

怎樣提取CAD圖紙中圖形的數(shù)據(jù)?

從此文本窗口中就可以將需要的數(shù)據(jù)復制粘貼到WORD或EXCEL,不過后續(xù)還需要進行一些處理,比如刪除多余的文字。

如果要提取更復雜圖形的數(shù)據(jù)就沒那么方便了,假設我們要提取一個屬性圖塊(如果圖框的標題欄中)的數(shù)據(jù),如果用LI查詢顯然就不行了。輸入LI后,你可能需要回車多次才能將圖塊的數(shù)據(jù)都顯示出來,而且屬性的標記和值之間都會隔好多行,要摘出來可不容易,如圖所示。

怎樣提取CAD圖紙中圖形的數(shù)據(jù)?

遇到這種情況,必須采用專用的功能:屬性提取。

方法二:CAD的屬性提取功能

CAD早期版本的屬性提取ATTEXT功能操作比較復雜,需要設置樣例文件,會用的人并不多。后來CAD又提供了一個增強版的屬性提取功能,功能名稱是EATTEXT,這個功能用來就相對比較簡單了,到了近期的版本,功能名稱改成了數(shù)據(jù)提取dataextraction,不過之前的EATTEXT命令仍能用。

下面我們通過一個簡單的實例來看看數(shù)據(jù)提取的數(shù)據(jù)提起功能。

準備一張圖紙,圖紙中有多段線或屬性塊都可以。數(shù)據(jù)提取功能可以用下面幾種方式調用,菜單:工具>數(shù)據(jù);功能區(qū)面板的插入選項卡中單擊數(shù)據(jù)提取按鈕,如圖所示;命令行直接輸入EATTEXT。