林春峰 陳 偉
(中鐵二院工程集團有限責任公司,四川成都 610031)
?
斜交斷面線形工具的設(shè)計與實現(xiàn)
林春峰陳偉
(中鐵二院工程集團有限責任公司,四川成都610031)
摘要設(shè)計并實現(xiàn)了一個基于AutoCAD平臺的斜交斷面線形工具。首先根據(jù)線位數(shù)據(jù),在AutoCAD平臺上顯示線位、交點和里程等信息;然后可以根據(jù)斜交斷面的里程和角度自動繪制斜交斷面,并創(chuàng)建一條新線位,保證斜交斷面在新線位中處于正交。最后獲取新線位的信息,并保存為GPS-RTK的線形文件。該工具操作簡單,交互性強,具有較強的直觀性,在工程實踐得到了很好的應用,能有效減少外業(yè)工作準備時間。
關(guān)鍵詞勘測斜交斷面AutoCAD數(shù)據(jù)結(jié)構(gòu)
橫斷面(包括正交斷面和斜交斷面)測量是交通工程在勘測設(shè)計初測和定測的一項重要工作,一般采用GPS-RTK進行橫斷面測量[1,2]。測量前需要根據(jù)GPS-RTK儀器的型號建立能夠?qū)氲絻x器中、不同數(shù)據(jù)結(jié)構(gòu)的線形文件。各類GPS-RTK對正交斷面測量能夠有效支持,但是對于斜交斷面測量支持力度不夠。設(shè)計并實現(xiàn)了一個基于AutoCAD平臺的斜交斷面線形工具。首先根據(jù)線位數(shù)據(jù),在AutoCAD平臺上顯示線位、交點和里程等信息;然后可以根據(jù)斜交斷面的里程和角度自動的繪制斜交斷面,并創(chuàng)建一條新線位,保證斜交斷面在新線位中處于正交,最后獲取新線位的信息,并保存為GPS-RTK的線形文件。
1斜交斷面
橫斷面主要用于土石方量計算,站場、涵洞、隧道進出口、橋墩、路基、邊坡以及其它附屬結(jié)構(gòu)物設(shè)計等[3-5]。橫斷面可分為以下幾類。
(1)正交斷面:與里程處切線垂直的斷面線。
(2)斜交斷面:與里程處切線不垂直的斷面線,與切線的夾角為α,如圖1所示。
圖1 橫斷面示意
使用GPS-RTK測量橫斷面時,其默認的是正交斷面測量,實測的斷面點數(shù)據(jù)包括“點號、北坐標、東坐標、高程、代碼、里程、偏距”等信息,這種數(shù)據(jù)結(jié)構(gòu)能夠被解析、處理,得到橫斷面數(shù)據(jù)[2]。對于斜交斷面,南方GPS-RTK能夠通過輸入斜交角度,在儀器內(nèi)部自動對斜交斷面處理,使之施測方式與正交斷面實測方式一致;而Trimble等其它型號的儀器則對斜交斷面不能有效處理。
2線形文件
交通工程中,一般采用:
“起點,北坐標,東坐標,起點里程
JD1,北坐標,東坐標,圓曲線半徑,前緩和長度,后緩和長度
……
JDn,北坐標,東坐標,圓曲線半徑,前緩和長度,后緩和長度
終點,北坐標,東坐標”來描述線形[6],如圖2所示。
圖2 線路線形
不同的GPS-RTK設(shè)備識別的線形文件數(shù)據(jù)格式和數(shù)據(jù)結(jié)構(gòu)都不一樣。南方GPS-RTK識別的是*.rod格式線形文件;Trimble設(shè)備識別的是*.tdf、*.rxl格式線形文件。它們都是文本文件,能夠方便的訪問、讀寫。以Trimble設(shè)備的*.tdf格式線形文件為例說明其數(shù)據(jù)結(jié)構(gòu),如圖3所示。
(1)第一、二、三、五、七行為固定內(nèi)容;
(2)第四行為線路起點里程信息;
(3)第六行為TDF文件名稱;
(4)從第八行起是線位數(shù)據(jù);
“P”為線位起點坐標;
“R.”為HZ點到ZH點的距離和方位角;
“CC”為圓曲線長度和圓曲線半徑(交點逆時針旋轉(zhuǎn)為負)。
圖3Trimble格式線形文件
3工具的設(shè)計與實現(xiàn)
為了使所有的GPS-RTK設(shè)備能夠有效地處理斜交斷面,提出一個處理方法:創(chuàng)建一條新線位,保證斜交斷面在新線位中里程不變,且處于正交;施測時使用新線位,以測量正交斷面的方法測量斜交斷面。
假設(shè)線路里程CK(x,y)處需要測量一個斜交斷面,該點切線順時針旋轉(zhuǎn)到斜交斷面線的夾角為α,如圖4所示。
圖4 斜交斷面線
創(chuàng)建新中線的方法如下:
(1)根據(jù)線路數(shù)據(jù),計算得到里程CK處切線的方
位角,可以根據(jù)切線與斜交斷面線的夾角α,計算得到斜交斷面的方位角。
(2)將斜交斷面線順時針旋轉(zhuǎn)90°,可以得到一個新方位角,可以根據(jù)新方位角和坐標(x,y),計算得到兩點CK1(x1,y1),CK2(x2,y2)
其中:
(3)以CK1(x1,y1)和CK2(x2,y2)為起始點創(chuàng)建一條新線位,導出GPS-RTK能夠識別的線位文件數(shù)據(jù)。施測時,可以測量該新線里程CK處的正交斷面,該正交斷面也即是待施測的斜交斷面。
本文以AutoCAD為基礎(chǔ)平臺,使用ObjectArx.net開發(fā)接口[7-10]開發(fā)了一個斜交斷面建線形的功能插件工具。運行該工具,可以導入線位信息,并創(chuàng)建線位,通過輸入斜交斷面的里程和角度,即可在線位上顯示斜交斷面和新線位示意,并能導出多種格式的線位文件,如圖5、圖6所示。
圖5 斜交斷面信息輸入
圖6 斜交斷面示意
4結(jié)束語
直接以AutoCAD為平臺,設(shè)計并實現(xiàn)了一個斜交斷面線形工具,可以利用AutoCAD強大的繪制和顯示功能,使得斜交斷面線形形象直觀。工程實踐表明,該工具操作簡單,交互性強,能有效減少外業(yè)工作準備時間,對于勘測工作具有重要意義。
參考文獻
[1]徐亞楠.基于GPS-RTK技術(shù)的道路橫斷面測量方法研究[J].測繪通報,2013:34-36
[2]林春峰,張智勇,李紀榮.鐵路勘測橫斷面數(shù)據(jù)處理軟件設(shè)計與實現(xiàn)[J].鐵道勘察,2015(5)
[3]張金水,張廷楷.道路勘測與設(shè)計[M].上海:同濟大學出版社,2005
[4]范東明.道路橫斷面成圖及土石方計算軟件系統(tǒng)的關(guān)鍵技術(shù)[J].測繪通報,2004(5):47-48
[5]柳忠杰.數(shù)字化橫斷面的地質(zhì)填繪[J].鐵道工程學報,2007,24(2):21-24
[6]易思蓉.鐵路選線設(shè)計[M].重慶:重慶大學出版社,2013
[7]杜剛,劉學東,張磊.基于ObjectArx的AutoCAD二次開發(fā)及應用實例[J].機械設(shè)計與制造,2004(3):30-32
[8]于蕭榕,郭昌言,陳剛.結(jié)合Objectarx和C#進行AutoCAD二次開發(fā)框架的研究[J].科學技術(shù)與工程,2010,10(20):5085-5090
[9]林春峰,黃華平,閔世平.基于AutoCAD平臺的線路橫斷面線提取系統(tǒng)的設(shè)計與實現(xiàn)[J].鐵道勘察,2013(4):6-9
[10]楊鋒,程昂,林春峰.基于ObjectArx的地形圖數(shù)據(jù)標準統(tǒng)一軟件的設(shè)計與實現(xiàn)[J].鐵道勘察,2014(5):5-7
收稿日期:2016-02-20
第一作者簡介:林春峰(1987—),男,2011年畢業(yè)于武漢大學遙感信息工程學院地圖學與地理信息系統(tǒng)專業(yè),碩士,工程師。
文章編號:1672-7479(2016)03-0003-02
中圖分類號:U412.24
文獻標識碼:A
Design and Implementation of Center-Line-Maker Toolkit for Oblique Section Survey
LIN ChunfengCHEN Wei