前幾天咱們公眾號分享了一篇文章「CAD批量提取坐標點的三種方法」:1、多段線順序連接利用LI命令提取;2、利用數據提取功能;3、利用源泉設計插件進行坐標點收集。文章發表之後,評論區有讀者朋友留言:「要是能同時提取編號和點坐標就好,不然提出來的坐標不知是哪個點的坐標」。筆者今天就這個問題進行解答,並做出一些小小的引申,在此也歡迎讀者朋友多多留言、提出實際工作中遇到的需要解決的問題,CAD自學網願意儘自己最大的努力,來幫助大家「知行合一、學以致用」,把CAD理論知識與實際工作結合起來。
上面這位讀者朋友的留言內容,應當是許多現場施工測量人員在工作中的實際需求(不瞞各位,筆者也曾幹過兩年測量,施工兼顧測量,不是專職測量人員O(∩_∩)O)。放樣點位數量不多的時候,用坐標標註插件(ZBBZ)對要放樣的點位進行標註並列印出來(若不嫌麻煩,甚至利用ID命令查詢坐標並手動記錄也行),現場手動輸入數據即可。但是涉及的點位數量一多,就必須對點位進行編號並提取坐標,根據相應品牌全站儀、GPS對數據格式的要求,對數據進行編輯後輸出至儀器,現場放樣時直接根據點號調用坐標數據即可,省時省力,還可避免手動輸入一大串數字時出現輸入錯誤。
之前文章提到的三種方法在此不再重複介紹,我們直接進入正題,以某公園弧線型4米寬主園路中心線的放樣為例,講解如何對多段線上的等分點位進行編號、標註坐標及提取:
如上圖,往往設計院給出的放線定位圖之上的坐標標註是不能夠滿足現場施工需求的,這就需要我們根據現場實際,自行標註並提取出必要的坐標數據。正式進行坐標標註之前,需要先確認當前坐標系、繪圖比例等已經正確設置,可以這樣進行驗證:選取設計圖上已經標註坐標的兩個點位,自行利用坐標標註插件進行標註,得到的數據與設計給出的數據相同即可(縱橫坐標數據可能會互換、坐標數值小數點可能需調整,請讀者朋友自行甄別;限於篇幅,坐標系的相關知識在此不展開講解)。
為了使講解過程更簡潔清晰,筆者對上述道路中心線進行帶基點複製(快捷鍵為Ctrl+Shift+C)、帶基點粘貼到新圖紙中(為了便於後期進行定距等分、定數等分,建議自行取點描畫一整條的多段線,且可根據實際需要,在位移量不大的前提下將兩段弧線相交處利用圓角命令使其相切、以得到更流暢的線形):
理論上講,我們要對上述線形進行放樣,只需要找出每段弧線的端點與圓心即可,但在實際工作中,利用圓心和半徑放線可能會因為半徑過大而困難重重,此時可以考慮利用CAD自帶的定數或定距等分功能,在目標多段線上按照一定規則生成一連串的離散點,而後再對這些點位進行編號、標註坐標並提取數據。本文也介紹三種達到此目標的方法(推薦第三種方法,時間有限的讀者朋友可直接跳過前面兩種方法):
方法一:利用「網蜂工具-坐標標註-ZBBZ(2.55)」插件進行坐標標註及提取
1、對目標多段線進行等分,【繪圖】→【點】→【定距等分】(或輸入命令ME)
2、選擇要定距等分的多段線後,指定線段長度(此處設置為5米,讀者朋友可根據實際需求設置等分距離),為了更直觀的展示,等分後設置點樣式,以便對點位進行觀察。
3、利用AP命令加載「網蜂工具-坐標標註-ZBBZ(2.55)」插件(若不想每次都手動加載插件,可將其添加至「啟動組→內容」,在此不展開講解)
4、加載坐標標註插件後,輸入命令ZBBZ即可調用坐標標註插件,第一次輸入命令後會彈出設置界面(在此假定讀者朋友都已設定正確的坐標系、XY互換、標註比例、精度與字高等參數,直接進行標註即可,本次不展開講解)
5、逐點標註不需多說,我們現在需要執行的操作是對第2步生成的點位進行批量標註並提取坐標數據,設置好編號前綴及當前編號之後,輸入【批量P】→【點P】→設定批量標註的偏移距離及所在位置→框選需要進行標註的點,回車確認即可完成標註。
6、細心的讀者朋友會發現,筆者還未講解這些定距等分出來的點位是如何確定編號先後順序的,這裡暫時只需要知道點位編號順序是由線段方向決定的,與後期框選順序無關,本文介紹第三種方法時將會詳細講解。按照上述步驟,得到的標註結果如下:
7、此插件目前有一處小局限,其設置界面的編號標註區域有兩個選項是灰色的不可選狀態,不過這不影響剛才得到的坐標標註已經附帶了編號信息(此插件作為免費插件,功能已經十分的強大,有需要的讀者朋友可以了解作者的另一套收費工具包「網蜂CAD工具箱」,實力推薦、良心推薦!)若只採用此坐標標註插件又必須標註出編號,目前有一個折中的辦法:滑鼠移至坐標標註之上能看到編號信息,可以手動間隔若干個點用文字標記出編號,以便在現場放樣過程中對點位進行檢索。
8、提取坐標數據:輸入【選項O】進入坐標標註的設置界面,點擊【生成DAT文件】→選擇要生成的坐標文件名→框選要提取的坐標標註對象→回車確定
9、上述操作完成之後,在我們指定的位置生成了兩個文件(TXT格式以及DAT格式),包含編號與坐標信息。至此,讀者朋友可根據自己使用的全站儀、GPS等儀器對數據格式的具體要求,對提取出來的DAT數據做進一步的處理並傳輸至儀器內,以供現場放樣時根據編號進行調用。
方法二:利用「網蜂工具-布鑽孔BZK1.02」插件進行編號並提取坐標
1、利用AP命令加載插件(自動加載方法與坐標標註插件相同,見上文)
2、加載插件後輸入命令BZK進行調用,插件界面如下(由於本文僅講解對等分點位的編號及坐標提取,故不對此插件的其他功能進行展開,讀者朋友感興趣的可自行探索)
3、為了直觀的看到線形起始段、末端,我們先將方法一中的道路中心線進行打斷(輸入命令PEDIT→E,即可看到線段的起始點在何處)
4、在「網蜂工具-布鑽孔BZK1.02」插件的設置界面指定好行列間距(類似於等分距離,此處設置為10m)與編號,然後點擊【線形布孔】→選擇線形對象
5、上述操作完成之後即可自端點開始、每間隔10米生成一個點位並進行編號標註(不需提前進行定距等分,插件可自動完成;暫時不能選擇隱藏孔深信息,可自行忽略)
6、利用BZK插件不能直接在圖上標註出坐標,若需要標註坐標,可以搭配ZBBZ插件,批量標註出點位坐標(實際工作中不需要,提取坐標數據並傳輸至儀器之後,一般只需在圖上查閱點位的編號信息即可)
7、提取編號與坐標數據:在BZK插件的設置界面點擊【鑽孔放樣坐標數據導出】→選擇第5步生成的點→選擇要生成的坐標文件名→回車確定
8、完成上述操作之後,在我們指定的位置會生成相應的坐標數據文件,與方法一同樣的,根據儀器對數據格式的要求進行編輯之後,傳輸至儀器調用。
方法三:利用「T20天正建築V5.0」進行坐標標註並提取生成坐標表
1、天正建築畢竟是老牌的收費CAD二次開發軟體,功能相對而言已經非常的完善,利用天正建築對道路中心線進行編號並標註、提取坐標,同樣需要注意多段線的起始點與終點的問題。以下圖的線形為例,選擇多段線後輸入PEDIT命令,輸入【編輯頂點E】可查看起點位置,輸入【反轉R】可交換起點與終點的位置
2、對上述多段線進行定距等分(間隔5米),等分完成後設置點樣式的顯示如下圖(等分點的分布、對齊位置取決於選擇多段線時點取的哪一端,與編號順序無關;等分點的生成順序是從起點開始向終點方向生成的,此順序與後面坐標標註的編號順序有關)
3、在天正建築軟體中找到【符號標註】→【坐標標註】→【設置S】(在此同樣假定用戶已經設置好坐標系、繪圖單位、坐標類型等參數,不展開講解),設置坐標編號顯示模式並指定起始編號(建議設置為僅顯示編號,因為坐標數據傳輸至儀器後,現場僅需查閱圖紙上的點位編號,一般來講不需要再對照圖紙上的坐標數字手動輸入至儀器)。
4、執行【批量標註Q】命令,在標註位置選項處僅勾選【點】選項,然後選擇需標註坐標的對象(框選我們之前生成的等分點)
5、完成上述操作後,得到的結果如下圖(第2步我們講過,等分點的生成順序是從起點開始向終點方向生成的,而天正建築批量標註點坐標的編號順序是反向進行的,即從最後生成的點開始編號、依次向最早生成的點遞增,明白了這一點,有助於我們按編號順序補充對起點、終點的坐標標註)
6、以下利用GIF動畫演示:判斷多段線起點、在起點處繪製點、定距5米等分多段線、在終點處繪製點,最後利用天正建築對這些順序正確的點進行編號標註(坐標標註為可選項),此動圖主要目的是講解多段線方向、定距等分點、天正建築坐標標註編號這三者之間的關係,稍微有點繞,讀者朋友可自行習練。
7、提取坐標及編號信息:點擊【生坐標表】→框選坐標標註→回車確定
8、完成上述步驟後得到天正表格對象如下,點擊右鍵即可【轉出Excel】,後續根據所使用的全站儀、GPS等儀器對數據格式的要求,對數據進一步處理後傳輸至儀器即可供現場放樣時調用。
至此CAD批量標註等分點坐標、編號及提取數據就講解完了,在實際項目操作中,與標註並提取坐標相對應的,是現場實際測量得出的點位坐標數據需要批量輸入至CAD中進行展點繪圖,點位一多、數據量一大之後,點位的編號連同坐標數據一併導入到圖中就顯得十分重要了,不然現場測量人員也很難保證,能夠百分之百記得自己一路上風騷走位在圖上所對應的點位。篇幅所限,關於這部分內容,將會在另一篇文章裡單獨進行講解。