陸貽豪


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