發表文章

目前顯示的是 10月, 2019的文章

單曲線定線工具

圖片
平面測量完成後第一步便是定出中心線,當現地佈設的時候需要轉彎可以考慮使用單曲線進行定線,這也是目前最簡單的一種圓弧形定線方式。 在繪製平面圖的過程因為前陣子所發表的"Hank's繪圖資料庫"本身程式設計的限制,我只能夠使用AcadPolyline Object 或者是 AcadLightWeightPolyline Object 去執行橫斷面取樣樁的設定,因此當遇到有轉彎的時候只能很約略地去擬合我想要的位置,引發此次撰寫這篇Side Project的動機。 以下開始介紹本次開發會使用到的工具: 1.繪製CURVE: a.點選第一邊的某點 b.點選IP點 c.點選第二邊的某點 d.輸入半徑 透過點選CAD圖面上的三個點決定偏角後再輸入半徑(Radius)來繪製一個AcadArc Object,當初開發過程遇到正偏角與副偏角的問題會有圓弧出現在反邊的狀況,目前僅用簡單的判斷式去處理,但總覺有更好的寫法。 2.擬合CURVE: a.點選CURVE物件 b.點選尚未擬合前的中心線 c.輸入擬合點位個數 d.輸入是否要刪除舊的中心線 CURVE物件在CADVBA為AcadArc Object可以取得其起點位置、終點位置、圓弧長度、半徑...等有用的資料,在公路設計上常用20公尺為一整樁單位去進行放樣,可以由圓弧長度換算出適合的擬合點位個數,方便日後測量人員進行放樣。 至於是否要刪除舊的中心線端看使用者是否有在同一線段有很多中心線需要做CURVE的動作,若有,可以在第一個圓弧做完後保留其舊的中心線,後續的圓弧都以前一次生成的中心線為基底去做擬合。 3.標註CURVE: a.點選CURVE物件 b.點選IP點 c.輸入標註文字大小(單位為mm) d.點選標註文字的左上角 透過上述第2點所取得的基本資料,可以將單曲線所需要的資料,比如IP點號、IP的座標位置、半徑、圓弧長、切線長...等必要資料給展示於平面圖上,測量人員得以有一個依據去進行放樣的動作。 4.曲線放樣: a.點選CURVE物件 這步驟針對於沒有具備全測站的測量人員使用,可以先由圖面資料將該單曲線的各個點資料先做