陸貽豪
摘 要:地下排水管道縱橫于城市的每條大街小巷,對(duì)其進(jìn)行測(cè)繪和數(shù)據(jù)錄入是必不可少的程序;基于AutoCAD二次開(kāi)發(fā)平臺(tái),本文應(yīng)用ObjextARX進(jìn)行排水管信息軟件開(kāi)發(fā),滿足城市地下排水管線的測(cè)量數(shù)據(jù)的錄入、保存和管理,讓其數(shù)據(jù)隨管線圖一同保存起來(lái)。
關(guān)鍵詞:ObjextARX;地下管線;CAD二次開(kāi)發(fā);擴(kuò)展數(shù)據(jù)
對(duì)城市地下管線的規(guī)劃、設(shè)計(jì)、及數(shù)據(jù)管理首選的輔助軟件是CAD,基于CAD二次開(kāi)發(fā)的優(yōu)越性和測(cè)量數(shù)據(jù)保存的重要性,用ObjextARX編寫(xiě)了一個(gè)排水管線類的信息錄入、編輯及管理界面,能很好實(shí)現(xiàn)外業(yè)數(shù)據(jù)快捷地載入管線圖形中,并給今后對(duì)其數(shù)據(jù)的利用、管理和查詢達(dá)到小數(shù)據(jù)庫(kù)的功能。
一、程序設(shè)計(jì)過(guò)程
(一)創(chuàng)建MFC
二、實(shí)例操作
(一)數(shù)據(jù)準(zhǔn)備(以本市雨污分流支管到戶工程的富興新村小區(qū)污水管為例):1)外業(yè)工作:首先,實(shí)地打開(kāi)井蓋通過(guò)探深桿測(cè)量排水管底的深度和管徑,并查看管道材質(zhì),然后在草圖上記錄好測(cè)量數(shù)據(jù)和其他的信息,其次用儀器測(cè)量地面井蓋坐標(biāo)并記錄好所采集的點(diǎn)號(hào)。2)內(nèi)業(yè)工作:通行外業(yè)繪制的草圖,在南方CASS上展外業(yè)井蓋的坐標(biāo)點(diǎn)號(hào)并繪管線圖,其次為每個(gè)井點(diǎn)或節(jié)點(diǎn)編寫(xiě)管線編號(hào)和其它信息,最后把點(diǎn)高程切換出來(lái),如圖1。
(二)過(guò)程操作
首先在CAD命令輸入appload導(dǎo)入arx,顯示加載成功后輸入lyhgx命令,就會(huì)在CAD繪圖中顯示如圖2左側(cè)的對(duì)話框界面,通過(guò)這界面拾取或手工錄入圖1的信息,然后用“寫(xiě)入屬性”命令就能把信息載入所選的直線對(duì)像中,直線顯示紅色,命令行提示:載入完成。最后關(guān)閉CAD從新啟動(dòng)圖形,用“查詢屬性”命令點(diǎn)W1-W2這一段管線,錄入的污水管線信息全部在如圖2左側(cè)對(duì)話框界面和CAD命令行下逐條顯示。
三、結(jié)語(yǔ)
在對(duì)城市地下管線測(cè)量中,我們的測(cè)繪作業(yè)模式多是外業(yè)采集管線數(shù)據(jù),內(nèi)業(yè)通過(guò)手工把數(shù)據(jù)錄入到Excel中,然后通過(guò)軟件導(dǎo)入坐標(biāo)數(shù)據(jù)并把管線數(shù)據(jù)展繪在CAD圖中;然而其數(shù)據(jù)在CAD中是丟失的,展繪出來(lái)的管線圖沒(méi)有管線屬性;為了讓管線數(shù)據(jù)不丟失,實(shí)現(xiàn)圖形與數(shù)據(jù)的關(guān)聯(lián),實(shí)時(shí)讓數(shù)據(jù)隨圖形保存是以后選擇的作業(yè)方式; 城市地下管線選擇在CAD二次平臺(tái)上開(kāi)發(fā)數(shù)據(jù)庫(kù)也是具有一定的經(jīng)濟(jì)價(jià)值。
參考文獻(xiàn):
[1] 張帆.ObjectARX開(kāi)發(fā)實(shí)例教程(電子版).北京智帆高科科技有限公司,2007.7.15.
[2] 李長(zhǎng)勛.AutoCAD ObjectARX 程序開(kāi)發(fā)技術(shù).[M]北京:國(guó)防工業(yè)出版社,2005,1.