VBA在平面測量上的應用

前言

本篇文章主要介紹如何取得全站儀的基本點位資料後的處理,坊間已經有許多的套裝軟體支援這部分的應用,諸如:Civil 3D、西谷資訊...等,僅供參酌使用。

與一般的套裝軟體不同,這次的Side Project可以同時支援AutoCAD與ZWCAD,並且由Excel97-2003的xls檔為主要驅動介面,透過引用AutoCAD與ZWCAD的library來操作。

主要功能包括:展點、取點、連線、定線、定樁、橫斷面、縱斷面,進行一系列的全測站點位資料加值應用,以下將進行相關內容的介紹。

圖文並茂簡報檔: (點我下載)

大綱

展點: 

於工作表('總表')中的資料表PNEZ CD直接展開至CAD檔。
取點:

與地籍圖套疊完畢後,點位經過旋轉校正,再由CAD檔轉移至Excel總表的過程。

連線:

依據CD碼的分類透過3種方式排序數據以及3種Feature的安排對聚合線進行處理。

定線:

採用雙邊的中心點連線,對於彎曲程度較高的中心線設定流心連線距離來取得中心線。
定樁:

指定中心線後,可以自行決定下一段距離後設定橫斷面樁,解決原先的DIV指令無法進行特定距離分段的缺點。

橫斷面:

透過取樣橫斷面樁與圖面特徵線的交點進行內插,並且可以經由假設線段的操作方式節省現地測量作業的時間。

縱斷面:

為符合水利會機關的範本,可以決定顯示於表格與不顯示於表格的內容,並且可以決定輸入的X軸與Y軸比例。

留言

Popular Posts

Excel VBA @ 監造日報表、查驗表 -2

ExcelVBA@施工照片整理的應用範例

Excel VBA@ 監造日報表、查驗表