999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數(shù)字城市中三維城市模型構(gòu)建技術(shù)研究

2012-04-29 00:44:03葉芳毅
科技創(chuàng)新導(dǎo)報 2012年35期

葉芳毅

摘 要:三維城市模型標準化的研究,尚未引起國內(nèi)學者的注意,該文基于筆者多年從事地理信息系統(tǒng)的相關(guān)工作經(jīng)驗,以三維城市模型為研究對象,分析了CityGML模型的概念,專題模型的構(gòu)建方法,給出了構(gòu)建的實例,全文是筆者長期工作實踐基礎(chǔ)上的理論升華,相信對從事相關(guān)工作的同行有著重要的參考價值和借鑒意義。

關(guān)鍵詞:CityGML 三維城市模型 數(shù)字地形模型 建筑物模型

中圖分類號:P2 文獻標識碼:A 文章編號:1674-098X(2012)12(b)-000-02

三維城市模型數(shù)據(jù)的交換需要面對GIS業(yè)界歷來關(guān)注的數(shù)據(jù)異構(gòu)問題,即交互的兩個系統(tǒng)之間存在語法、語義差異。地理標記語言(GML)封裝了空間地理參考系統(tǒng),具有描述幾何拓撲、時間等信息的能力,便于地理信息的分布式存儲和交換。以GML為介質(zhì)的WFS(網(wǎng)絡(luò)要素服務(wù))接口規(guī)范,得到了GIS軟件廠商的廣泛支持,為異構(gòu)地理信息系統(tǒng)之間實現(xiàn)了語法級的互操作。語義互操作性設(shè)想在某一領(lǐng)域存在對現(xiàn)實世界的對象及其屬性和關(guān)系的公認定義,然而目前尚未有被廣泛認可的三維城市語義模型存在。

近年來,人們也提出了一些三維城市模型,但這些模型大多是純幾何模型,而忽略了語義和拓撲層面,基本上只能用于可視化目的,對專題查詢、分析或空間數(shù)據(jù)挖掘等支持很差,可重用性有限。因此有必要采用泛化建模方法,以滿足不同應(yīng)用場合的信息需求。CityGML由德國北萊茵河-威斯特伐利亞地區(qū)空間數(shù)據(jù)基礎(chǔ)設(shè)施三維特別興趣小組于2002年開始研發(fā),致力于描述三維城市對象的共同語義信息,以期能成為三維城市模型數(shù)據(jù)交換格式標準。而三維城市模型標準化的研究,尚未引起國內(nèi)學者的注意。

1 CityGML基本概念

1.1 細節(jié)層次模型(LOD)

Clark于1976年最初提出了細節(jié)層次模型的概念。根據(jù)處理分析和展示多源數(shù)據(jù)的需要,CityGML把描述三維城市對象的精細程度分為5個細節(jié)層次。LOD0實質(zhì)上就是2.5維的DTM數(shù)據(jù),可以在其上疊加航空影像或者2維地圖。LOD1用塊狀表示建筑物,屋頂、紋理數(shù)據(jù)、植被對象在LOD2層次描述。LOD3層次描述建筑物的結(jié)構(gòu),包括墻、屋頂結(jié)構(gòu)、陽臺等,可以把高分辨率的紋理疊加到這些結(jié)構(gòu)面上。此外,交通對象、植被對象在這一層次做了更精細地描述。LOD4層次主要對房間的內(nèi)部結(jié)構(gòu)、門、窗、樓梯、家具等對象進行建模。

不同細節(jié)層次,點位的定位精度要求是不一樣的,如LOD1下定位精度要求為

5 m,而在LOD4下要求為0.2 m甚至更小。因此可以通過LOD級別來評價三維城市數(shù)據(jù)集的質(zhì)量。

由此可見,用戶可根據(jù)應(yīng)用需求,采用不同的層次建模。在一個CityGML數(shù)據(jù)集中,同一對象可以在不同細節(jié)層次上表示,而同一個對象的不同細節(jié)層次的數(shù)據(jù)也可以分別放在兩個數(shù)據(jù)集中。細節(jié)層次模型既便于三維對象可視化展示,也便于多源數(shù)據(jù)的集成。

1.2 幾何拓撲建模

如果既要維護空間完整性又要避免對象的幾何描述數(shù)據(jù)的冗余,幾何拓撲模型是必不可少的。ISO19107標準已建立表達空間對象的幾何屬性與拓撲關(guān)系的概念。然而該標準提供了大量的建模選擇,如果建模目的僅局限于某一方面,該標準顯得太過復(fù)雜。因此基于ISO19107,CityGML采用更為緊湊易用的模型。

CityGML用邊界表達方法對專題對象的空間屬性進行幾何拓撲建模,即0~3維基本幾何元素分別為點、邊、面、立體等。邊、面、立體等基元可以相應(yīng)地聚合成為弧聚合體、面聚合體、立體聚合體。CityGML要求點、邊、面、立體基元及聚合體必須滿足一些完整性約束,確保模型的一致性。如幾何基元內(nèi)部元素必須是相離的,如果兩個元素有公共邊界,則該邊界必須是低一維的幾何基元。這些約束條件消除數(shù)據(jù)冗余,并確保拓撲關(guān)系清晰性,如任兩個立體基元之間是相離的,它們的體積即為兩者體積之和,反之若允許兩個立體基元有交叉的話,計算它們的體積將麻煩得多。

1.3 幾何語義建模

CityGML實現(xiàn)了對空間對象的幾何拓撲屬性和語義進行一致性建模。在語義特征方面,CityGML通過專題模型描述現(xiàn)實對象(如建筑物)及其屬性、層次關(guān)系等。在空間特征方面,現(xiàn)實對象的空間屬性即為幾何拓撲對象。CityGML模型涵蓋語義和幾何拓撲兩個層次體系,其優(yōu)點是便于分別在各自層次體系中遍歷,或在它們之間相互遍歷。

1.4 閉合面和地下對象

在三維建模時,隧道、地下人行通道等地下對象,其建模方法有別于一般的地表面對象。首先不易確定其幾何體類型。地上對象可直觀地使用一個閉合幾何體表達其形狀,但對地下對象,卻需要形象描述其中空部分所處的空間。ISO19107標準用外殼表達這樣的中空部分。然而,既然這個外殼是閉合的,即不應(yīng)存在從其內(nèi)部連接到外部的通道,但這和人造地下構(gòu)筑物的概念不相符合。因此,必須使模型能夠較好的表達地下構(gòu)筑物的入口。

另一個問題是地下對象和DTM的無縫集成。其一是在DTM中產(chǎn)生孔洞描述入口,然而DTM要描述地表面,要求不應(yīng)存在孔洞。

當DTM和地下對象集成時,確保它們在入口處無縫接合,可用受約束三角網(wǎng)來實現(xiàn),即把地下對象和地表相交形成的邊,當作DTM的邊,相交面為兩者所共有。CityGML引進了“閉合面”(ClosureSurface)這個概念,對于沒有閉合的對象,用虛擬的“閉合面”縫合,如這里提到的相交面。當計算體積時,把地下對象當作閉合實體來看待,當進行可視化時,把相交面設(shè)為不可見。

1.5 三維模型的簡化

CityGML支持對現(xiàn)實對象精細化描述,但并不意味著在建模時一味地盲目追求仿真、模擬原形。對于具有幾何不變性、表面材質(zhì)紋理的相似性及重要的形狀和位置特征(朱慶等,2003)的現(xiàn)實對象,如同一種類的樹木、路燈、電桿等,CityGML采用幾何隱含的建模方法,即建立一個逼真的三維模型(保存到VRML、DXF或X3D文件中)重復(fù)使用,三維模型的定位由表達其三維空間地理位置的參考點(referencePoint) 和空間姿態(tài)參數(shù)(一個4維變換矩陣)決定。

2 專題模型

作為一種多功能三維城市數(shù)據(jù)模型和交換格式,CityGML基于ISO191XX系列標準,用GML3實現(xiàn)了建筑物、DTM、交通、植被、水資源、城市設(shè)施、土地利用等三維城市模型。作為示例,該文介紹DTM模型和建筑物模型。

2.1 DTM模型

地形在三維城市建模中重要一部分,CityGML用起伏要素(ReliefFeature)來描述,一個起伏要素對象描述了某一塊地域的地形起伏。地形可以表現(xiàn)為規(guī)則格網(wǎng)(RasterRelief)、不規(guī)則三角形(TINRelief)、斷裂線(BreaklineRelief)、質(zhì)點集(一系列三維點,MassPointRelief)等。斷裂線表示地形表面不連續(xù)的部分,如山脊、峽谷等,在幾何上表現(xiàn)為三維曲線。

在CityGML數(shù)據(jù)集中,這四種地形表現(xiàn)形式可以靈活組合。首先,每種類型均可在不同LOD中出現(xiàn),反映不同的精度和分辨率。其次,每塊地表可用不同組合方式來描述,如格網(wǎng)和斷裂線,或TIN、斷裂線的組合。在這種情形下,斷裂線和不規(guī)則三角網(wǎng)必須縫合。再次,相鄰地域的地形可以使用不同的形式表達。為便于不同地域地形的組合,每一起伏要素對象用一個二維(可含“洞”)多邊形來指定它的有效范圍,這種方法便于對不同精度的地形進行拼合。

2.2 建筑物模型

建筑物模型是CityGML的核心,用于表達建筑物及組成部分、附屬部分的空間和專題特征。圖1給出四種細節(jié)層次下建筑物的展示效果。AbstractBuilding類是該模型的樞紐,它是CityObject類的子類。AbstractBuilding的派生類有BuildingPart和Building類,即把建筑物的某一部分在建模時把它當作抽象“建筑物對象”。另外,一個Building對象可以是一個復(fù)雜建筑物對象(Building Complex)的一部分。

建筑物和地形的集成是三維城市建模的一個重要課題,特別是當考慮不同LOD層次的地形數(shù)據(jù)和建筑物模型數(shù)據(jù)疊加時。為此引入了建筑物和地表面的“交叉曲線”(TerrainIntersection)這個概念,該曲線描述了建筑物和地表面接合的確切位置,為環(huán)繞該建筑物的一個閉環(huán)。如果某個建筑物包含院子,則該曲線由兩個閉環(huán)組成,依次類推。在集成時,把建筑物和地形表面進行拖拽,直至其與交叉曲線縫合,確保紋理的正確定位。因不同LOD層次的數(shù)據(jù)精度不同,所以在一個建筑物可能在不同的LOD有相應(yīng)的交叉曲線。

在LOD2層次,已可以清晰分辨建筑物的各個面,如屋頂、墻、地板等。為消除數(shù)據(jù)冗余,表達它們空間屬性的面幾何體,同時又為表達整個建筑物的幾何立體所引用。建筑物的空缺部分如窗口,用閉合面表達。一個LOD2建筑物的幾何形狀,可由多個立體聚合體和面聚合體組成。此外,一個LOD2的建筑物還可能包括煙囪、陽臺、天線等,用BuildingInstallation表示。CityGML對這類設(shè)施的幾何形狀類型沒有作限制,用ObjectGeometry類來描述。該類是SolidGeometries(立體聚合體)、CurveGeometries(弧聚合體)、SurfaceGeometries(面聚合體)等聚合類的父類。

在LOD3層次下,建筑物的空缺部分用Opening類對象來表達,其派生類包括Door和Window等。Openings類是CityObject類的派生類,意味著可以直接從外部數(shù)據(jù)集直接引用它的對象實例。

LOD4對LOD3進一步作了補充,添加了對建筑物內(nèi)部結(jié)構(gòu)的描述,如“房間”為天花板、內(nèi)墻、地板等面“包”住。多個房間聚合成“房間組合體”(GroupOfRooms), 房間之內(nèi)放置家具(Building_ Furnitures)、附屬設(shè)施等。CityGML區(qū)分二者的準則是前者是房間內(nèi)可移動的部分,而后者是永久性地和房間固定在一起,如樓梯、柱子。在LOD4層次,門在拓撲意義上連接了兩個鄰接的房間,即表示門的面體在幾何意義上是兩個房間幾何體的邊界之一部分。

圖1 LOD1-LOD4建筑物模型

3 建模實例

CityGML目前主要在德國的柏林等幾個城市得到了應(yīng)用。柏林市建設(shè)了一個虛擬三維城市模型系統(tǒng),其系統(tǒng)數(shù)據(jù)庫基于CityGML的邏輯結(jié)構(gòu)設(shè)計,用于存儲和管理三維數(shù)據(jù),目前主要有以下類型的數(shù)據(jù):(1)地籍數(shù)據(jù);(2)航空影像;(3)DTM(數(shù)字地型模型),20 m精度部分作為框架數(shù)據(jù),高分辨率DTM作為三維城市模型的核心數(shù)據(jù),特殊地區(qū)用TIN建模;(4)建筑物模型數(shù)據(jù),在大約250 km2范圍內(nèi)采用激光掃描或攝像測量方法對建筑物進行三維重建,LOD3、LOD4層次的數(shù)據(jù)主要通過CAD或3D MAX等工具建模,然后再轉(zhuǎn)換成為CityGML

格式。

圖2 建筑物模型

CityGML開發(fā)人員也做了一些應(yīng)用于災(zāi)害管理方面的建模實驗,如在洪水淹沒仿真時,評估人員可以根據(jù)樓層的高度和樓層的地下部分,評估建筑物的受損程度;利用建筑物內(nèi)部拓撲結(jié)構(gòu)圖,求解水、煙氣等的通路,用經(jīng)典的最短路徑算法來計算逃生路徑等。對于每一個建筑物而言,在三維模型中把它當作一個cityObjectMember看待,它的空間屬性可以用不同LOD2層次的數(shù)據(jù)來描述,如圖3所示。

圖3 建筑物對象

4 結(jié)語

CityGML致力于提供三維城市模型數(shù)據(jù)標準,使人們避免針對不同的應(yīng)用進行大量的重復(fù)建模工作,便于在網(wǎng)絡(luò)環(huán)境下實現(xiàn)三維數(shù)據(jù)的交換與互操作。CityGML開發(fā)小組于2005年向OGC提交了0.3.0版本的討論稿,今年9月份在其網(wǎng)站上已經(jīng)發(fā)布了0.4.0版本,其專題模型還在完善之中。

CityGML被OGC評為GML最佳實踐項目,預(yù)計將很快成為OGC的一項標準。為使WFS規(guī)范支持 CityGML,OGC已經(jīng)開始做了相關(guān)的實驗。波恩大學制圖與地理信息學院向OGC提交了W3DS(Web 3D Service)規(guī)范的討論稿,或許CityGML會像GML一樣,成為W3DS服務(wù)的傳輸

介質(zhì)。

在軟件支持方面,目前LandXplorer等軟件可編輯并對CityGML進行三維可視化展示;英國Snowflake軟件公司的GO Publisher,是一款WFS服務(wù)器軟件,可以從關(guān)系數(shù)據(jù)庫中把三維模型數(shù)據(jù)直接發(fā)布成為CityGML數(shù)據(jù)。目前一些主流GIS軟件已經(jīng)部分支持GML文件的讀取,如ArcGIS9等,可以期待當CityGML成為OGC標準之后,將會得到更多GIS平臺軟件的支持。

參考文獻

[1] 李軍.三維GIS空間數(shù)據(jù)模型及可視化技術(shù)研究:[D].長沙:國防科學技術(shù)大學,2000.

[2] 朱慶,GIS中三維模型的設(shè)計[J].武漢大學學報(自然科學版),2003,3(28):283-287.

主站蜘蛛池模板: 日韩少妇激情一区二区| 成人在线天堂| 69av在线| 国产欧美日韩va| 美女一级免费毛片| 亚洲首页在线观看| 九九线精品视频在线观看| 91国内在线观看| 亚洲日本www| 欧美另类第一页| 国产综合日韩另类一区二区| 久久久精品国产SM调教网站| 5388国产亚洲欧美在线观看| 亚洲精品无码不卡在线播放| 精品少妇人妻无码久久| 亚洲综合婷婷激情| 亚洲一区第一页| 人妻21p大胆| 99精品国产电影| 欧洲欧美人成免费全部视频| 欧美狠狠干| 97视频免费在线观看| 欧美国产日韩另类| 国产一区二区免费播放| 午夜视频免费一区二区在线看| julia中文字幕久久亚洲| 国产特级毛片aaaaaa| 国产成人精品三级| 看国产一级毛片| 欧美视频在线第一页| 国产成人综合亚洲网址| 亚洲无码熟妇人妻AV在线| 国产在线视频欧美亚综合| 国产精品美女自慰喷水| 精品国产免费观看一区| 夜夜高潮夜夜爽国产伦精品| 国产视频一区二区在线观看| 天堂亚洲网| 免费久久一级欧美特大黄| 999精品在线视频| 被公侵犯人妻少妇一区二区三区| 真人高潮娇喘嗯啊在线观看| 毛片网站在线看| 97在线国产视频| 国产视频一区二区在线观看 | 亚洲综合激情另类专区| 高潮毛片无遮挡高清视频播放| 亚洲成a人片| 国产一二三区在线| 99激情网| 国产小视频a在线观看| 欧美色99| 亚洲色欲色欲www在线观看| 亚洲视频在线网| 亚洲色欲色欲www在线观看| 99精品免费欧美成人小视频 | 久久伊人色| 日韩久草视频| 超级碰免费视频91| 99热在线只有精品| 欧美人人干| 91免费观看视频| 最新无码专区超级碰碰碰| 狼友视频一区二区三区| 尤物成AV人片在线观看| 99热国产这里只有精品9九| 无码高潮喷水在线观看| 国产在线自乱拍播放| 免费亚洲成人| 欧美在线精品一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 国产成人在线无码免费视频| 理论片一区| 中文字幕无码电影| 国产系列在线| 久操线在视频在线观看| 嫩草影院在线观看精品视频| 国产69精品久久久久孕妇大杂乱| 亚洲综合激情另类专区| 青青青视频免费一区二区| 色哟哟国产精品一区二区| 国产一区二区丝袜高跟鞋|