宋奇鴻
(廣州市城市規(guī)劃勘測設(shè)計研究院,廣東廣州 510060)
基于AnGeo平臺的二三維數(shù)據(jù)可視化實踐
宋奇鴻?
(廣州市城市規(guī)劃勘測設(shè)計研究院,廣東廣州 510060)
簡要介紹了城市規(guī)劃三維報建的基礎(chǔ)數(shù)據(jù)和主要流程,并基于AnGeo平臺闡述了三維數(shù)據(jù)的可視化過程及基本原理,介紹了通過數(shù)據(jù)預(yù)處理、數(shù)據(jù)接地和網(wǎng)絡(luò)發(fā)布等三個步驟實現(xiàn)的二、三維報建數(shù)據(jù)可視化實踐。最后結(jié)合廣州市六十六中學(xué)的實例簡要展示了AnGeo的二三維聯(lián)動等規(guī)劃管理方面的空間分析功能,對城市建設(shè)的三維仿真管理提供了一定借鑒意義。
可視化;數(shù)據(jù)編譯;網(wǎng)絡(luò)發(fā)布;AnGeo
基于三庫(模型、影像、DEM)一體化的實時3D可視化技術(shù)發(fā)展非常迅速,在計算機上實現(xiàn)GIS環(huán)境下的三維模型和三維地形的讀取、漫游、信息查詢、剖面分析等空間分析功能已日臻成熟。而伴隨著B/S(瀏覽器/服務(wù)器)體系的流行,瀏覽器已經(jīng)成為客戶端使用最廣泛、用戶最容易接受和使用,與服務(wù)器交互最頻繁的軟件之一[1]。
通過結(jié)合三維可視化與虛擬現(xiàn)實的網(wǎng)絡(luò)三維發(fā)布技術(shù),可以再現(xiàn)城市地理環(huán)境的真實情況,把所有管理對象都置于一個虛擬的城市三維世界里,這種“所見即所得”的方式大大支持了其在城市規(guī)劃管理審批系統(tǒng)中的應(yīng)用。
AnGeo平臺系統(tǒng)是高德軟件公司在地理信息三維應(yīng)用領(lǐng)域開發(fā)的一款三維GIS軟件,核心組件包括Terrain-Builder和ModelBuilder兩部分,分別用于影像數(shù)據(jù)、DEM數(shù)據(jù)和模型數(shù)據(jù)的處理。平臺采用B/S三層體系結(jié)構(gòu),即客戶端(瀏覽器)、數(shù)據(jù)服務(wù)器和充當兩者之間聯(lián)系紐帶的應(yīng)用服務(wù)器,在海量三維數(shù)據(jù)存儲顯示、二三維一體化和高性能的空間分析功能等方面都較為成功[2]。
三維報建主要流程如圖1所示。
規(guī)劃報建數(shù)據(jù)由于需要高精度的真實再現(xiàn)實地信息,并基于現(xiàn)有數(shù)據(jù)對擬建建筑進行系列空間分析以及虛擬現(xiàn)實動態(tài)分析,因而主要應(yīng)包括兩個部分,一是二維數(shù)據(jù),包括規(guī)劃部門審批的用地紅線圖,建設(shè)單位提供的電子報建圖(平面、立面和剖面)——用于放線方案定制和準現(xiàn)狀模型建立,和實地數(shù)字化測圖得到的1∶500現(xiàn)狀地形圖——用于現(xiàn)狀模型的建立以及3DGIS中的控高、陰影等空間分析;二是三維數(shù)據(jù),包括DEM、DOM數(shù)據(jù)——用于三維地形建立,和不同設(shè)計方案的準現(xiàn)狀模型——用于多方案對比分析等[3]。
圖1 三維報建主要業(yè)務(wù)流程
AnGeo平臺出于對數(shù)據(jù)安全性的考慮,在實現(xiàn)二、三維數(shù)據(jù)可視化的過程中定義了固有的運行數(shù)據(jù)格式。DEM和DOM數(shù)據(jù)分別采用ASCIIGrid(?.asc)格式和TIFF(?.tif)格式,覆蓋報建施工的全范圍,來源于市規(guī)劃局地理信息庫;Vector數(shù)據(jù)采用shp或dwg格式,如用地紅線等;Model數(shù)據(jù)采用自定義的USX (?.usx)格式,包括現(xiàn)狀模型及報建準現(xiàn)狀模型。
對于報建場景范圍,只有擬建建筑周邊需要較高的細節(jié)層次,以保證三維數(shù)據(jù)的精度和真實感。細節(jié)層次LOD(Level Of Detail)模型是解決上述問題的主要技術(shù)途徑。AnGeo平臺按照一定的算法對原始幾何模型進行了簡化,并在數(shù)據(jù)預(yù)處理過程中產(chǎn)生兩級離散的不同LOD模型,簡化后的幾何模型數(shù)據(jù)比原始數(shù)據(jù)量有所減少,降低了對計算機軟件和硬件設(shè)備的需求,從而提高了數(shù)據(jù)處理的速度,縮短了人機交互時間,提高了三維數(shù)據(jù)可視化效率,如圖2所示。
圖2 兩級LOD模型對比
一般而言,基于AnGeo平臺的三維GIS數(shù)據(jù)網(wǎng)絡(luò)可視化可以簡單分為數(shù)據(jù)預(yù)處理、數(shù)據(jù)接地和網(wǎng)絡(luò)發(fā)布等三個步驟。
3.1 數(shù)據(jù)預(yù)處理
AnGeo平臺對DEM、DOM和矢量數(shù)據(jù)采用金字塔技術(shù)進行發(fā)布,金字塔級別和數(shù)據(jù)分辨率、數(shù)據(jù)可見高度相關(guān)。不同級別DOM或DEM的分辨率存在2的N次方關(guān)系,而矢量數(shù)據(jù)則僅與默認顯示高度相關(guān)。因而平臺通過設(shè)置數(shù)據(jù)的最大、最小級別,和統(tǒng)一的坐標投影轉(zhuǎn)換處理后,生成AnGeo運行的金字塔數(shù)據(jù),這一過程稱為數(shù)據(jù)編譯。數(shù)據(jù)預(yù)處理,就是將待發(fā)布的三維報建GIS數(shù)據(jù)進行編譯,轉(zhuǎn)換至AnGeo平臺支持的格式,其中包括坐標系的轉(zhuǎn)換,數(shù)據(jù)格式的轉(zhuǎn)換等。
地形和影像數(shù)據(jù)的預(yù)處理階段,通過在AnGeo平臺讀入DEM地形數(shù)據(jù)和DOM影像數(shù)據(jù),并基于數(shù)據(jù)分辨率,比照平臺自定義的金字塔級別映射關(guān)系設(shè)置編譯級別。當最大級別與最小級別設(shè)置相同時,則只編譯該級別數(shù)據(jù)[2]。如果編譯的數(shù)據(jù)相對正確位置有所偏移,則需要通過設(shè)置球面坐標偏移值和平面坐標偏移值予以糾正。由于廣州城建系統(tǒng)采用地方城市坐標系,相對于國家大地坐標系的偏移,可以采用AnGeo平臺設(shè)計的投影變換和坐標偏移方法處理,完成編譯過程。
預(yù)處理過程中,如果有多份數(shù)據(jù)在同一路徑下進行編譯時,將按照“后編譯覆蓋先編譯”的原則自動進行同級數(shù)據(jù)邊緣融合或疊蓋。如圖3所示,如果DOM2編譯路徑與DOM1相同時,DOM2的數(shù)據(jù)會自動逐層覆蓋DOM1的相應(yīng)級別數(shù)據(jù)。
模型數(shù)據(jù)在3dsMax中通過建模和貼圖獲取,利用DirectPanda格式轉(zhuǎn)化插件[4],轉(zhuǎn)換為系統(tǒng)支持的數(shù)據(jù)格式(?.usx),并進行編譯、坐標系統(tǒng)轉(zhuǎn)換等數(shù)據(jù)預(yù)處理。
圖3 多重數(shù)據(jù)疊加關(guān)系圖
3.2 數(shù)據(jù)接地
由于影像數(shù)據(jù)和模型數(shù)據(jù)都不帶有絕對高程信息,在數(shù)據(jù)預(yù)處理之后,需要進行進一步配對融合,使其與發(fā)布的城市規(guī)劃放線測量小區(qū)域的最高級DEM數(shù)據(jù)相協(xié)調(diào),這里稱為數(shù)據(jù)接地。經(jīng)過配準和校正,影像數(shù)據(jù)即可和DEM很好的融合。而模型數(shù)據(jù)接地處理時,采用從指定的最高級地形數(shù)據(jù)獲取高程。其主要規(guī)則為,以每個模型對象的最低點獲取高程作為整個模型的基準高程。這種處理方式導(dǎo)致的缺陷就很明顯,就是模型數(shù)據(jù)容易造成與既有的DEM割裂。對此,AnGeo平臺提供了地面填平功能,其實質(zhì)就是對選中區(qū)域的DEM進行處理,消除區(qū)域相對高差。
3.3 網(wǎng)絡(luò)發(fā)布
網(wǎng)絡(luò)發(fā)布是指將經(jīng)過預(yù)處理和接地處理之后的二、三維數(shù)據(jù),通過AnGeo平臺發(fā)布到Web(這里是指規(guī)劃審批部門的內(nèi)部局域網(wǎng)絡(luò))。其中DEM和DOM數(shù)據(jù)經(jīng)分級重采樣編譯后發(fā)布,Model數(shù)據(jù)經(jīng)索引處理等編譯后發(fā)布。
地形數(shù)據(jù)和影像數(shù)據(jù)發(fā)布階段,為了使發(fā)布的DOM和DEM在不同金字塔級別的數(shù)據(jù)拼接處自然合理,需要與現(xiàn)有數(shù)據(jù)融合,也就是用上一級別的數(shù)據(jù)或同級別已發(fā)布數(shù)據(jù)填充無效值。數(shù)據(jù)融合過程中,An-Geo平臺要求處于上層數(shù)據(jù)的地理范圍必須包含當前發(fā)布數(shù)據(jù)的地理范圍;上層數(shù)據(jù)與當前發(fā)布數(shù)據(jù)的金字塔級別必須連續(xù),不能有間隔;當前發(fā)布數(shù)據(jù)的金字塔級別與上層數(shù)據(jù)有重疊時,重疊部分使用同層數(shù)據(jù)進行融合,非重疊部分將使用比當前數(shù)據(jù)最低級別低一級的數(shù)據(jù)進行融合[2]。如圖4所示,DEM2上層數(shù)據(jù)路徑為DEM1,將使用DEM1的第10級數(shù)據(jù)與DEM2進行融合,DEM3上層數(shù)據(jù)路徑為DEM2,14、15級數(shù)據(jù)使用DEM2的第14、15級數(shù)據(jù)進行融合,16、17級使用DEM2的第15級數(shù)據(jù)進行融合。
圖4 多份數(shù)據(jù)邊緣融合關(guān)系圖
模型數(shù)據(jù)的網(wǎng)絡(luò)發(fā)布在ModelBuilder工具中實現(xiàn),由于在同一次發(fā)布的模型數(shù)據(jù)作為一個整體存儲在服務(wù)器中,其具體的發(fā)布方案(如表1所示)直接影響了三維數(shù)據(jù)的圖層控制與可視化??紤]到規(guī)劃地形和現(xiàn)有地形在規(guī)劃審批中的不同地位以及用地紅線的重要性,三維報建中將模型數(shù)據(jù)劃分為報建建筑物模型、規(guī)劃路模型、規(guī)劃涌模型、用地紅線模型、規(guī)劃地形模型、周邊建筑物模型、和現(xiàn)有地形模型等7大類用于輔助規(guī)劃審批[5]。
模型數(shù)據(jù)發(fā)布標準 表1
4.1 數(shù)據(jù)基本信息管理
GIS數(shù)據(jù)信息包含空間信息、屬性信息和時間信息。在二維GIS中,數(shù)據(jù)結(jié)構(gòu)模型采用的是柵格與矢量混合使用的方法,用戶客戶端數(shù)據(jù)的顯示與空間分析主要用矢量形式來表現(xiàn),柵格形式則作為補充。而對于三維GIS而言,其數(shù)據(jù)顯示更多地要依靠三維建模,以突出其三維特征與效果。
二維GIS的數(shù)據(jù)庫管理包括了對屬性數(shù)據(jù)和空間數(shù)據(jù)庫的綜合管理,即屬性數(shù)據(jù)和空間數(shù)據(jù)都保存在數(shù)據(jù)庫管理系統(tǒng)(DBMS)中。AnGeo采用將屬性數(shù)據(jù)保存在DBMS中,而三維模型數(shù)據(jù)仍作為文件存放。
4.2 二、三維數(shù)據(jù)聯(lián)動管理AnGeo平臺通過坐標匹配和名稱屬性匹配兩種方式建立信息機制,實現(xiàn)二三維雙屏輸出形式的聯(lián)動GIS,并在名稱屬性表不為空時,優(yōu)先通過名稱屬性關(guān)聯(lián)匹配。
報建施工范圍內(nèi)的二維GIS地物數(shù)據(jù),在三維場景中均有相應(yīng)的地物模型,而二維地物和三維地物都與同一關(guān)系數(shù)據(jù)庫的專業(yè)屬性表格關(guān)聯(lián)。對于同一空間地物,即可通過名稱匹配,實現(xiàn)二三維GIS交互訪問。
對于名稱屬性表為空,或者只有地形數(shù)據(jù)的區(qū)域(即某一視點),AnGeo通過獲取屏幕目標點的三維坐標,基于坐標匹配將另一窗口視角轉(zhuǎn)換到該坐標上,并刷新圖層實現(xiàn)關(guān)聯(lián)訪問[6]。
實現(xiàn)流程如圖5所示。
圖5 二、三維數(shù)據(jù)聯(lián)動管理流程圖
本文以廣州市第六十六中學(xué)教學(xué)樓規(guī)劃報建為例,以建設(shè)單位提供的電子報建圖和實測1∶500現(xiàn)狀地形圖為主要基礎(chǔ)數(shù)據(jù),進行了試驗。通過對報建前后的數(shù)據(jù)瀏覽比對以及在此基礎(chǔ)上形成的空間分析功能,從而為城市規(guī)劃管理者提供了更多、更準確的審批依據(jù)。
[1] 藍朝楨,周楊,馬東洋等.一種基于B/S結(jié)構(gòu)的數(shù)字城市三維景Web發(fā)布模型[A].2005中國數(shù)字城市發(fā)展戰(zhàn)略論壇論文集[C].2005.
[2] 高德軟件有限公司.AnGeo二三維地理信息系統(tǒng)軟件產(chǎn)品白皮書[R].北京:2011.
[3] 李德仁,趙中元,趙萍.城市規(guī)劃三維決策支持系統(tǒng)設(shè)計與實現(xiàn)[J].武漢大學(xué)學(xué)報·信息科學(xué)版,2011(5):505~509.
[4] Pandasoft Community Site[OL].
[5] 廣州市規(guī)劃局.廣州市城市規(guī)劃管理技術(shù)標準與準則(建筑工程規(guī)劃管理篇)[R].廣州,2004.
[6] 邵明旭,許惠平,覃如府等.二三維聯(lián)動的虛擬校園設(shè)計與實現(xiàn)[J].地理信息世界,2008(2):73~76.
The Visual Practices of 2D/3D Data Based on the AnGeo
Song Qihong
(Guangzhou Urban Planning&Design Survey Research Institute,Guangzhou 510060,China)
This paper briefly introduces the basis data and main process of 3D application for construction.Moreover,it expounds the visualization and basic principles of 3D data based on the AnGeo.Then this article introduces the visual practices of 2D/3D data,which via data preprocessing,data grounding and web publishing.Finally,it shows the AnGeo’s spatial analysis functions such as the linkage between 2D and 3D data with the example of GuangZhou NO.66 middle school.This work provide certain reference significance for the simulation of urban planningmanagement.
visualization;data compilation;web publishing;AnGeo
1672-8262(2013)04-36-03
P208.1,P391
B
2013—01—27
宋奇鴻(1989—),男,助理工程師,主要從事專題地圖編制、城市大比例尺地形圖制圖綜合等技術(shù)工作。
2011年廣州市科技應(yīng)用基礎(chǔ)研究專項(12c43071596)