国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

關(guān)于緯地道路橋涵構(gòu)造物垂直標(biāo)注的研究

2014-10-21 20:03許迎春
建筑遺產(chǎn) 2014年7期

搞要:文章基于緯地三維道路CAD系統(tǒng)開(kāi)發(fā)的垂直于路線方向標(biāo)注的橋涵構(gòu)造物文字,結(jié)合軟件本身、Autolisp的二次開(kāi)發(fā)及Excel開(kāi)發(fā)的橋涵構(gòu)造物標(biāo)注方法。

關(guān)鍵詞:緯地道路;橋涵標(biāo)注;Autolisp開(kāi)發(fā);VBA開(kāi)發(fā)

概述

橋涵構(gòu)造物標(biāo)注,是平面和總體圖中重要的構(gòu)造物標(biāo)注。緯地三維道路CAD系統(tǒng)具有標(biāo)注橋涵構(gòu)造物標(biāo)注的功能,在圖中標(biāo)注是帶引線構(gòu)造物平行于路線的方向,在橋涵構(gòu)造物較多的情況下,會(huì)出現(xiàn)文字重疊的現(xiàn)象,需要進(jìn)行手工移動(dòng),調(diào)整圖面。因此,開(kāi)發(fā)一個(gè)垂直于路線的構(gòu)造物標(biāo)注程序,有著重要的現(xiàn)實(shí)意義。

結(jié)合緯地道路、Autolisp及Excel VBA開(kāi)發(fā)的橋涵構(gòu)造物標(biāo)注方法,有效地解決了構(gòu)造物重疊現(xiàn)象,大大縮短了修改圖面的時(shí)間,提高了繪圖效率。因此,筆者開(kāi)發(fā)了“LISP橋涵構(gòu)造物垂直標(biāo)注”程序。

兩種標(biāo)注方法圖面比較

(1)緯地軟件本身橋涵橋造物,如下圖所示:

(2)采用“LISP橋構(gòu)造物垂直標(biāo)注”標(biāo)注的構(gòu)造物,如下圖所示:

比較:從上面兩幅圖中可以明顯看出采用采用“LISP橋構(gòu)造物標(biāo)注程序”明顯比緯地軟件本身標(biāo)注的美觀的多。

程序開(kāi)發(fā)思路及方法

根據(jù)路線走向、實(shí)地調(diào)查及相關(guān)計(jì)算,確定好橋涵的樁號(hào)、斜交角度、跨徑、結(jié)構(gòu)型式后,即可以進(jìn)行橋涵標(biāo)注前的數(shù)據(jù)準(zhǔn)備。最終的繪圖數(shù)據(jù)格式:”樁號(hào),北坐標(biāo)(N),東坐標(biāo)(E),標(biāo)注角度D,跨徑,結(jié)構(gòu)型式(利用狀況)”

(1)根據(jù)樁號(hào)計(jì)算坐標(biāo)

使用緯地道路工具→坐標(biāo)高程→坐標(biāo)文件計(jì)算坐標(biāo)。坐標(biāo)文件采用支距的格式:樁號(hào),斜角,距離。

可從計(jì)算的數(shù)據(jù)中可以提取所需坐標(biāo)。

(2)計(jì)算構(gòu)造物圖塊標(biāo)注角度

根據(jù)緯地逐樁坐標(biāo)表,計(jì)算各逐點(diǎn)間方位角,再依據(jù)方位角確定圖塊角度。

使用緯地道路表格→輸出逐樁坐標(biāo)表→指定樁號(hào)間距(包含曲線要素樁)間距 5 米→數(shù)據(jù)文件(文本格式)。

計(jì)算得出逐樁坐標(biāo)表后,可根據(jù)相鄰兩點(diǎn)計(jì)算方位角,將以前數(shù)據(jù)復(fù)制至Excel中,按空格進(jìn)行分列??刹捎肊xcel VBA進(jìn)行定義方位角的函數(shù),便可快速求出方位角F。橋涵構(gòu)造物塊標(biāo)注角度計(jì)算公式:標(biāo)注角度D=360°-(F-180°)

到此,基本數(shù)據(jù)格式已基本完成。下一步進(jìn)行屬性塊塊的制作。

橋涵構(gòu)造物屬性塊的制作

在AutoCAD中,用att命令創(chuàng)建屬性塊,要求定義文字屬性的有樁號(hào)(橋梁樁號(hào)與橋梁名稱在同一行)、跨徑及結(jié)構(gòu)類型。

LISP語(yǔ)言開(kāi)發(fā)繪圖程序

以上基本數(shù)據(jù)及屬性塊做好后,需要Autolisp語(yǔ)言進(jìn)行二次開(kāi)發(fā),進(jìn)行批量繪圖。

LISP代碼如下:

加載以上代碼后,快捷鍵為QHBZ(橋涵標(biāo)注簡(jiǎn)稱)命令運(yùn)行該程序,即可繪制出橋涵構(gòu)造物文字標(biāo)注。

本程序批量繪制橋涵構(gòu)造物的文字屬性塊標(biāo)注的方法,橋涵平面及總體的跨徑標(biāo)注使用緯地的標(biāo)注。用緯地進(jìn)行構(gòu)造物標(biāo)注時(shí),把軟件本身的文字標(biāo)注及引線批量刪除即可。

結(jié)語(yǔ)

“LISP橋涵構(gòu)造物垂直標(biāo)注”程序的開(kāi)發(fā),有效地解決了文字重疊的現(xiàn)象。數(shù)據(jù)準(zhǔn)備好后,可快速精準(zhǔn)地繪制出所需要的橋涵構(gòu)物的文字標(biāo)注。

參考文獻(xiàn):

[1]《公路工程基本建設(shè)項(xiàng)目設(shè)計(jì)編制辦法》交公路發(fā)[2007]358號(hào),人民交通出版社,2007.

[2]吳永進(jìn),林美櫻,AutoCAD完全應(yīng)用指南,科學(xué)出版社,2011.

[3]羅剛君,Excel VBA程序開(kāi)發(fā)自學(xué)寶典,電子工業(yè)出版社,2011.

作者簡(jiǎn)介:

許迎春(1988-),男,安徽合肥人,助理工程師,從事道路設(shè)計(jì)工作。