解智強,杜清運,高 忠,王貴武,何 偉
(1.武漢大學資源環境科學學院,湖北武漢430070;2.昆明市城市地下管線探測管理辦公室,云南昆明650051;3.昆明市城市排水管理處,云南昆明650051)
地下管線通用GIS平臺建設及其在城市排水管理中的應用研究
解智強1,2,杜清運1,高 忠2,王貴武2,何 偉3
(1.武漢大學資源環境科學學院,湖北武漢430070;2.昆明市城市地下管線探測管理辦公室,云南昆明650051;3.昆明市城市排水管理處,云南昆明650051)
針對城市地下管線信息成果的推廣應用中普遍存在的專業管線GIS系統需求冗余、開發成本高、推廣應用難度大等現實問題,開發出一種通用性強、功能適合、應用范圍廣泛、應用環境多樣、經濟性能好的通用GIS平臺,對城市地下管線信息的推廣應用具有一定借鑒意義。
通用GIS平臺;地下管線;城市排水管理
地下管線信息作為一項重要的地理信息成果,在基層管線單位(主要是從事城市管線建設管理的一線單位)中推廣應用存在以下困難:
1)習慣上對紙質圖紙的依賴。地下管線紙質圖紙已經使用多年,使用人員存在對紙質圖紙和紙質文本材料的嚴重依賴而忽視地下管線信息的使用。
2)數據格式不統一。管線單位使用的數據格式不統一,看圖軟件多樣,對電子地圖的使用基本上停留在圖形化層面,沒有GIS的觀念,數據整合過程十分困難。
3)信息化人才匱乏。基層管線單位的信息化人才嚴重缺乏,有些單位甚至沒有,使地下管線信息推廣使用存在嚴重的智力障礙。
4)資金缺乏。隨著科技的進步,專業管線系統開發成本隨之增長,目前,大型的商業GIS軟件和商業數據庫軟件都需要昂貴的預算,再加上開發和升級維護費用,使管線單位在經濟上無法承受。
基層管線單位需要的通用型GIS平臺具有以下需求特點。
1)數據標準化。即系統建設需圍繞統一制定的城市地下管線數據標準實施,以滿足數據共享與更新需求。
2)開發規范化。平臺建設嚴格執行國家軟件開發規范,保證系統維護便捷;系統開發語言及程序設計思路能夠統一,做到將來對各管線單位系統實現“一對多”持續維護與升級服務;在滿足不同種類地下管線不同功能要求前提下,使系統基本模塊(如查詢、分析等)具有通用性,使其能在不同管線單位信息系統中使用,以提高代碼使用效率,縮短開發周期。
3)針對性強,功能齊備夠用,性能良好。保證系統能夠滿足地下管線單位用戶對系統功能的不同使用要求。同時避免與現有大型GIS商業平臺一樣,開發出大量多余的、額外的、對用戶而言甚至是不需要的功能,從而避免投資及工期的浪費。
4)兼顧管線單位業務特點,實現地下管線信息對其日常工作的支持。
5)經濟性。一般從底層進行開發,保證自主知識產權的同時嚴格控制經費預算,降低成本。
1.設計特點
地下管線通用GIS平臺設計緊密圍繞數據應用、功能拓展及功能配置嚴格實施,主要包括以下內容。
1)以數據建設為核心延伸應用。地下管線通用GIS平臺以專業地下管線數據庫建設為核心,以數據應用為重點。通過與城市地下管線信息管理部門合作實現數據共享與更新,并結合管線單位的工作實際,通過開發接口將系統功能集成到其業務辦公架構(OA)下,實現不同環境下(桌面和網絡)對地下管線信息的使用。
2)靈活的功能組件。通用型城市地下管線信息應用系統的功能為組件式開發,建設系統功能集,并針對不同模塊(如桌面GIS、網絡GIS)的功能需求進行組裝,以滿足不同使用功能和使用環境需要。如滿足同一個管線單位不同工作條件下的使用需要,以及不同管線單位不同使用功能需要。
3)模塊嵌入??紤]在網絡環境下內嵌桌面模塊,使管線單位技術人員能夠在野外和辦公室使用系統進行工作。如管線單位工作人員能夠使用同一臺涉密便攜計算機(含桌面模塊)在現場工作后,回到辦公室直接將其接入內網節點后即能夠作為WebGIS(OA)的一個用戶進行審批、查詢和管理,從而節省硬件資源。該工作流程圖如圖1所示。

圖1 管線單位技術人員使用的便攜計算機(含桌面模塊)能夠作為其OA的工作節點
4)B/S、C/S模式靈活應用。針對不同管線單位的實際,包括軟硬件情況、技術人員多少情況等合理選擇B/S或C/S的架構方式開發網絡地理信息系統,并根據實際情況配置胖、瘦客戶端。如在技術人員少的單位,可以將數據量龐大的影像數據配置在C/S的客戶端以減少數據庫壓力,從而獲得最優的系統應用效率。
2.設計構架
針對上述思想,通用型城市地下管線信息應用系統的框架設計如圖2所示,該設計架構主要圍繞城市地下管線數據庫的建設與應用、維護與更新。在數據應用基礎上,建設的通用GIS平臺包括了桌面GIS、網絡GIS模塊,可滿足管線單位在不同層次上的使用,并通過管線單位辦公自動化系統(OA)最終集成后投入其日常管理使用。

圖2 通用型城市地下管線地理信息應用系統設計架構
1.數據庫設計
(1)數據庫選擇
通用型城市地下管線信息應用平臺的數據庫使用人員相對較少,數據規模有限,一般使用SQL Server等中小型關系數據庫,所以需要開發不同數據庫之間的嚴密的接口,以實現管線單位數據和城市地下管線信息管理部門之間的數據轉換。
(2)不同用途的數據庫建設
1)現狀數據庫:主要承擔管線單位現有數據資源管理,并基于共享目的,嚴格按照城市地下管線信息管理系統數據庫標準要求設計,充分考慮不同數據庫軟件(如Oracle Special與SQL Server)之間數據轉換、管線單位自身需要的字段添加等問題。
2)過程數據庫:由管線單位批件過程中使用的管線數據和相關文件組成。包括地下管線圖形化數據(如AutoCAD的DWG格式)、圖片(BMP、TIFF格式等)、文本(如Word的DOC格式)。因此,對數據的管理一般采用文件方式進行,在處理完畢之后針對成果再進行入庫管理處理。
3)歷史數據庫:記錄了管線單位在不同建設年代建設地下管線的情況,提供一定時期內的地下管線數據回溯,以提供管線單位人員進行數據的查詢與瀏覽。
2.通用型城市地下管線信息應用系統技術要點
(1)地理信息標準模板與模板控制技術
不同的管線單位具有不同的應用界面,通用型地下管線信息應用系統通過模板建立,將地下管線信息標準及國家、行業及地方有關標準進行參數化、符號化的自定義表達并內嵌在開發軟件中,程序運行時可動態獲得模板中一系列預定義的參數規則,并控制系統用戶執行既定標準,且可以調用不同功能的開發組件模塊。模板控制技術對海量管線數據進行了強制的標準化管理。在使用同一模板的情況下,保證了不同用戶成果標準的統一。此外,通過模板開放,不同管線用戶不經軟件開發即可定制模板,滿足專業化、行業化需求。如可通過模板定制技術,開發不同管線用戶單位軟件功能菜單。
(2)信息映射機制與跨平臺異構數據高質量轉換技術
通用型地下管線信息應用系統的一個重要目標是和城市地下管線信息系統實現數據交換與共享,一個主要手段就是建立信息映射機制,在數據結構層面上對地理要素進行打散、拆分、過濾、重組、派生及跨層轉換等技術處理,建立城市地下管線信息管理系統和其他管線單位的信息應用系統數據基本信息單元的對應關系,實現對象級的自由映射,實現該平臺與其他系統雙向的圖形、屬性、拓撲關系等完整信息無損轉換,以解決管線單位數據交換的問題。
昆明市排水審批管理系統是一個典型面向用戶的地下管線信息應用系統。建設該系統的目的是為昆明市排水審批管理部門提供地下排水管線信息數據及應用功能,并為其搭建審批環境,在地下排水管線數據庫支持基礎上實現審批、管理、GIS數據查詢與分析等多項操作功能。
1.數據管理
昆明市排水審批管理系統使用SQL Server數據庫對數據進行管理,數據標準采用《昆明市城市地下管線數據標準》進行規范,以保證數據的獨立性和延續性,并使其不受軟件升級或平臺更換的影響。昆明市排水審批管理系統數據庫除管理著地下排水管線數據,以及作為背景地圖的影像和地形數據外,還管理著通過審批的排水戶屬性信息及其空間位置信息。同時,該系統根據審批工作實際將數據分為現狀數據庫、歷史數據庫、臨時辦件庫,分別管理著不同時期的地下排水管線及相關信息。本系統通過開發系統的關系數據庫引擎,對Access、SQL Server等關系型數據庫直接進行數據讀寫,實現了多元海量數據無縫存儲與管理。采用要素級增量更新方法,支持數據任意時刻歷史回溯與動態回放,系統數據庫更新流程如圖3所示。

圖3 昆明市排水審批管理系統數據更新流程
2.系統組成
昆明市排水審批管理系統由兩部分組成:即圍繞審批與數據管理設計的網絡GIS系統和面向現場的桌面GIS系統(以便攜計算機和PDA為載體)。前者還集成了辦公自動化系統和電子地圖,但兩者都管理著與排水口審批有關的地下排水管線現狀數據、規劃數據、批后檢查數據及審批輔助數據。使排水審批管理工作人員能夠針對于不同的作業環境開展工作。系統的技術架構詳如圖4所示。

圖4 昆明市排水管線審批系統技術架構
(1)GIS模塊(包括網絡與桌面GIS通用功能)
昆明市排水審批管理系統網絡GIS模塊能使管線單位技術管理人員在內部網絡的不同節點(包括計算機和服務器)使用其專業地下管線數據庫,并能使不同權限的工作人員能夠通過訪問地下管線數據庫查詢到建設片區內詳細的地下排水管線數據和地形數據,以此進行與業務相關的查詢、分析與統計功能操作,從而實現對城市排水信息有效管理和應用。
桌面GIS模塊將網絡模塊中的GIS功能配置到筆記本電腦或PDA設備中,滿足操作人員在工作現場調用地下管線信息數據的需求,并能夠提供現場進行定位、分析、查詢與統計(如圖5所示)對城市排水設施進行客觀、科學的分析與評價。在通用性原則下,桌面模塊與網絡模塊共享GIS開發功能(如數據的調用、查詢功能等)。

圖5 PDA模塊在野外縮放地下排水管線信息
(2)辦公自動化(OA)模塊
根據管線單位業務辦公需求所開發的辦公自動化系統能夠集成昆明市排水審批管理系統網絡GIS模塊,使排水管理部門在業務辦公的同時調用地下排水管線數據,進行查詢、分析、統計及標注等操作,并支持系統開展公文流轉、任務下達、文件傳遞等技術工作,及時了解并監控地下管線的建設與審批進度,能對地下管線的建設、維護、執行規劃審批等實際情況進行客觀的分析并制定相應的決策。
在管線單位業務辦公系統中內嵌地下管線WebGIS,并實現調用電子地圖進行操作與分析,如圖6所示。

圖6 辦公自動化模塊中調用電子地圖
地下管線通用GIS平臺的建設以其經濟性、功能完善性、高效性的特點將在很大程度上推廣地下管線信息在基層管線單位的應用,從而促進城市地下管線信息化建設整體水平的提升。主要體現在:①推廣通用GIS平臺能夠從最大限度上整合城市地下管線數據標準,促進城市地下管線信息共享與更新;②通用GIS平臺可拆卸和自由組裝的功能模塊能夠滿足不同管線單位工作需求,做到功能重用,節省資金,從而使地下管線信息能夠在不同管線專業單位推廣應用;③通用GIS平臺在設計時充分考慮了用戶面向現場、面向網絡等不同使用環境,能夠滿足用戶在不同條件下進行本專業地下管線信息管理與維護,因此,平臺建設能夠促進城市地下管線信息共享與更新水平。
通用GIS平臺建設需要改進的地方是:①需要不斷完善功能,特別是數據庫建設與管理功能,以滿足用戶對數據使用越來越嚴格的使用要求,從而促進城市地下管線信息充分共享;②盡量拓展地下管線信息使用功能,以滿足不同用戶的不同需求。
[1] 楊伯鋼,張保鋼.城市地下管線時空數據的組織與操作[J].測繪通報,2009(4):37-40.
[2] 趙東泉,陳吉寧,佟慶遠,等.基于GIS的城市管網模型拓撲規則檢查和處理[J].給水排水,2008(5): 106-109.
[3] 江貽芳,王勇.城市地下空間信息化建設探討[J].河南理工大學學報,2006,25(5):377-381.
[4] 張海濤,閭國年,張書亮,等.基于一體化數據模型的城市管線GIS共享[J].測繪通報,2005(8):57-60.
[5] 解智強,王貴武,高忠,等.基于GIS模型的昆明市地下排水管線數據庫設計與表達應用[J].測繪通報,2010(10):59-62.
[6] 常洲,戴相喜,王華峰.地下管線內外業一體化探測技術研究及實現[J].測繪通報,2011(7):31-35.
[7] 赫建忠,李魯群,鄭敏,等.基于UML的城市地下管線地理信息系統設計[J].測繪通報,2002(4):7-9.
[8] 施晶晶,馬勁松.基于ActiveX控件技術的Web GIS設計原理[J].計算機應用,2001(7):55-58.
[9] 趙東泉,王浩昌.GIS在城市排水管網數字化管理之中的應用與開發[C]∥2009第八屆Esri中國用戶大會論文集.北京:測繪出版社,2009:457-458.
[10] 姜永發,張書亮,曾巧玲,等.基于圖論的城市排水管網GIS空間數據模型研究[C]∥中國地理信息系統協會第八屆年會論文集.北京:測繪出版社,2004: 787-794.
Underground Pipeline Universal GIS Platform Construction and Its Application in the Management of Urban Drainage
XIE Zhiqiang,DU Qingyun,GAO Zhong,WANG Guiwu,HE Wei
0494-0911(2012)08-0072-04
P208
B
2012-06-01
解智強(1973—),男,云南羅平人,博士生,高級工程師,主要從事地下管線信息化研究工作。