李小謙
(深圳市勘察測繪院有限公司,廣東 深圳 518028)
地下管線數(shù)據(jù)隨著時間的變遷,城市規(guī)模的擴大,道路改造等因素的變化隨時發(fā)生變化,如果不及時對管線信息系統(tǒng)的數(shù)據(jù)進行動態(tài)更新(增加或刪減)數(shù)據(jù)將失去時效性,對失去時效性的數(shù)據(jù)進行分析,處理得出的結(jié)論和信息,不但沒有任何使用價值,而且可能會給決策者以錯誤的信息,造成決策失誤。
深圳市從2005年起將全市劃分成若干片區(qū),由深圳市規(guī)劃和國土資源委員會主管,委托在深圳市登記注冊并有地下管線探測能力的測繪單位對各片區(qū)地下管線的變化進行經(jīng)常性跟蹤巡視、調(diào)查,對已開工的地下管線工程在規(guī)定的時間內(nèi)完成跟蹤竣工測量和數(shù)據(jù)入庫,同步建立地下管線動態(tài)信息管理系統(tǒng),實現(xiàn)地下管線數(shù)據(jù)實施定期更新和動態(tài)管理。
城市地下管線普查是城市規(guī)劃、建設(shè)與管理的一項重要基礎(chǔ)工作。地下管線普查主要是指城市市政公用管線網(wǎng)絡(luò),包括各種管線、管線點、窨井和其他一些附屬設(shè)施。通過地下管線普查,可查明地下管線的現(xiàn)狀,為城市地下管線動態(tài)信息管理及城市數(shù)字化奠定堅實的基礎(chǔ)。
為了統(tǒng)一地下管線普查成果,減少數(shù)據(jù)入庫時因?qū)嵤藴什唤y(tǒng)一帶來的轉(zhuǎn)換問題,深圳市規(guī)劃和國土資源委員制定了統(tǒng)一的實施細則包括野外探測及計算機成果整理要求。
深圳市的地下管線普查種類主要分為7 種,給水(J)、污水(W)、雨水(Y)、燃氣(R)、電力(L)、電信(D)及工業(yè)(G)管道。其調(diào)查內(nèi)容主要如表1所示:
地下管線普查調(diào)查內(nèi)容[1] 表1
為配合深圳市地下管線普查和深圳市地下管線信息庫的建設(shè),各作業(yè)單位在完成地下管線數(shù)據(jù)野外數(shù)據(jù)采集后,應(yīng)將成果統(tǒng)一轉(zhuǎn)換為市規(guī)劃國土委信息中心的數(shù)據(jù)格式即Arc/Info 的Eoo 或Coverage 數(shù)據(jù)變換格式,提交成果的具體表現(xiàn)形式為管線點成果數(shù)據(jù)庫(* .dbf)和圖形文件(* .dxf)[2],基本要求如表2所示。
表2 入庫基本要求
由于深圳市地下管線入庫是一個龐大的政府工程,為了保證數(shù)據(jù)及時更新,深圳市規(guī)劃和國土委將全市分成多個作業(yè)區(qū)同時由多家單位按片區(qū)進行分開作業(yè)并統(tǒng)一入庫。
由于各測繪單位承擔片區(qū)建立的數(shù)據(jù)庫是整個深圳市地下管線動態(tài)管理系統(tǒng)的子數(shù)據(jù)庫,為作業(yè)方便,每個作業(yè)單位采用的數(shù)據(jù)處理軟件不一,但常見問題仍離不開數(shù)據(jù)檢查問題、數(shù)據(jù)接邊問題及圖形編繪問題。
根據(jù)上述地下管線入庫要求及常見問題,為了實現(xiàn)地下管線動態(tài)更新成果順利入庫,在總結(jié)以往工作經(jīng)驗的基礎(chǔ)上,我公司采用了比較靈活且成本較低的Access[3]個人數(shù)據(jù)庫結(jié)合AutoCAD 平臺自主研發(fā)的地下管線數(shù)據(jù)處理系統(tǒng)“易管網(wǎng)綜合管線數(shù)據(jù)處理系統(tǒng)(EGW)”進行作業(yè),在提交深圳市規(guī)劃和國土資源委員會信息中心入庫時,作統(tǒng)一的格式轉(zhuǎn)換,以減少系統(tǒng)差異帶來的操作不便。
EGW 是利用C#[4]在AutoCAD2008 圖形平臺和Access 數(shù)據(jù)管理系統(tǒng)的基礎(chǔ)上進行的二次開發(fā)[5,6]軟件,通過ODBC/ADO 訪問接口與數(shù)據(jù)庫進行交互操作實現(xiàn)圖庫聯(lián)動動能,其特點是平臺簡單易用,擴展方便,移植和適應(yīng)性好,符合廣大測繪生產(chǎn)單位的需求,如圖1所示。
圖1 EGW 數(shù)據(jù)庫結(jié)構(gòu)圖
數(shù)據(jù)檢查程序是一個建立地下管線數(shù)據(jù)庫的預(yù)處理程序,將經(jīng)外業(yè)檢查驗收過的格式數(shù)據(jù)按照信息中心系統(tǒng)規(guī)定的管線數(shù)據(jù)組織方法,自動生成管線圖庫和屬性數(shù)據(jù)庫,完成管線圖形生成、著色與符號標準化、管線對象定義、圖形與屬性關(guān)聯(lián),獲得滿足入庫要求的數(shù)據(jù),如圖2所示。
根據(jù)地下管線成果屬性定義及屬性表技術(shù)要求,為實現(xiàn)大量數(shù)據(jù)程序排查,制定以下檢查規(guī)則:
(1)唯一性檢查:內(nèi)容包括點編碼、線連接關(guān)系;
(2)非空值檢查:點特征、埋設(shè)方式、埋深、管線種類、斷面尺寸、權(quán)屬單位、埋設(shè)年代;
(3)邏輯性檢查:排水倒流檢查、管線距離超長檢查、最大埋深檢查;
(4)一致性檢查:特征與方向一致性、夾角與特征一致性、斷面尺寸與埋設(shè)方式一致性、總孔數(shù)與已用孔數(shù)關(guān)系檢查、管線種類與點編號一致性檢查、調(diào)查數(shù)據(jù) 與坐標數(shù)據(jù)一致性。
圖2 檢查程序界面
測區(qū)新普查數(shù)據(jù)庫與老數(shù)據(jù)庫合并時,必然會存在新老數(shù)據(jù)圖形與屬性接邊問題,這個是入庫的核心問題,目的是實現(xiàn)新老數(shù)據(jù)無縫對接。針對入庫過程中出現(xiàn)的常見接邊問題,結(jié)合EGW 圖庫聯(lián)動[8]編輯功能,處理如下:
(1)新增加管線
管線全新敷設(shè),未與老管線接邊,該段管線數(shù)據(jù)完全添加,不需做任何改變,如圖3所示。操作步驟為:增加圖上管線點函數(shù)TuAddGd()和增加圖上管線連接關(guān)系函數(shù)TuAddGx()。
圖3 新管線與老管線不相交情形
(2)老管線點特征改變
老管線點與新管線點有相交點,且為原管線點的新增加連接方向,保留老管線點號,刪除新編管線點號,坐標偏差在誤差范圍內(nèi)時,取原管線點坐標,修改原管線點屬性。
操作步驟為:使用改變管線連接關(guān)系函數(shù)ChangeGxLj()移動新管線一端至老管線點并選擇全部繼承管線屬性,如圖4所示,即可實現(xiàn)老管線點新增加方向的連接,然后使用EraseMapMdb()函數(shù)刪除新管線點,最后利用屬性信息查詢對話框修改原老管線點屬性特征。
圖4 新管線與老管線在點相交情形
(3)老管線中間插入分支
老管線與新管線相交于管段中間時,原管線中間應(yīng)插入分支點,接邊時保留管線兩端點數(shù)據(jù)不變,增加新管線點及連接關(guān)系,如圖5所示。
圖5 新管線與老管線在管線中間相交情形
操作步驟:
方法一:利用管線上插入管點函數(shù)TKInsertGd()在原管線中間插入分支點,并改變分支點的連接關(guān)系,繼承原管線屬性特征。
方法二:刪除原管線數(shù)據(jù),新增管線數(shù)據(jù),并用屬性查詢框添加屬性信息。
(4)老管線刪除
當老管線實地已不存在,應(yīng)刪除相應(yīng)的管線點、線數(shù)據(jù),并做刪除記錄,相應(yīng)函數(shù)為EraseMapMdb(),如圖6所示。
圖6 老管線刪除情形
為了減少新增地下管線成果逐年遞增造成對數(shù)據(jù)庫及圖上點號的負載,深圳市地下管線入庫數(shù)據(jù)采用每個千米格網(wǎng)內(nèi)點號不重復(fù)方法,對預(yù)編點號重新編號,老管線點號維持上一年度編號不變,本年度新增管線數(shù)據(jù)在其千米網(wǎng)格內(nèi),從原圖上最大點號開始往后遞增。圖上點號的編碼規(guī)則如下:取正式點號第一個代碼字符+后三位順序碼(如順序碼前面位數(shù)為0,可省略),保證點號長度不超過4 個字符如:J1 ~J999。圖上點號的轉(zhuǎn)換使得預(yù)編點號變圖上點號后需要重新編輯點文字注記,增加了圖形編繪工作量,如圖7所示。
圖7 預(yù)編點號、正式點號及圖上點號對應(yīng)關(guān)系
圖形編繪若不是在圖庫聯(lián)動界面下進行修改,需要生成圖上點號后再重新編繪管線圖;若在圖庫聯(lián)動界面下,所見即所得,圖庫同步修改,預(yù)編點號位置即為正式點號位置,通過記錄預(yù)編點號的圖上位置坐標,即可在輸出時,將預(yù)編點號圖轉(zhuǎn)換為圖上點號圖,得到最終入庫成果圖。其轉(zhuǎn)換效果如圖8所示。
圖8 地下管線預(yù)編點號圖與入庫成果圖轉(zhuǎn)換效果
通過在CAD 平臺上開發(fā)的圖庫聯(lián)動功能對深圳市地下管線入庫的常見問題的應(yīng)用,實現(xiàn)了圖形與數(shù)據(jù)庫的實時更新,簡化了工作步驟,提高了生產(chǎn)效率。本論文探討的問題主要針對片區(qū)分割數(shù)據(jù)庫的管線數(shù)據(jù)處理,若是對于整個大測區(qū)數(shù)據(jù)處理,變化的是開發(fā)平臺,處理方法仍可以參考,因此對相關(guān)工程應(yīng)用具有普遍的參考價值。
[1]CJJ61 -2003/J271 -2003.城市地下管線探測技術(shù)規(guī)程[S].
[2]深圳市國土資源和房產(chǎn)管理局.深圳市地下管線探測實施細則[R].深圳,2005.
[3]夏邦貴,劉凡馨.Access2003 數(shù)據(jù)庫開發(fā)經(jīng)典實例精解[M].北京:機械工業(yè)出版社,2006.
[4]王華杰,李律松,孫一波.精通C#數(shù)據(jù)庫開發(fā)[M].北京:清華大學出版社,2004.
[5]李長勛.AutoCAD Visual Lisp 程序開發(fā)技術(shù)[M].北京:國防工業(yè)出版社,2005.
[6]王玉琨,任衛(wèi)紅,茅艷等.CAD 二次開發(fā)技術(shù)及其工程應(yīng)用[M].北京:清華大學出版社,2008.
[7]程娟芳.烏魯木齊市地下管線綜合管理系統(tǒng)建設(shè)及數(shù)據(jù)更新入庫[J].城市勘測,2009(S),189 ~192.
[8]劉陽,劉允,王光升等.反應(yīng)器與動態(tài)塊技術(shù)在管線數(shù)據(jù)采集編輯中的應(yīng)用[J].城市勘測,2012(6):33 ~35.