基于AutoCAD平臺(tái)的縱橫斷面程序設(shè)計(jì)

2014-12-18 王光澤 南昌市城市規(guī)劃設(shè)計(jì)研究總院

  縱橫斷面常用于市政設(shè)計(jì),水利規(guī)劃設(shè)計(jì)及土方量測(cè)算等工程項(xiàng)目,在AutoCAD 平臺(tái)下通過ActiveX 對(duì)象接口,采用程序可讀取地形圖上高程點(diǎn)信息自動(dòng)生成各種格式斷面并繪制斷面圖。

  引言

  在線路測(cè)量中縱橫斷面測(cè)量往往占據(jù)較大的工作量,通常采用的測(cè)量方法有外業(yè)實(shí)測(cè)法和DTM法。外業(yè)實(shí)測(cè)橫斷面需先放出已設(shè)計(jì)中樁點(diǎn)位,采用水準(zhǔn)儀或全站儀按照斷面線方向采高程點(diǎn),人工編輯生成斷面數(shù)據(jù),該方法使測(cè)斷面精度較高但外業(yè)工作量極大,人員參與度高;采用DTM 法是根據(jù)現(xiàn)狀地形圖上高程點(diǎn)構(gòu)建三角網(wǎng)并內(nèi)插生成斷面,該方法快速,人員參與度低但構(gòu)網(wǎng)時(shí)未考慮地形細(xì)部特征,斷面精度不高?紤]當(dāng)前數(shù)字地形圖主要采用AutoCAD(CASS)軟件平臺(tái)編輯,本文對(duì)上述兩種方法進(jìn)行綜合,提出使用現(xiàn)狀地形圖,以圖面高程點(diǎn)為基礎(chǔ),人工對(duì)地形特征高程點(diǎn)進(jìn)行編輯并采用程序在AutoCAD 平臺(tái)上實(shí)現(xiàn)人機(jī)交互式斷面生成的方法,本文以道路設(shè)計(jì)斷面為例進(jìn)行說明。

  1、操作流程

  1.1、地形圖編輯

  采用現(xiàn)狀數(shù)字地形圖為基礎(chǔ),以AutoCAD 為編輯平臺(tái),疊加道路設(shè)計(jì)橫斷面線、縱斷面線及設(shè)計(jì)中樁號(hào)并分層存儲(chǔ),縱橫斷面線及中樁號(hào)可按照道路設(shè)計(jì)要求采用AutoCAD 軟件編輯完成,本程序約定斷面線為一維多段線,中樁號(hào)為一般注記即可,中樁號(hào)規(guī)范為K*+* 格式,標(biāo)注于斷面線旁與之對(duì)應(yīng),便于程序識(shí)別關(guān)聯(lián)。

  1.2、斷面加樁

  道路設(shè)計(jì)橫斷面樁通常為20 米間隔,通常為突出表示地形特征,在地形圖上可根據(jù)地形變化情況結(jié)合設(shè)計(jì)要求進(jìn)行橫斷加樁,如中樁過坎等高出突變處。

  1.3、高程點(diǎn)編輯

  人工逐一檢查斷面線在軟件設(shè)定緩沖區(qū)范圍內(nèi)的高程點(diǎn)的有效性及密度是否滿足斷面生成要求,對(duì)緩沖區(qū)范圍內(nèi)無高程點(diǎn)或地形變化明顯點(diǎn)需進(jìn)行人工內(nèi)插輸入高程點(diǎn)。為表示地形高程突變點(diǎn),如斷面線過坎點(diǎn),需按照斷面方向(通常為道路前進(jìn)方向由左至右),在該點(diǎn)處依次輸入兩重疊高程點(diǎn)分別表示坎上及坎下高程,程序通過判斷該兩高程點(diǎn)的ObjectID 值判斷其輸入先后順序以保證斷面數(shù)據(jù)能夠正確反映地形特征。

  1.4、斷面生成

  按照要求進(jìn)行加樁及高程加密后便可以通過程序讀取斷面線緩沖區(qū)范圍內(nèi)的高程點(diǎn),批量生成橫斷面數(shù)據(jù)及縱斷面數(shù)據(jù)。程序執(zhí)行前需按要求設(shè)定斷面線圖層、中樁號(hào)圖層、中心點(diǎn)圖層、高程點(diǎn)偏距及高程點(diǎn)屬性塊的名稱,其中中心點(diǎn)為判斷斷面線0 距離點(diǎn)的參考高程點(diǎn),點(diǎn)有效偏距為設(shè)定斷面線關(guān)聯(lián)高程點(diǎn)的有效范圍,高程點(diǎn)名稱為指定地形圖高程信息來源,在常用的CASS 測(cè)圖平臺(tái)中其名稱為GC200。運(yùn)行程序可以生成鴻業(yè)軟件格式斷面數(shù)據(jù)及適合南昌測(cè)繪勘察院土方量計(jì)算軟件要求的相關(guān)格式斷面數(shù)據(jù)。程序界面如圖一所示。

基于AutoCAD平臺(tái)的縱橫斷面程序設(shè)計(jì)

圖一 程序界面

  1.5、斷面成圖

  在斷面數(shù)據(jù)生成過程中可同步生成斷面圖或在程序“數(shù)據(jù)生成斷面圖”模塊中調(diào)用斷面成果數(shù)據(jù)生成斷面圖。用戶可根據(jù)要求調(diào)整斷面圖縱向與橫向比例及斷面圖間距便于圖形打印輸出,斷面圖效果如圖二所示。

基于AutoCAD平臺(tái)的縱橫斷面程序設(shè)計(jì)

圖二 斷面圖

  3、結(jié)束語

  目前,采用程序進(jìn)行斷面高精度完全自動(dòng)提取尚無很好的解決方法,其主要受制于當(dāng)前主流地形圖格式、圖形屬性結(jié)構(gòu)完整性及圖形數(shù)據(jù)質(zhì)量。本程序采用的人機(jī)交互式進(jìn)行斷面提取的方法與傳統(tǒng)作業(yè)方式相比,在保證了斷面數(shù)據(jù)精度的同時(shí)提高了作業(yè)效率。本程序雖然基本滿足作業(yè)要求,但是地形圖中能夠反映地形地貌特征相關(guān)的圖形信息及屬性信息并未完全參與識(shí)別計(jì)算,該方面依然有較大的改進(jìn)空間。