亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于TerraGate的分布式三維仿真系統(tǒng)設計與實現(xiàn)

        2011-08-10 04:46:44何興富
        城市勘測 2011年4期
        關鍵詞:視圖分布式組件

        何興富

        (重慶市勘測院,重慶 400020)

        1 前言

        近年來,各地方管理部門加大對三維地理信息系統(tǒng)的建設,市場上也出現(xiàn)大量三維地理信息平臺和應用系統(tǒng)。隨著各城市“三維化”的不斷深入,每年都在產生數(shù)以T計的城市三維數(shù)據(jù)模型數(shù)據(jù)。以重慶市為例,2010年已基本完成上百平方千米的建城區(qū)三維建模工作。然而,數(shù)字城市的建設還遠遠沒有跟得上網(wǎng)絡發(fā)展的需求。一方面,每個城市都存在大量的運行于單機或局域網(wǎng)上的三維仿真系統(tǒng),這些系統(tǒng)之間缺乏互通機制。另一方面,三維模型數(shù)據(jù)量大的特性也對分布式三維地理信息系統(tǒng)建設提供了新的挑戰(zhàn)[1]。

        面向網(wǎng)絡應用的分布式三維仿真系統(tǒng)必然是城市三維仿真系統(tǒng)建設到成熟階段后的一個重要發(fā)展方向,也是數(shù)字城市服務于社會大眾的必然需求。本文以TerraGate組件為基礎,介紹相關組件的基本功能,設計并實現(xiàn)一套分布式三維仿真系統(tǒng)原型,實現(xiàn)網(wǎng)絡調用三維地形模型、二維矢量圖層和三維精細模型等數(shù)據(jù)源。

        2 TerraExplorer Gate組件介紹

        TerraGate系列工具用來滿足Skyline的3D技術客戶端和服務器數(shù)據(jù)傳輸需求。TerraGate能夠將地形、特征或地圖數(shù)據(jù)傳輸?shù)絋erraExplorer客戶端和WFS/WMS客戶,在TerraExplorer用戶之間提供協(xié)作會話功能并提高網(wǎng)站整合能力[2]。

        TerraGate包含多個組件,本文需要用到的組件包括:

        (1)Terrain Server地形服務組件。從地形緩存數(shù)據(jù)集(MPT)傳輸三維地形數(shù)據(jù)或通過DirectConnect擴展直接傳輸源數(shù)據(jù)。通過它,可以從分布于網(wǎng)絡上的主機中以讀取三維地形數(shù)據(jù)。其特點包括:

        ①通過內部網(wǎng)絡或互聯(lián)網(wǎng)進行三維地形的傳輸;

        ②對低寬帶的情況能夠進行優(yōu)化;

        ③采用TCP/IP協(xié)議,支持SSL(Secure Socket Layer)協(xié)議;

        ④充分利用多核處理器服務器的硬件優(yōu)勢;

        ⑤高效的海量數(shù)據(jù)處理能力,地形數(shù)據(jù)的大小只被磁盤媒質所限制。

        TerraGate Terrain Server(TS)支持分布式部署,即能夠從若干個服務器上共同傳輸一個單一的3D工程。每個TS作用于工程中其負責的部分。一個TS將其他TS上的數(shù)據(jù)做成緩存,使運行效率更好。

        (2)Spatial Framework Services(SFS)組件。基于OGC規(guī)范設計,用于提供WFS和WMS服務。其特點包括:

        ①可以從Shape文件、Oracle Spatial空間數(shù)據(jù)庫和ArcSDE讀取矢量數(shù)據(jù);

        ②在服務器端創(chuàng)建一個Cache,用于高效的讀取流數(shù)據(jù),并且可以高效的處理多用戶訪問需求;

        ③用流方式讀取標準的WFS或者混合的WFS,使得數(shù)據(jù)更加安全;

        ④可以無縫集成服務器集群,提供可以升級的解決方案;

        ⑤每個層的Cache都有三個不同的細節(jié)層次,以達到最優(yōu)。

        3 系統(tǒng)框架

        系統(tǒng)采用基本的模型-視圖-控制器(MVC)三層體系結構?;赥erraGate組件,可以實現(xiàn)對網(wǎng)絡三維地形模型和矢量圖層的調用,基于網(wǎng)絡傳輸和數(shù)據(jù)安全等問題考慮,需要對數(shù)據(jù)連接進行一定的封裝,構成模型端。視圖設計使用基于Office 2007風格的控件庫生成標準Windows窗體的用戶界面,由工具欄、視圖窗口、狀態(tài)欄、圖層控制等部分組成??刂贫藢跇I(yè)務邏輯層,負責數(shù)據(jù)的輸入輸出和系統(tǒng)的基本業(yè)務邏輯的實現(xiàn)。系統(tǒng)結構如圖2所示。系統(tǒng)分層簡要介紹如如下:

        (1)在數(shù)據(jù)訪問層上,通過對數(shù)據(jù)訪問接口的封裝,可以實現(xiàn)對互聯(lián)網(wǎng)、局域網(wǎng)或本地數(shù)據(jù)的訪問。其中:

        ①矢量數(shù)據(jù)庫按數(shù)據(jù)提供方的不同可以是由TerraGate提供的SFS數(shù)據(jù)源、基于OGC規(guī)范構建的WFS矢量數(shù)據(jù)源、ArcSDE數(shù)據(jù)等。

        ②地形數(shù)據(jù)庫提供三維地形模型,根據(jù)選擇的基礎三維引擎不同而不同。在本系統(tǒng)中使用TerraExplorer專用的MPT數(shù)據(jù)庫,由TerraGate提供地形數(shù)據(jù)服務。

        ③Web服務器用于提供精細三維模型的數(shù)據(jù)文件存儲和訪問。將精細三維模型發(fā)布到Web服務器下,并建立索引,由三維引擎進行訪問。

        ④其他數(shù)據(jù)服務器提供系統(tǒng)所需要的其他類型數(shù)據(jù)。

        圖2 系統(tǒng)分層結構圖

        ⑤本地數(shù)據(jù)指存儲在本地的各類數(shù)據(jù)類型,一般包括業(yè)務邏輯層所必需的數(shù)據(jù)。

        (2)業(yè)務邏輯層在基礎三維引擎的支持下,實現(xiàn)系統(tǒng)必須的基礎分析功能,如空間定位、空間量算、空間分析、專題分析和數(shù)據(jù)輸入輸出等GIS功能以及用戶角色控制、系統(tǒng)配置等其他業(yè)務邏輯的實現(xiàn)。

        (3)視圖層負責顯示用戶數(shù)據(jù)和響應用戶操作,其核心是基礎三維引擎,在本文中使用的是TerraExporer的三維顯示組件。

        4 系統(tǒng)原型

        在系統(tǒng)框架設計的基礎上,本文實現(xiàn)了一個基于TerraExplorer的分布式三維仿真系統(tǒng),界面如圖3所示。

        矢量數(shù)據(jù)使用SFS服務提供,通過數(shù)據(jù)庫連接配置為系統(tǒng)提供連接參數(shù)。三維模型使用IIS發(fā)布,在網(wǎng)絡端建立模型索引表,通過網(wǎng)絡方式加載。數(shù)據(jù)配置部分代碼如下所示。

        圖3 分布式三維仿真系統(tǒng)原型

        作為一個原型,系統(tǒng)實現(xiàn)了查詢定位、空間分析兩大類型分析功能和系統(tǒng)視圖控制。在場景中漫游時,根據(jù)當前位置實時計算需要加載的模型列表,將分層模型下載到本地緩存中,由三維引擎對場景進行更新和LOD替換,相關參數(shù)可根據(jù)網(wǎng)絡情況手工調整。所有分析功能在本地完成,功能涉及的數(shù)據(jù)交換由數(shù)據(jù)訪問層實現(xiàn),功能無需直接訪問數(shù)據(jù)本身。

        5 結論

        TerraGate的網(wǎng)絡組件為發(fā)布三維地形數(shù)據(jù)、矢量數(shù)據(jù)和影像數(shù)據(jù)提供了完整的解決方案。在此基礎上,結合一定的數(shù)據(jù)訪問封裝,即可實現(xiàn)安全、高效的基礎地理數(shù)據(jù)訪問。三維精細模型使用Web服務器進行發(fā)布和管理,結合三維模型的LOD算法,即可實現(xiàn)相對流暢的網(wǎng)絡調用。

        以上思路為分布式三維仿真系統(tǒng)的建設提供了一個可實現(xiàn)的解決方案,本文針對該解決方案進行系統(tǒng)設計,并實現(xiàn)了一個分布式三維仿真系統(tǒng)的原型。在實際測試中,局域網(wǎng)環(huán)境下可以實現(xiàn)流暢運行?;ヂ?lián)網(wǎng)環(huán)境下,三維地形模型和矢量數(shù)據(jù)的訪問基本流暢,精細三維模型因模型大小的不同而有所差異。一般來說,單個模型的三層LOD模型文件大小從 10 K~1000 K不等,在模型密集區(qū)域會出現(xiàn)較長時間的加載等待。

        網(wǎng)絡速度仍然是制約三維仿真系統(tǒng)向網(wǎng)絡發(fā)展的一大瓶頸,本文僅提供了一個可行的思路,在三維精細模型文件較小的情況下可以較好地運行。網(wǎng)絡傳輸優(yōu)化、模型流式訪問[3]和動態(tài)LOD等都是下一步需要研究的問題。

        [1]侯守明,潘亞鋒,沈志廣等.基于協(xié)同設計的三維模型數(shù)據(jù)網(wǎng)絡傳輸研究[J].微計算機信息,2010(6)

        [2]東方道邇.TerraGate介紹[OL],http://www.east-dawn.com/pubnews/213971/20090304/1213988.jsp

        [3]周云虹,李志方.流式與非流式傳輸技術分析[J].現(xiàn)代計算機,2002(3)

        猜你喜歡
        視圖分布式組件
        無人機智能巡檢在光伏電站組件診斷中的應用
        能源工程(2022年2期)2022-05-23 13:51:50
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設計
        分布式光伏熱錢洶涌
        能源(2017年10期)2017-12-20 05:54:07
        5.3 視圖與投影
        視圖
        分布式光伏:爆發(fā)還是徘徊
        能源(2017年5期)2017-07-06 09:25:54
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        基于DDS的分布式三維協(xié)同仿真研究
        雷達與對抗(2015年3期)2015-12-09 02:38:50
        激情 一区二区| 亚洲综合欧美色五月俺也去| 久久亚洲色一区二区三区| 野狼第一精品社区| 国产98在线 | 免费| 亚洲精品2区在线观看| 日本av一级视频在线观看| 日本一区二区三区视频网站| 色哟哟精品视频在线观看| 亚洲欧洲巨乳清纯| 久久精品成人亚洲另类欧美| 91久久国产露脸国语对白| 青青草大香蕉视频在线观看| 日本最新免费二区| 天天干成人网| 黑人巨大亚洲一区二区久| 亚洲av熟女传媒国产一区二区| 国产乱码人妻一区二区三区| 亚洲h在线播放在线观看h| 亚洲国产成人无码影院| 中文乱码字幕在线中文乱码| 亚洲一区二区三区激情在线观看| 中文精品久久久久人妻不卡| 三年片免费观看大全国语| 久久99精品久久久久九色 | 婷婷四房色播| 久久久亚洲精品免费视频| 久久久人妻精品一区bav| 日韩欧美亚洲国产精品字幕久久久| 免费观看激色视频网站| 亚洲成在人线电影天堂色| 亚洲av午夜福利一区二区国产| 国产精品久久久久影视不卡| 丝袜美女美腿一区二区| 青青草在线这里只有精品| 成人av鲁丝片一区二区免费| 亚洲色大成网站www尤物| 日本成人免费一区二区三区| 国产成人自拍视频播放| 美女网站免费福利视频| 欧美成人形色生活片|