本發(fā)明涉及通信網(wǎng)絡系統(tǒng)管理技術(shù)領(lǐng)域,具體涉及一種基于三維地理信息系統(tǒng)的網(wǎng)絡綜合態(tài)勢呈現(xiàn)方法,采用全新的三維地圖呈現(xiàn)技術(shù),并將其成功地運用在了網(wǎng)絡管理系統(tǒng)中,使得網(wǎng)絡態(tài)勢中地理信息的三維空間感更強,呈現(xiàn)效果更加直觀,用戶體驗感也更好。
背景技術(shù):
網(wǎng)絡管理系統(tǒng)是一個軟硬件結(jié)合以軟件為主的分布式網(wǎng)絡應用系統(tǒng),其目的是管理網(wǎng)絡,使網(wǎng)絡高效正常運行。
目前,三維數(shù)字地圖的主要分為實景三維地圖、虛擬三維地圖。實景三維地圖借助衛(wèi)星和激光技術(shù)的應用來形成三維地圖數(shù)據(jù)文件。虛擬三維地圖(俗稱2.5維)地圖采用的是在拍攝的建筑物外形后經(jīng)過3d模型無縫集成、虛擬美化后形成,它是靠webgis和虛擬現(xiàn)實技術(shù)來實現(xiàn)的。特點三維數(shù)字地圖有以下幾個方面,準確實測:衛(wèi)星影象圖以實測為準,空間數(shù)據(jù)準確。高清建模:多邊形構(gòu)建還原樓房的真實度,誤差的最小化。精細貼圖:精細貼圖還原建筑物的真實情況。真實渲染:利用接近現(xiàn)實的光線跟蹤渲染器來進行渲染。美化環(huán)境:通過對衛(wèi)星圖上的環(huán)境進行美化,增設(shè)置草坪、樹木等來實現(xiàn)產(chǎn)品觀賞性。實景三維地圖相對虛擬三維地圖的制作要方便一些,缺陷是無法向虛擬三維地圖那樣整體展示城市的面貌,同時信息的加載互動性不夠。由于城市的發(fā)展變換很快,總體制作維護的成本來說都較大。市面上還有一類通過skyline制作的真三維的數(shù)字地圖,制作建設(shè)維護成本都太高,無法實際使用到各類城市應用中。
隨著網(wǎng)絡時代的高速發(fā)展,網(wǎng)絡管理系統(tǒng)在現(xiàn)代的通信網(wǎng)絡領(lǐng)域中扮演著日益重要的作用,尤其是網(wǎng)絡資源的管理,網(wǎng)絡流量的監(jiān)控,還有地理信息的呈現(xiàn)這幾大模塊更是凸顯了不可或缺的作用。其中地理信息的呈現(xiàn)目前主要是采用openlayer2的技術(shù),openlayers2是一種比較輕型的webgis開發(fā)技術(shù),也備受廣大地圖開發(fā)者的青睞,但其還存在很多設(shè)計以及應用的短板。
webgis是internet技術(shù)應用于gis開發(fā)的產(chǎn)物。webgis,即互聯(lián)網(wǎng)地理信息系統(tǒng),以互聯(lián)網(wǎng)為環(huán)境,以web頁面作為gis軟件的用戶界面,把internet和gis技術(shù)結(jié)合在一起,為各種地理信息應用提供gis功能。gis通過web功能得以擴展,通過web發(fā)布地圖、瀏覽空間數(shù)據(jù),制作專題圖,例如大家熟悉的go2map、googlemap、mapbar等等。
其中,openlayers2雖然被廣泛的使用,但從javascript開發(fā)的早期發(fā)展階段開始,已日益顯示出它的落后。openlayers3對openlayers網(wǎng)絡地圖進行了根本的重新設(shè)計,其已經(jīng)運用現(xiàn)代的設(shè)計模式從底層重寫,使得性能上有了一個質(zhì)的飛躍,同時還設(shè)計了一些新的功能,如三維地圖的呈現(xiàn)等。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是:本發(fā)明針對以上問題,提供一種基于三維地理信息系統(tǒng)的網(wǎng)絡綜合態(tài)勢呈現(xiàn)方法。
本發(fā)明所采用的技術(shù)方案為:
一種基于三維地理信息系統(tǒng)的網(wǎng)絡綜合態(tài)勢呈現(xiàn)方法,所述方法基于三維的地理信息系統(tǒng),采用openlayers3和ol3-cesium技術(shù)對地理信息做一個三維的呈現(xiàn),并將其運用到網(wǎng)絡管理系統(tǒng)中,從而使得網(wǎng)絡的綜合態(tài)勢能夠更加直觀地得以呈現(xiàn)。
ol3-cesium,openlayers-cesium集成庫,使用openlayers3創(chuàng)建自己的地圖,同時使用cesium實現(xiàn)在地球上的三維可視化。
cesium是國外一個基于javascript編寫的使用webgl的地圖引擎。cesium支持3d,2d,2.5d形式的地圖展示,可以自行繪制圖形,高亮區(qū)域,并提供良好的觸摸支持,且支持絕大多數(shù)的瀏覽器和mobile。
所述方法的實現(xiàn)基于網(wǎng)絡管理系統(tǒng)中的地理信息呈現(xiàn)模塊。
所述方法采用geoserver+openlayers3+ol3-cesium的結(jié)合來實現(xiàn)地理信息的三維呈現(xiàn),實現(xiàn)步驟如下:
首先是將地理信息發(fā)布在geoserver地圖服務器上;
然后采用openlayers3技術(shù)在二維空間上加載geoserver發(fā)布的地理信息;
最后利用ol3-cesium技術(shù)將二維的地理信息在三維的地球圖形上呈現(xiàn)。
本發(fā)明的有益效果為:
本發(fā)明采用全新的三維地圖呈現(xiàn)技術(shù),并將其成功地運用在了網(wǎng)絡管理系統(tǒng)中,使得網(wǎng)絡態(tài)勢中地理信息的三維空間感更強,呈現(xiàn)效果更加直觀,用戶體驗感也更好。
附圖說明
圖1為本發(fā)明方法實現(xiàn)架構(gòu)圖。
具體實施方式
下面根據(jù)說明書附圖,結(jié)合具體實施方式對本發(fā)明進一步說明:
實施例1:
一種基于三維地理信息系統(tǒng)的網(wǎng)絡綜合態(tài)勢呈現(xiàn)方法,所述方法基于三維的地理信息系統(tǒng),采用openlayers3和ol3-cesium技術(shù)對地理信息做一個三維的呈現(xiàn),并將其運用到網(wǎng)絡管理系統(tǒng)中,從而使得網(wǎng)絡的綜合態(tài)勢能夠更加直觀地得以呈現(xiàn)。
實施例2:
如圖1所示,在實施例1的基礎(chǔ)上,本實施例所述方法的實現(xiàn)基于網(wǎng)絡管理系統(tǒng)中的地理信息呈現(xiàn)模塊。
實施例3:
在實施例2的基礎(chǔ)上,本實施例所述方法采用geoserver+openlayers3+ol3-cesium的結(jié)合來實現(xiàn)地理信息的三維呈現(xiàn),實現(xiàn)步驟如下:
首先是將地理信息發(fā)布在geoserver地圖服務器上;
然后采用openlayers3技術(shù)在二維空間上加載geoserver發(fā)布的地理信息;
最后利用ol3-cesium技術(shù)將二維的地理信息在三維的地球圖形上呈現(xiàn)。
實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權(quán)利要求限定。