天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Skyline的三維GIS在測(cè)繪行業(yè)的應(yīng)用研究,地質(zhì)測(cè)繪與測(cè)量論文

發(fā)布時(shí)間:2015-02-02 16:43

第一章緒論

1.1研究背景
在測(cè)繪行業(yè)中,地理信息系統(tǒng)是其最核心的業(yè)務(wù),現(xiàn)階段二維地圖及基于地圖的應(yīng)用數(shù)不勝數(shù),隨著幾個(gè)大型軟件公司的參與,二維地圖應(yīng)用迅猛發(fā)展,但由于二維地圖的維度限制,無(wú)法全景全貌的仿真、模擬地形、地貌及周邊環(huán)境等,也無(wú)法身如其境的還原空間環(huán)境,這是二維地圖及其應(yīng)用所存在的無(wú)法規(guī)避旳弊端。現(xiàn)實(shí)世界是處在三維空間中的,二維GIS簡(jiǎn)化三維空間維度為平面上的二維模型,引發(fā)了它在描述三維空間現(xiàn)象上的描述盲點(diǎn),為了克服這一難點(diǎn),急需基于真三維空間的GIS應(yīng)用,也就是三維地理信息系統(tǒng)[1]。
最近幾年,隨著計(jì)算機(jī)、網(wǎng)絡(luò)、圖形學(xué)和虛擬現(xiàn)實(shí)等技術(shù)的迅速發(fā)展,從而使得這些技術(shù)在地理信息系統(tǒng)中得到了普遍應(yīng)用通過(guò)三維GIS進(jìn)行空間三維分析和操作不僅可以顯示空間對(duì)象之間的關(guān)系,同時(shí)帶來(lái)更逼真的視覺(jué)體驗(yàn)。隨著Google Earth、Skyline、Map Info等三維地理信息系統(tǒng)平臺(tái)的上線、推廣、應(yīng)用,三維GIS平臺(tái)以及技術(shù)迅速的得到廣大企業(yè)、用戶的認(rèn)可。再者,三維GIS的相關(guān)技術(shù)也已經(jīng)成為數(shù)字地球、智慧城市研宄、開(kāi)發(fā)的關(guān)鍵技術(shù)。測(cè)繪行業(yè)也不例外,三維虛擬技術(shù)逐漸邁入主流,但由于技術(shù)成熟度及行業(yè)應(yīng)用的限制,只有在幾個(gè)有限的領(lǐng)域提前實(shí)現(xiàn)了三維應(yīng)用,但是三維應(yīng)用尚且停留在“看”的程度,無(wú)法貼近業(yè)務(wù)應(yīng)用。
...........................

1.2國(guó)內(nèi)外研究概要
1.2.1國(guó)外研究概要
目前,三維GIS的主流方向,主要體現(xiàn)在如何擴(kuò)展3D GIS的業(yè)務(wù)功能、增強(qiáng)3D GIS的實(shí)用性以及提升3D GIS的美觀性[3]。
日本京都大學(xué)已完成“Digital City Dyoto”,該項(xiàng)目建立一個(gè)數(shù)字化的虛擬城市,用戶以第一視角角度漫游數(shù)字京都[4]。
James D等研發(fā)人員使用ESRI軟件的三維組件開(kāi)發(fā)了 Borels,該系統(tǒng)用于瀏覽、分析、管理地下鉆孔數(shù)據(jù)[5]。
德國(guó)的研究機(jī)構(gòu)探索如何將三維GIS融入數(shù)字城市中,并選取了一些城市嘗試構(gòu)建基于三維GIS的數(shù)字城市,將城市景觀數(shù)字化、展示、分類,使用者可方便地查詢、分析景觀信息[6]。
數(shù)字費(fèi)城系統(tǒng),人們可通過(guò)網(wǎng)絡(luò)享受到美妙的虛擬費(fèi)城旅游。不同行業(yè)人可在該系統(tǒng)可查看自己關(guān)系的信息,如城市規(guī)劃、管理人員可以看到費(fèi)城地下三維管網(wǎng)、城市建筑模型等[7]。
法國(guó)已開(kāi)放了基于Skyline平臺(tái)的三維虛擬地球,“Geoportail”。通過(guò)該平臺(tái),使用者可以隨意漫游城市景觀?。
World Wind是美國(guó)宇航局的一個(gè)開(kāi)源代碼的項(xiàng)目軟件,在國(guó)內(nèi)這款軟件有多種譯名,比如“世界風(fēng)”和“地球放大鏡”。和Google Earth 一樣,World Wind只有連上互聯(lián)網(wǎng)才能訪問(wèn)服務(wù)器上發(fā)布的數(shù)據(jù)。通過(guò)World Wind我們可以免費(fèi)使用NASA發(fā)布的海量數(shù)據(jù),包括衛(wèi)星影像、雷達(dá)遙感數(shù)據(jù)和氣象數(shù)據(jù)等。由于其開(kāi)源和免費(fèi)的性質(zhì),不少空間信息技術(shù)人員、學(xué)生、科研人員對(duì)World Wind產(chǎn)生了很大的興趣。除了 World Wind, NASA還推出了三維月球、三維火星、三維金星、三維木星等一系列軟件,吸引了大量的愛(ài)好者。但是與Google Earth相比,World Wind更像是為專業(yè)愛(ài)好者提供的?梢哉f(shuō)這兩款軟件為大眾了解空間信息技術(shù)起到了重要的啟蒙作用。
TerraExplorer也是一款優(yōu)秀的三維軟件,其實(shí)SkylineSoft提出一整套的解決方案叫做Skyline TerraSuite,TerraExplorer只是其中一個(gè)軟件,用來(lái)發(fā)布、編輯三維場(chǎng)景數(shù)據(jù)。Skyline可以提供行業(yè)用戶使用,在局域網(wǎng)的環(huán)境下,也可以搭建三維地理信息系統(tǒng)。使用這套平臺(tái)能夠進(jìn)行簡(jiǎn)單的二次開(kāi)發(fā),因?yàn)榻涌陬w粒度較大,如果進(jìn)行深入的開(kāi)發(fā)則需要借助其他GIS平臺(tái)或者從底層寫(xiě)起。
1.2.2國(guó)內(nèi)研究概要
國(guó)內(nèi)該研宄已得到了迅速發(fā)展。該研宄從理論到實(shí)際應(yīng)用,雖然研宄時(shí)間很短,但是如今其理論研宄水平己經(jīng)有了一個(gè)大幅度的提升,研宄人員對(duì)3D GIS的三維建模、某一領(lǐng)域的業(yè)務(wù)應(yīng)用提出了良好的解決思路和技術(shù)方法,并已應(yīng)用到實(shí)際生產(chǎn)中。
武大吉奧(GeoStar)是擁有自主知識(shí)產(chǎn)權(quán)的GIS, GeoStar基于組件技術(shù)開(kāi)發(fā),擴(kuò)展了多種數(shù)據(jù)庫(kù)入口,提供空間數(shù)據(jù)管理、圖形編輯、空間分析、空間查詢、基礎(chǔ)數(shù)據(jù)轉(zhuǎn)換、元數(shù)據(jù)管理等功能,可適應(yīng)不同行業(yè)、不同用戶、不同應(yīng)用的需求,在國(guó)家的各種領(lǐng)域得到了廣泛應(yīng)用。此外,GeoGlobe提供了空間三維可視化,,主要功能如:空間漫游、空間查詢與三維分析、POI標(biāo)注及位置定位等。還提供了 JavaScript、C#等二次開(kāi)發(fā)接口,幵發(fā)人員可以根據(jù)不同的業(yè)務(wù)需求來(lái)設(shè)計(jì)個(gè)性化界面。
CityMaker是數(shù)字城市三維可視化平臺(tái),主要業(yè)務(wù)面向城市規(guī)劃領(lǐng)域,提供涵蓋城市規(guī)劃、虛擬展示、規(guī)劃評(píng)估、規(guī)劃管理的全方位服務(wù)。通過(guò)這個(gè)三維可視化平臺(tái),可以展示、疊加地形地貌、空間矢量數(shù)據(jù)、監(jiān)控視頻等各種二三維數(shù)據(jù),還可快速集成其他己有的系統(tǒng),形成基于網(wǎng)絡(luò)的綜合應(yīng)用。
..............................

第二章三維GIS開(kāi)發(fā)技術(shù)

2.1 GIS的開(kāi)發(fā)方式
2.1.1 GIS 二次開(kāi)發(fā)
地理信息系統(tǒng)的開(kāi)發(fā)分為獨(dú)立開(kāi)發(fā)、單純二次開(kāi)發(fā)、集成式二次開(kāi)發(fā)三種方式[9]。
1.獨(dú)立開(kāi)發(fā)
這種開(kāi)發(fā)方式意味著一切的功能模塊都自行設(shè)計(jì)、實(shí)現(xiàn)。這種開(kāi)發(fā)方式的優(yōu)點(diǎn)在于不會(huì)依賴任何成熟平臺(tái),開(kāi)發(fā)人員掌握全部技術(shù),能夠快速修改、定制功能。但對(duì)于絕大部分開(kāi)發(fā)者來(lái)說(shuō)是不可行的,無(wú)論從能力、時(shí)間還是精力方面,都很難在功能上與成熟的平臺(tái)相比,而且使用成熟平臺(tái)不僅能夠替開(kāi)發(fā)人員節(jié)省下不少的時(shí)間,開(kāi)發(fā)人員可能學(xué)到很多二次開(kāi)發(fā)的經(jīng)驗(yàn)。
2.單純二次開(kāi)發(fā)
這種開(kāi)發(fā)方式指的是全部依賴于成熟平臺(tái)提供的二次開(kāi)發(fā)代碼庫(kù)進(jìn)行業(yè)務(wù)系統(tǒng)開(kāi)發(fā)。功能齊備的地理信息系統(tǒng)平臺(tái)基本上都給用戶提供了進(jìn)行二次開(kāi)發(fā)的代碼庫(kù),如Arcgis的Avenue,Maplnfo的MapBasic等。用戶在成熟的地理信息系統(tǒng)平臺(tái)的基礎(chǔ)之上,借助二次開(kāi)發(fā)包,可以設(shè)計(jì)針對(duì)不同業(yè)務(wù)的業(yè)務(wù)系統(tǒng)。問(wèn)題在于這些二次開(kāi)發(fā)包所提供的功能不完善,所能實(shí)現(xiàn)的功能達(dá)不到預(yù)期效果。
3.集成式二次開(kāi)發(fā)
這種開(kāi)發(fā)方式是指借助成熟的平臺(tái)軟件(如Skyline、GeoStar, CityMaker等),實(shí)現(xiàn)地理信息系統(tǒng)的基礎(chǔ)模塊。使用諸如Visual Studio、Eclipse等可視化開(kāi)發(fā)工具,使用如JavaScript、Visual C++, CT等語(yǔ)言實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)開(kāi)發(fā)。
集成式二次開(kāi)發(fā)方式如下:
(DOLE/DDE這種方式主要以O(shè)LE Automation、DDE技術(shù)為主,開(kāi)發(fā)人員可以使用不同的方式幵發(fā)系統(tǒng)的用戶交互界面,而以O(shè)LE或DDE在操作系統(tǒng)后臺(tái)啟動(dòng)GIS系統(tǒng),當(dāng)GIS組件啟動(dòng)后,組件能夠主動(dòng)獲取服務(wù)數(shù)據(jù),從而業(yè)務(wù)系統(tǒng)借助組件實(shí)現(xiàn)地理信息相關(guān)的處理功能。
(2)GIS組件
這種方式完全是建立在OCX (OLE Custom Controls,OLE自定義控件)技術(shù)基礎(chǔ)上的功能模塊組件,平臺(tái)產(chǎn)商通過(guò)提供組件的方式給予技術(shù)支持。組件技術(shù)得到了大部分產(chǎn)商的偏愛(ài),如ESRI的ArcObjects, Skyline公司的瀏覽器組件。基于COM的GIS組件如ESRI的MapObjects,Maplnfo公司的MapX等。在國(guó)內(nèi),幾家平臺(tái)產(chǎn)商也逐步推出基于組件技術(shù)的模塊[11]。
基于以上描述,集成式二次開(kāi)發(fā)方式的優(yōu)點(diǎn)如下:高效、便捷腳本開(kāi)發(fā)語(yǔ)言簡(jiǎn)化了開(kāi)發(fā)人員開(kāi)發(fā)專業(yè)GIS業(yè)務(wù)系統(tǒng)的難度,提升了開(kāi)發(fā)效率,而且借助組件還能開(kāi)發(fā)更好的界面外觀、集成更多的第三方功能、擴(kuò)展性強(qiáng)、便于移植、維護(hù)成本低,集成式組件式技術(shù)囊括了以上優(yōu)點(diǎn)。
...................................

2.2基于Skyline的三維GIS開(kāi)發(fā)方法
2.2.1 Sky line軟件簡(jiǎn)介
Skyline[16]產(chǎn)品線包括下列部件,如圖2.1所示:3D平臺(tái)構(gòu)造器TerraBuilder (TB), 3D 平臺(tái)二次開(kāi)發(fā)工具包 TerraExpoler (TEPro〉,3D 平臺(tái)二次開(kāi)發(fā)擴(kuò)展包(必須與Runtime Pro結(jié)臺(tái))TerraDeveloper (TD),3D平臺(tái)服務(wù)器軟件 TerraGate (TG), 3D 瀏覽器 TerraExpoler (TE)。
SkylineGlobe可以支持桌面端、移動(dòng)終端、多屏投影等顯示終端,可以為每個(gè)用戶提供量身定做的軟件和服務(wù)。用戶只需要提供一定的身份驗(yàn)證,就可以通過(guò)自己的終端訪問(wèn)到相應(yīng)的數(shù)據(jù)。還可以支持多個(gè)節(jié)點(diǎn)、多個(gè)CPU的并行計(jì)算,并支持在不同服務(wù)發(fā)布站點(diǎn)的集群式服務(wù),是真正意義上的云計(jì)算及云服務(wù)解決方案。
TerraExplorer Pro專業(yè)版,在TB家族創(chuàng)建的三維地形的基礎(chǔ)上,通過(guò)添加創(chuàng)建編輯二三維對(duì)象(文本、圖片、三維模型、動(dòng)態(tài)物體)以及業(yè)務(wù)矢量圖層、業(yè)務(wù)屬性數(shù)據(jù)等,構(gòu)建用戶自己的三維虛擬數(shù)字地球場(chǎng)景,并發(fā)布到局域網(wǎng)或互聯(lián)網(wǎng)上。同時(shí)提供一組豐富的API,可以實(shí)現(xiàn)二次用戶化定制。

基于Skyline的三維GIS在測(cè)繪行業(yè)的應(yīng)用研究,地質(zhì)測(cè)繪與測(cè)量論文


Skyline平臺(tái)的每一個(gè)部件都給3D GIS的功能幵發(fā)提供快速、快捷的服務(wù)。TerraBuilder主要用于構(gòu)建三維可視化的地形地貌,高精度的計(jì)算地形起伏,將采集得到的影像數(shù)據(jù)準(zhǔn)確的貼到指定坐標(biāo)。方便導(dǎo)入3D Max軟件構(gòu)建的三維模型,用于構(gòu)建三維虛擬場(chǎng)景,為后續(xù)的模型編輯、使用奠定基礎(chǔ)。通過(guò)疊加DEM、DOM數(shù)據(jù)以及各種專題數(shù)據(jù)、矢量數(shù)據(jù),迅速搭建擁有三維地形、環(huán)境、兼具模型等信息的仿真數(shù)據(jù)庫(kù)。
TerraGate提供類似于數(shù)據(jù)發(fā)送機(jī)的功能,實(shí)現(xiàn)海量數(shù)據(jù)的實(shí)時(shí)傳送,不僅能夠快速地傳輸?shù)匦蔚孛矓?shù)據(jù),還能夠傳輸海量的三維模型數(shù)據(jù),這些海量數(shù)據(jù)在傳送前,都經(jīng)過(guò)壓縮、優(yōu)化,便于海量數(shù)據(jù)的網(wǎng)絡(luò)傳輸。TerraGate的網(wǎng)絡(luò)數(shù)據(jù)流與Skyline的系統(tǒng)本地?cái)?shù)據(jù)是同步的。TerraGate己經(jīng)實(shí)現(xiàn)網(wǎng)絡(luò)多點(diǎn)服務(wù)器的數(shù)據(jù)傳輸負(fù)載均衡,網(wǎng)絡(luò)中的多個(gè)服務(wù)端自動(dòng)分?jǐn)倲?shù)據(jù)傳輸壓力。在多核的系統(tǒng)環(huán)境中,TerraGate也能自動(dòng)檢測(cè)、分配,降低每個(gè)CPU的運(yùn)算負(fù)載。
TerraExplorer Pro提供了類似虛擬場(chǎng)景編輯器的功能,將客戶的海量影響數(shù)據(jù)、高程數(shù)字?jǐn)?shù)據(jù),三維模型數(shù)據(jù)、矢量數(shù)據(jù)以及專題數(shù)據(jù)等各種GIS信息,匯總到Skyline平臺(tái)中,而且該組件還支持可用隨意編輯場(chǎng)景中數(shù)據(jù)的屬性,配置用戶POI標(biāo)注,創(chuàng)建簡(jiǎn)單、易懂的交互式界面,讓客戶能夠?qū)崿F(xiàn)個(gè)性化的三維業(yè)務(wù)系統(tǒng)。
TerraDeveloper部件是Skyline平臺(tái)將自身常用的共性功能獨(dú)立出來(lái)為其他業(yè)務(wù)系統(tǒng)提供的Active X組件,該組件方便客戶實(shí)現(xiàn)個(gè)性化的業(yè)務(wù)系統(tǒng)。
從上述內(nèi)容可以看出Skyline平臺(tái)囊括了數(shù)據(jù)處理、發(fā)布、編輯等方方面面,這些部件足以讓用戶自行搭建出一個(gè)個(gè)性化的三維虛擬仿真場(chǎng)景。場(chǎng)景中包含了通過(guò)網(wǎng)絡(luò)獲取的三維地形地貌、三維模型以及二維數(shù)據(jù)圖層等模型。除此之外,用戶還可以通過(guò)平臺(tái)開(kāi)發(fā)組件3D GIS服務(wù),不僅能夠集成TerraExplorer Pro提供的全部功能,還能夠定制個(gè)性化的三維可視化模塊。業(yè)務(wù)系統(tǒng)的客戶端是可執(zhí)行的應(yīng)用程序,也可以是HTML網(wǎng)頁(yè)形式。
...............................

第三章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)............................... 13
3.1測(cè)繪業(yè)務(wù)需求............................... 13
3.2系統(tǒng)總體設(shè)計(jì)............................... 13
3.2.1系統(tǒng)總體架構(gòu)設(shè)計(jì)............................... 13
3.2.2系統(tǒng)功能模塊設(shè)計(jì)............................... 14
3.3系統(tǒng)開(kāi)發(fā)環(huán)境............................... 15
3.3.1 二次開(kāi)發(fā)工具............................... 15
3.3.2 JavaScript 語(yǔ)言............................... 15
3.3.3軟硬件配置方案............................... 15
3.4數(shù)據(jù)管理............................... 16
3.4.1數(shù)據(jù)獲取............................... 16
3.4.2三維模型的優(yōu)化處理............................... 21
3.4.3 fly文件配置............................... 22
3.4.4 Presentation 配置說(shuō)明............................... 23
3.5系統(tǒng)功能實(shí)現(xiàn)............................... 27
3.5.1地圖瀏覽............................... 27
3.5.2 查詢............................... 30
3.5.3空間量算............................... 32
3.5.4空間分析............................... 35
3.5.5飛行展示...............................  41
3.5.6創(chuàng)建業(yè)務(wù)對(duì)象............................... 41
3.5.7行駛線路構(gòu)建............................... 46
3.5.8 二三維聯(lián)動(dòng)............................... 47
3.6本章小結(jié)............................... 47

第四章業(yè)務(wù)功能庫(kù)

4.1背景介紹
在實(shí)際工作中,每開(kāi)發(fā)一個(gè)新的三維GIS項(xiàng)目,都會(huì)或多或少的涉及到系統(tǒng)中所提到的這些功能。由于開(kāi)發(fā)項(xiàng)目的過(guò)程中,無(wú)法保證類型的功能始終都由同一個(gè)人進(jìn)行開(kāi)發(fā),不自覺(jué)地會(huì)造成不同的人員都需要花費(fèi)一定的時(shí)間去熟悉Skyline的體系、二次開(kāi)發(fā)接口,這也在一定程度上影響了項(xiàng)目進(jìn)度,浪費(fèi)了人力、時(shí)間成本。如果能擁有緊密結(jié)合測(cè)繪業(yè)務(wù)、數(shù)據(jù)規(guī)范的業(yè)務(wù)功能庫(kù),在重復(fù)開(kāi)發(fā)業(yè)務(wù)系統(tǒng)的過(guò)程中,只要是了解測(cè)繪業(yè)務(wù)或是經(jīng)由他人介紹,就可以很快上手業(yè)務(wù),避免了重新熟悉Skyline的API接口的過(guò)程,只需要關(guān)注業(yè)務(wù)功能的開(kāi)發(fā)。
因此,在開(kāi)發(fā)基于Skyline的項(xiàng)目過(guò)程中,組織了一套基本的Skyline的3D Web的系統(tǒng)框架,基于框架之上,將常用的業(yè)務(wù)功能,再次封裝。結(jié)合Skyline體系、測(cè)繪行業(yè)應(yīng)用,形成一套常用業(yè)務(wù)功能庫(kù)[37]。功能庫(kù)可以幫助以后的開(kāi)發(fā)人員盡快上手,并且在完成項(xiàng)目的基礎(chǔ)上,進(jìn)而繼續(xù)完善功能庫(kù),避免重復(fù)開(kāi)發(fā),大大降低新項(xiàng)目的開(kāi)發(fā)周期[38]。

基于Skyline的三維GIS在測(cè)繪行業(yè)的應(yīng)用研究,地質(zhì)測(cè)繪與測(cè)量論文


由圖4.1可以了解到,基于業(yè)務(wù)功能庫(kù)的系統(tǒng)開(kāi)發(fā),絕大部分功能復(fù)用業(yè)務(wù)功能庫(kù)中己有的功能模塊,不過(guò)還是有部分未想到或是未實(shí)現(xiàn)的業(yè)務(wù)功能需要直接基于Skyline 二次開(kāi)發(fā)接口,考慮到業(yè)務(wù)功能的不完整性,在業(yè)務(wù)系統(tǒng)開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員要是發(fā)現(xiàn)了常用了業(yè)務(wù)功能模塊,也可將其添加到業(yè)務(wù)功能庫(kù)中,減少其它業(yè)務(wù)系統(tǒng)的功能重復(fù)開(kāi)發(fā)。通過(guò)此方式可逐步提升業(yè)務(wù)功能庫(kù)的重要性,降低對(duì)Skyline 二次開(kāi)發(fā)接口的依賴程度。加上系統(tǒng)模塊的代碼都是以.js的獨(dú)立文件形式存在的,一個(gè).js文件就代表一個(gè)功能模塊,復(fù)制、拷貝、遷移功能都非常方便。

4. 2功能模塊
如圖4.2所示,代碼模塊主要分為:Core(核心)、Extend(擴(kuò)展),所謂core(核心模塊),就是在項(xiàng)目應(yīng)用中基本不會(huì)變化的功能模塊。Extend(擴(kuò)展模塊),每個(gè)項(xiàng)目根據(jù)項(xiàng)目需求,額外再添加的功能模塊。如果在Extend模塊應(yīng)用過(guò)程中又發(fā)現(xiàn)了固定的模塊代碼,可移植到Core中。
地圖初始化(3dmap):在網(wǎng)頁(yè)中包含、調(diào)用此模塊的代碼,初始化Skyline的濱染視口,通過(guò)OCX的objectid值初始化Skyline組件中的三維植染窗口、三維功能組件。由于Skyline存在著多個(gè)版本,每個(gè)版本對(duì)應(yīng)的瀏覽器版本也不同,針對(duì)瀏覽器的版本,開(kāi)發(fā)不同的3draap初始化模塊,但是這些對(duì)于業(yè)務(wù)功能庫(kù)的使用者而言是透明的,開(kāi)發(fā)人員只需要添加3dmap模塊的引用即可。

事件分發(fā)(event):事件分發(fā)包含了 Core、Extend兩個(gè)模塊。Core模塊不特別處理某些事件,主負(fù)責(zé)接收項(xiàng)目開(kāi)發(fā)過(guò)程中涉及到的事件,通過(guò)事件分發(fā),讓Extend的“事件處理”模塊具體處理,避免了 Core模塊與特定業(yè)務(wù)緊密相關(guān)的事件,綁定在核心事件中,影響了業(yè)務(wù)功能庫(kù)的通用性。Extend是每個(gè)業(yè)務(wù)系統(tǒng)自身的業(yè)務(wù)邏輯,無(wú)論有什么樣的邏輯都不會(huì)影響到Core。
.................................

第五章結(jié)論與展望

5.1結(jié)論
論文首先闡述項(xiàng)目的背景、意義、測(cè)繪業(yè)務(wù)需求,源于需求萌發(fā)了構(gòu)建“基于Skyline的三維GIS在測(cè)繪行業(yè)的應(yīng)用研究”的構(gòu)想。以“浙江省某地測(cè)繪三維可視化”為依托,描述了系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)方法。具體完成內(nèi)容為:
(1)分析、總結(jié)測(cè)繪行業(yè)常用的業(yè)務(wù)功能并將此功能與三維技術(shù)相結(jié)合,使用Skyline平臺(tái)整合各類數(shù)據(jù),構(gòu)成虛擬場(chǎng)景。(2)采用Skyline特有的流傳輸三維地形數(shù)據(jù)、三維建筑等信息,實(shí)現(xiàn)系統(tǒng)瀏覽實(shí)時(shí)處理,提高了數(shù)據(jù)的傳輸效率,減輕了系統(tǒng)的負(fù)荷。
(3)三維GIS空間可視化擴(kuò)展了測(cè)繪行業(yè)的二維GIS,但是單純的三維軟件空間分析功能薄弱。此系統(tǒng)直觀、形象的表達(dá)空間對(duì)象的同時(shí)兼具空間分析功能;
(4)系統(tǒng)不僅實(shí)現(xiàn)了三維GIS的基礎(chǔ)功能,還結(jié)合測(cè)繪行業(yè)應(yīng)用,總結(jié)出了一套業(yè)務(wù)功能代碼庫(kù)。提高類似業(yè)務(wù)功能開(kāi)發(fā)效率。

5.2展望
在以后工作、學(xué)習(xí)中,需要深入研究以下內(nèi)容:
(1)系統(tǒng)接入的數(shù)據(jù)源有限,現(xiàn)有的地理相關(guān)的數(shù)據(jù)源有KML、GML等格式數(shù)據(jù),還有二維數(shù)據(jù)都尚未接入,需要進(jìn)一步完善。
(2)現(xiàn)有的研究?jī)H僅為業(yè)務(wù)展示提供效果、入口,系統(tǒng)內(nèi)容不夠豐富,涉及業(yè)務(wù)頁(yè)面很少,希望能夠完善業(yè)務(wù)內(nèi)容。
(3)基于現(xiàn)有Skyline 6.1的開(kāi)發(fā)版本,三維動(dòng)態(tài)、交互的場(chǎng)景、動(dòng)畫(huà)非常少,絕大部分內(nèi)容都是預(yù)先生成,到需要的時(shí)候播放、展示。還需要在此處結(jié)合測(cè)繪業(yè)務(wù)深入研宄。
................................
參考文獻(xiàn)(略)




本文編號(hào):11837

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/caijicangku/wuyoulunwen/11837.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶8d3c1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com