近日,SuperMap IS開發(fā)組在SuperMap 2000三維控件的基礎(chǔ)上開發(fā)出了用于三維顯示的地圖引擎。使用該地圖引擎,用戶可以通過瀏覽器在線瀏覽大數(shù)據(jù)量的三維地形以及城市景觀場景。
SuperMap IS三維顯示引擎采用純HTML作為客戶端,因此即使很低檔的機(jī)器都可以進(jìn)行三維場景的快速瀏覽。所有的三維景觀渲染都在服務(wù)器上進(jìn)行,可以充分利用服務(wù)器的高端處理能力,降低客戶端的負(fù)擔(dān)。同時,由于采用壓縮方式傳輸處理結(jié)果,既可以保護(hù)原始數(shù)據(jù),又可以有效地減少網(wǎng)絡(luò)傳輸量,尤其是在數(shù)據(jù)量較大的情況下(譬如大數(shù)據(jù)量的DEM)。
下面是使用SuperMap IS三維顯示引擎進(jìn)行地形場景和城市景觀瀏覽的兩個例子,在局域網(wǎng)上響應(yīng)速度為0.5~1.5秒,客戶端傳輸數(shù)據(jù)量在4K~32K之間,測試結(jié)果表明這是共享服務(wù)器處理能力和三維空間數(shù)據(jù)的一種非常有效的方式。
上述功能的實(shí)現(xiàn)得益于SuperMap IS采用了一種巧妙的全開放的體系結(jié)構(gòu),不僅可以使用SuperMap2000作為地圖引擎,還可以支持多種具有組件化編程能力的GIS軟件作為地圖引擎,而且用戶可以創(chuàng)建自己的具有特殊功能的地圖引擎。SuperMap IS開發(fā)組也將不斷地開發(fā)各種功能的地圖引擎供用戶使用,將常規(guī)的桌面地理信息系統(tǒng)的功能逐步地移植到Internet上運(yùn)行。