近日, EarthView系列軟件中的三維海量空間信息平臺(tái)EV-Globe,在KML的支持與快速渲染上得到完善,從而實(shí)現(xiàn)了SuperMap的SDB文件格式和KML文件格式之間的直接轉(zhuǎn)化。
EarthView系列軟件集成了SuperMap技術(shù),是由北京國遙新天地信息技術(shù)有限公司自主研發(fā)的。KML的支持與快速渲染上的完善,一方面使客戶基于SuperMap制作的數(shù)據(jù)能夠直接在EV-Globe中以KML的方式進(jìn)行展示,另一方面也幫助客戶在EV-Globe或者其他軟件中添加的KML文件能夠直接轉(zhuǎn)化SuperMap的數(shù)據(jù)格式,并在SuperMap的應(yīng)用系統(tǒng)中顯示。
早在2008年4月,KML數(shù)據(jù)格式得到OGC(開放地理空間聯(lián)盟)承認(rèn),這說明KML已經(jīng)成為地理信息的國際標(biāo)準(zhǔn),今后所創(chuàng)建的KML文件,將可以被更多產(chǎn)品支持。為此,國遙新天地公司加強(qiáng)了對(duì)KML數(shù)據(jù)格式的支持和快速顯示等方面的研發(fā)力度,并取得了一系列成績。
由于KML數(shù)據(jù)格式實(shí)際上是xml格式的特定擴(kuò)展,因此它具有xml格式的靈活性。EV-Globe現(xiàn)在支持KML的點(diǎn)、線、面、三維模型、圖像覆蓋、照片等對(duì)象的繪制渲染,支持導(dǎo)入和保存KML文檔,也可以對(duì)單獨(dú)的對(duì)象保存KML文檔,每個(gè)KML對(duì)象都支持LookAt行為,即每個(gè)KML對(duì)象都可以定義其定位的觀察位置,EV-Globe的KML對(duì)象可以很好的兼容Google Earth的KML對(duì)象。
1.KML點(diǎn)的渲染
KML點(diǎn)對(duì)象可以用自定義圖標(biāo)表達(dá),并且其描述信息如果按照html的格式書寫當(dāng)點(diǎn)擊此點(diǎn)對(duì)象時(shí),就可以在彈出窗口中顯示相應(yīng)的網(wǎng)頁信息,這種方式極大的豐富了表達(dá)形式。(見圖1)
2.KML線對(duì)象的渲染
KML線對(duì)象可以設(shè)置顏色、線寬、離地高度、是否顯示立面等風(fēng)格設(shè)置,可以很方便的繪制。(見圖1)
3.KML面對(duì)象的渲染
KML 面對(duì)象可以設(shè)置顏色、線寬、離地高度、是否拉起等風(fēng)格設(shè)置,可以很方便的繪制。(見圖1)
4.KML模型對(duì)象
EV-Globe的KML模型對(duì)象支持Collada模型(*.dae)和.x模型,用戶可以在Google Sketchup里面做好模型然后導(dǎo)出為KMZ文件,就可以在EV-Globe里進(jìn)行渲染。(見圖2)
5.KML 影像覆蓋層對(duì)象
EV-Globe 支持影像覆蓋層對(duì)象,即在地球表面覆蓋一張圖片,圖片按其四至坐標(biāo)貼在球體表面。(見圖3)
6.KML照片對(duì)象
EV-Globe 支持照片對(duì)象。(見圖4)