【賽迪網(wǎng)技術(shù)社區(qū)整理】數(shù)字地球(Digital Earth)實際上是一種地理信息系統(tǒng)(Geographic Information System,以下簡稱GIS)的面向公眾的應(yīng)用,想比傳統(tǒng)的GIS應(yīng)用,利用數(shù)字地球提供的Web Service接口和API,開發(fā)人員不需要了解GIS的專業(yè)知識和專業(yè)技術(shù)就可以構(gòu)建強大的Ajax應(yīng)用。本文將對數(shù)字地球的Web Service的業(yè)務(wù)應(yīng)用和技術(shù)應(yīng)用展開討論,并就目前流行的數(shù)字地球Web Service解決方案做出詳細的對比,結(jié)合具體的項目對微軟公司的虛擬地球(Virtual Earth)的Web Service加以討論。
數(shù)字地球是GIS的基于互聯(lián)網(wǎng)的面向服務(wù)的下一代GIS應(yīng)用。GIS是利用現(xiàn)有計算機技術(shù),對現(xiàn)實世界的信息加以采集、儲存、管理、運算、分析、顯示和描述的技術(shù)系統(tǒng),它作為集計算機科學(xué)、地理學(xué)、測繪遙感學(xué)、環(huán)境科學(xué)、城市科學(xué)、空間科學(xué)、信息科學(xué)和管理科學(xué)為一體的新興邊緣學(xué)科而迅速地興起和發(fā)展起來。地理信息系統(tǒng)中“地理”的概念并非指地理學(xué),而是廣義地指地理坐標(biāo)參照系統(tǒng)中的坐標(biāo)數(shù)據(jù)、屬性數(shù)據(jù)以及基礎(chǔ)而演義出來的知識。
傳統(tǒng)的 GIS應(yīng)用大多采用空間數(shù)據(jù)庫保存地圖數(shù)據(jù),而且編程接口比較復(fù)雜,對于開發(fā)人員來說,需要掌握足夠的專業(yè)知識和專業(yè)技術(shù),因此只有很少部分開發(fā)人員能夠進行開發(fā),往往GIS項目投資雖然很大,但是效果卻不是很理想,這也大大的制約了GIS應(yīng)用的發(fā)展。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,特別是面向服務(wù)的概念的提出,使得對GIS的數(shù)據(jù)層和復(fù)雜的邏輯層的開發(fā)都走向了后臺,取而代之的是提供了各種方便易用的服務(wù)接口通過互聯(lián)網(wǎng)提供給終開發(fā)人員。這使得GIS應(yīng)用開發(fā)的門檻降低了很多,到時候,任何一個可以開發(fā)信息系統(tǒng)的公司都可以提供GIS相關(guān)的解決方案。
數(shù)字地球的Web應(yīng)用就是基于這種先進的Web Service概念和技術(shù)而產(chǎn)生的GIS應(yīng)用。原來很復(fù)雜的業(yè)務(wù)實現(xiàn)都封裝在Web Service中,終用戶不需要組建自己的數(shù)據(jù)系統(tǒng),也不需要重頭搭建一整套平臺,需要的只是簡單的基于Web Service的開發(fā)和集成。這使得應(yīng)用軟件的開發(fā)人員只需要關(guān)注和自己應(yīng)用相關(guān)的業(yè)務(wù),而不需要投入巨大的時間和精力投入的GIS的后臺技術(shù)學(xué)習(xí)中。這必然使得基于GIS的應(yīng)用存在著不可限量的前景。因此,不僅是傳統(tǒng)的GIS公司,包括Microsoft,Google, Yahoo等大公司也紛紛推出了自己的數(shù)字地球平臺,也都提供了良好的Web Service接口。
Java在數(shù)字地球系統(tǒng)開發(fā)中的Web應(yīng)用實現(xiàn)
更新時間: 2008-04-10 14:16:14來源: 粵嵌教育瀏覽量:1019