畢天平,周京春
(1. 沈陽(yáng)建筑大學(xué) 管理學(xué)院,遼寧 沈陽(yáng) 110168; 2. 昆明市城市地下管線探測(cè)管理辦公室,云南 昆明 650011)
城市綜合地下管線是城市的“生命線”,也是城市基礎(chǔ)設(shè)施的重要組成部分,更是發(fā)揮城市功能和確保城市經(jīng)濟(jì)、社會(huì)健康協(xié)調(diào)發(fā)展的重要物質(zhì)基礎(chǔ)。各大城市紛紛建立起綜合地下管線信息管理系統(tǒng),實(shí)現(xiàn)對(duì)城市建設(shè)中的各類管網(wǎng)數(shù)據(jù)進(jìn)行綜合有效的存儲(chǔ)管理。然而由于綜合地下管線的特殊性,其布設(shè)遍及路下、水下等,二維方式難以直觀地反映各管線之間的空間位置關(guān)系。在交錯(cuò)復(fù)雜的條件下,三維方式能夠切實(shí)地表達(dá)各管線之間的位置關(guān)系,以及管線與周邊地物的關(guān)系。在客觀世界里,管線本是以三維的形式存在,因而在三維視角下來(lái)分析和管理管線是管線管理的必然趨勢(shì)[1-2]。
對(duì)于管線管理信息系統(tǒng)來(lái)講,目前國(guó)內(nèi)外普遍采用GIS技術(shù)、仿真技術(shù),通過(guò)建立數(shù)學(xué)模型進(jìn)行管線的模擬現(xiàn)實(shí)和分析處理。國(guó)內(nèi)外也有三維GIS的軟件產(chǎn)品,如Google Earth、Skyline、Virtual Earth、ArcGlobe、EV-Globe、GeoGlobe、VRMap、AnGeo、WorldWind等,但由于模型與多種參數(shù)有關(guān),各軟件有其自身的優(yōu)點(diǎn)和局限性[3]。由于三維管線具有數(shù)據(jù)量大、空間關(guān)系復(fù)雜、精細(xì)化表達(dá)困難等特點(diǎn),在Web上實(shí)現(xiàn)三維的海量數(shù)據(jù)存儲(chǔ)和快速顯示仍然是各軟件系統(tǒng)不斷優(yōu)化的目標(biāo)。本文是在對(duì)昆明全市范圍內(nèi)2萬(wàn)多千米地下綜合管線進(jìn)行三維地下管線系統(tǒng)研發(fā)的基礎(chǔ)上,建立了三維管線動(dòng)態(tài)生成的結(jié)構(gòu)模型,介紹三維管線在Web環(huán)境下動(dòng)態(tài)顯示的技術(shù)思路、實(shí)現(xiàn)方法和成果的實(shí)際表現(xiàn),為三維數(shù)字城市建設(shè),特別是為城市三維綜合管線信息化建設(shè)提供借鑒。
綜合管網(wǎng)的類型包括給水、污水、雨水、燃?xì)?、電力、路燈、通信、電視、熱力、工業(yè)等。每類管線在空間數(shù)據(jù)庫(kù)中按照管線層和管點(diǎn)層存儲(chǔ)。需要注意的是管線層必須是兩點(diǎn)線,管線層的起點(diǎn)點(diǎn)號(hào)和終點(diǎn)點(diǎn)號(hào)必須和相應(yīng)管點(diǎn)層的管點(diǎn)編號(hào)一一對(duì)應(yīng)。
管線層存儲(chǔ)線狀管線,按照起點(diǎn)埋深、終點(diǎn)埋深、起點(diǎn)高程、終點(diǎn)高程、斷面尺寸和材質(zhì)、埋設(shè)方式來(lái)標(biāo)識(shí)其三維管線實(shí)體動(dòng)態(tài)生成的基本條件。斷面尺寸標(biāo)識(shí)管線是方形管還是圓形管,其單位為mm,如PSIZE =300代表圓形管,PSIZE=400×300代表方形管。各類管線層的物理結(jié)構(gòu)統(tǒng)一,其具體結(jié)構(gòu)設(shè)計(jì)見表1。
管點(diǎn)層存儲(chǔ)管線的全部特征點(diǎn)、普通點(diǎn)、物探點(diǎn)、附屬物等。利用管點(diǎn)類型字段可標(biāo)識(shí)具體的類別,如三通、四通、五通、多通、轉(zhuǎn)折點(diǎn)、彎頭、變深、變徑、變材、上桿、預(yù)留口、閥門、消火栓、凝水缸、水表等。為了三維管線的快速生成和顯示,三通、四通、多通等由程序自動(dòng)生成。為了三維顯示的精細(xì)化,點(diǎn)層可以附加精細(xì)化的3 ds Max和SketchUp等建模軟件制作的三維模型。各類管點(diǎn)層的物理結(jié)構(gòu)統(tǒng)一,其具體結(jié)構(gòu)設(shè)計(jì)見表2。
表1 管線層結(jié)構(gòu)
表2 管點(diǎn)層結(jié)構(gòu)
三維數(shù)據(jù)包括地上空間三維數(shù)據(jù)的生成和地下空間三維數(shù)據(jù)的生成,其中地下空間的數(shù)據(jù)主要是地下管線。因而在數(shù)據(jù)層上,三維地下管線系統(tǒng)也包含了數(shù)字城市的內(nèi)容。
城市地表可見部分的三維數(shù)據(jù)往往以航空攝影為基礎(chǔ),通過(guò)數(shù)字高程模型(DEM)或高程點(diǎn)來(lái)構(gòu)建三維地形骨架,通過(guò)在地形骨架上疊加數(shù)字正射影像(DOM)、城市建筑物、植被、小品模型來(lái)實(shí)現(xiàn)城市三維場(chǎng)景的整合[4-5]。其具體流程如圖1所示。
圖1 三維地表生成流程
為了保持二三維的聯(lián)動(dòng)性,三維管線數(shù)據(jù)由二維管線數(shù)據(jù)動(dòng)態(tài)生成,在二維管線層和管點(diǎn)層的基礎(chǔ)上,通過(guò)屬性字段中的高程信息、管徑信息、特征點(diǎn)的信息(具體結(jié)構(gòu)見表1、表2),來(lái)動(dòng)態(tài)地批量生成三維管線;并建立查詢分析所需要的三維實(shí)體和屬性之間的連接關(guān)系,將三維瀏覽數(shù)據(jù)、搜索數(shù)據(jù)、分析數(shù)據(jù)分別進(jìn)行存儲(chǔ),其具體過(guò)程如圖2所示。
圖2 三維管線生成流程
在綜合管線二維數(shù)據(jù)的基礎(chǔ)上,結(jié)合DOM、DEM、地形數(shù)據(jù)庫(kù)、三維模型庫(kù),以ArcGIS作為GIS基礎(chǔ)平臺(tái)、AutoNavi AnGeo Uniscope為三維GIS平臺(tái)、Oracle為數(shù)據(jù)庫(kù)服務(wù)器、Visual Studio 2008.NET為開發(fā)工具,采用C#.NET語(yǔ)言進(jìn)行系統(tǒng)開發(fā),利用面向服務(wù)的架構(gòu)(service-oriented architecture,SOA)來(lái)建立昆明三維綜合管線系統(tǒng)。
采用C/S與B/S結(jié)構(gòu)相結(jié)合的組織模式、二三維一體化的可視化表現(xiàn)形式,提供對(duì)城市地下綜合管線數(shù)據(jù)、地形數(shù)據(jù)、影像數(shù)據(jù)等的綜合管理與分析,并提供對(duì)外服務(wù)的功能。系統(tǒng)的邏輯結(jié)構(gòu)如圖3所示。
圖3 系統(tǒng)邏輯結(jié)構(gòu)圖
系統(tǒng)利用Web Services技術(shù),總體實(shí)現(xiàn)對(duì)城市地下綜合管網(wǎng)及相關(guān)數(shù)據(jù)庫(kù)的三維顯示、查詢、統(tǒng)計(jì)、分析、規(guī)劃審批、更新、服務(wù)等功能。應(yīng)用系統(tǒng)主要實(shí)現(xiàn)以下系統(tǒng)功能:地下管線的精細(xì)化顯示、輔助編輯、查詢定位、管網(wǎng)分析、三維量測(cè)、管線標(biāo)注、管線統(tǒng)計(jì)。其中分析模塊是系統(tǒng)功能的精髓,包含管線垂直凈距分析、管線水平凈距分析、覆土分析、縱斷面分析、橫斷面分析、道路斷面分析、緩沖區(qū)分析、爆管分析、追蹤分析、連通分析、流向分析等。
二三維聯(lián)動(dòng)實(shí)現(xiàn)二三維一體化,二維以ArcGIS Server為基礎(chǔ)地圖服務(wù)平臺(tái),三維以AnGeo Uniscope為基礎(chǔ)平臺(tái),其效果如圖4所示,圖中左側(cè)為二維視圖,右側(cè)為三維視圖。二三維聯(lián)動(dòng)除能按照地理坐標(biāo)實(shí)現(xiàn)二三維的聯(lián)合顯示,還能按照管線與地表的實(shí)際關(guān)系準(zhǔn)確地顯示管線,直觀地顯示各類管線、附屬設(shè)施、道路和地表建筑之間的空間關(guān)系,以及不同管線的粗細(xì)和各類管線之間的穿插關(guān)系。
圖4 二三維聯(lián)動(dòng)
剖面分析是管網(wǎng)管理系統(tǒng)關(guān)鍵的功能,包含橫剖面分析、縱剖面分析、三維剖面分析、道路剖面分析等,其能直觀看出地下管線的位置關(guān)系,尤其是道路剖面分析(如圖5所示),能看出管線在道路內(nèi)的機(jī)動(dòng)車道、人行道和綠化帶等的相對(duì)位置關(guān)系,有效地指導(dǎo)管網(wǎng)搶修和地面工程的施工挖掘工作。 三維剖面按照管線和地面的實(shí)際尺寸進(jìn)行切面分析,和二維剖面分析配合,更直觀地觀測(cè)管線的空間位置關(guān)系、管線尺寸和地面的位置關(guān)系。
圖5 三維剖面分析
流向分析是管網(wǎng)規(guī)劃和管理中十分珍貴的分析結(jié)果,尤其對(duì)雨水、污水等排水管線十分重要。其三維分析效果如圖6所示。
圖6 流向分析
挖方分析能夠看出施工區(qū)域下的管線分布狀況、計(jì)算土方量等。其三維效果如圖7所示。
圖7 挖方分析
實(shí)現(xiàn)各類管線及其設(shè)施的精細(xì)化造型和建模,以及管線和設(shè)置的自動(dòng)耦合,同時(shí)能在實(shí)現(xiàn)設(shè)施內(nèi)部的部件精細(xì)化顯示,體現(xiàn)三維GIS與建筑信息模型(building information modeling,BIM)的結(jié)合。
昆明三維地下管線系統(tǒng)采用三維瓦片金字塔技術(shù),以及目前被廣泛使用的視點(diǎn)相關(guān)球面LOD(levels of detail)算法[6-8],解決了海量三維數(shù)據(jù)發(fā)布能力,突破了三維領(lǐng)域容量大、速度慢的技術(shù)難題,能夠快速地顯示和分析地上和地下的完整城市空間,精細(xì)化地顯示龐大、復(fù)雜、種類繁多的管線,整合顯示DOM、DEM、數(shù)字地物模型等各類城市空間要素。
昆明三維地下管線系統(tǒng)是按照三維視角來(lái)管理和展示管線的成功案例,解決了基于Web的綜合地下管線信息化建設(shè)中常見的三維海量數(shù)據(jù)快速發(fā)布和顯示、管線及其附屬設(shè)施精細(xì)化建模,以及二三維聯(lián)動(dòng)等熱點(diǎn)問(wèn)題,為地下管線管理部門和各類管線運(yùn)營(yíng)單位提供了科學(xué)的技術(shù)支持和分析手段,能夠?yàn)楦黝惞芫W(wǎng)改造和維修工程提供直觀、可靠的決策依據(jù)。
當(dāng)前管線三維技術(shù)和數(shù)字城市技術(shù)都向大場(chǎng)景和精細(xì)化兩個(gè)方向發(fā)展[9-11],昆明地下管線系統(tǒng)解決了2萬(wàn)多千米的管線探測(cè)數(shù)據(jù),330 km2的基礎(chǔ)地形地物的三維可視化,解決了行業(yè)內(nèi)三維精細(xì)化和大場(chǎng)景數(shù)據(jù)的顯示難題。但三維數(shù)據(jù)還需要幾小時(shí)才能完全更新,因此解決整個(gè)管網(wǎng)三維模型的時(shí)時(shí)更新并及時(shí)參入可視化分析,是進(jìn)一步努力的方向。
參考文獻(xiàn):
[1] 劉軍,錢海峰,孫永新.基于Skyline的三維綜合地下管線應(yīng)用與研究[J].城市勘測(cè),2011(4): 43-45.
[2] 劉新,劉文寶,李成名,等.3維GIS中位置關(guān)系的定性描述與推理[J].測(cè)繪學(xué)報(bào),2008,37(4):106-109.
[3] 李清泉,嚴(yán)勇,楊必勝,等. 地下管線的三維可視化研究[J].武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2003,28(3): 278-282.
[4] 程承旗.地理信息系統(tǒng)三維建模[M]. 北京:北京大學(xué)遙感與地理信息系統(tǒng)研究所, 2002:19-21.
[5] 陳涵,鄔群勇,王欽敏. 切片級(jí)管線表面三維重建[J].計(jì)算機(jī)應(yīng)用,2005,25(9):2196-2198.
[6] 嚴(yán)勇.地下管線的三維可視化研究[D].武漢:武漢大學(xué),2003.
[7] 任遠(yuǎn)紅,楊克儉.視角相關(guān)的動(dòng)態(tài)ROAM算法研究[J].計(jì)算機(jī)與數(shù)字工程,2007,35(5):17-20.
[8] 宋能,曹菡.基于OpenGL的空間管線的拼接顯示與應(yīng)用[J].計(jì)算機(jī)工程與科學(xué),2008,30(11):144-146.
[9] 龔知凡.三維GIS技術(shù)及其發(fā)展[J].露天采礦技術(shù), 2007(5):17-20.
[10] ZLATANOVA S. 3D GIS for Urban Development[D]. Netherlands :ITC Dissertation, the Netherlands, 2000.
[11] MARSCHALLINGER R.Three Dimensional Reconstruction and Visualization of Geological Materials with IDL-examples and Source Code[J]. Computers & Geosciences, 2001(4): 27-29.