荊志強(qiáng)
【摘 要】本文在簡(jiǎn)要介紹云計(jì)算與GIS技術(shù)的基礎(chǔ)上,重點(diǎn)分析了基于云計(jì)算的GIS系統(tǒng)的優(yōu)勢(shì)及其設(shè)計(jì)問(wèn)題,并設(shè)計(jì)了一種基于云計(jì)算的GIS系統(tǒng)框架,給出了框架的層次模型和平臺(tái)功能。
【關(guān)鍵詞】云計(jì)算;GIS;云GIS平臺(tái)
0 引言
GIS(Geographic Information System)是以地理科學(xué)為依托,以計(jì)算機(jī)科學(xué)技術(shù)為支撐,以遙感技術(shù)(Remote Sensing, RS)和全球定位系統(tǒng)(Global Position System,GPS)為重要數(shù)據(jù)來(lái)源的交叉學(xué)科,范圍介于管理科學(xué)、空間科學(xué)、信息科學(xué)之間。正是由于這種地理事物的多學(xué)科性,最終導(dǎo)致了GIS具有明顯的多學(xué)科交叉特征,它必須同時(shí)吸收相關(guān)學(xué)科的特點(diǎn),并逐步形成自身獨(dú)立的風(fēng)格,同時(shí)又要被應(yīng)用于多個(gè)學(xué)科,以推動(dòng)這些學(xué)科的快速發(fā)展。近些年來(lái),由于云計(jì)算技術(shù)在IT行業(yè)內(nèi)的迅猛發(fā)展以及所導(dǎo)致的產(chǎn)業(yè)革命,PC時(shí)代將逐步被云計(jì)算時(shí)代所代替。雖然云計(jì)算目前還處于起步的發(fā)展階段,但是在大規(guī)模計(jì)算、海量數(shù)據(jù)處理、降低系統(tǒng)設(shè)備代價(jià)和維護(hù),以及用戶透明性方面都已經(jīng)展現(xiàn)出無(wú)與倫比的優(yōu)勢(shì)。
受益于云計(jì)算帶來(lái)的優(yōu)勢(shì),對(duì)廣大用戶而言,云GIS意味著數(shù)據(jù)、軟件、開(kāi)發(fā)之間的壁壘已被打破,地理信息資源變得唾手可得。用戶可在云中隨時(shí)獲取所需的各種GIS資源,并且可以以計(jì)量方式擁有并進(jìn)行靈活擴(kuò)展,基于這種環(huán)境,GIS系統(tǒng)的運(yùn)行模式面臨了新的挑戰(zhàn)。而對(duì)于GIS領(lǐng)域的研究者和工作者而言,如何利用云計(jì)算技術(shù)解決GIS問(wèn)題,已經(jīng)成為一項(xiàng)更具創(chuàng)新性和前沿性的研究工作。
1 云計(jì)算與GIS
1.1 云計(jì)算
云計(jì)算是繼分布式計(jì)算、并行計(jì)算和網(wǎng)格計(jì)算之后出現(xiàn)的一種新興的計(jì)算模式,或者也可稱之為以上三種模式的商業(yè)化實(shí)現(xiàn)。其概念目前并沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)定義,大型IT廠商和領(lǐng)域?qū)<覀兌紡淖陨斫嵌冉o定了其定義。綜合來(lái)講,在狹義上,云計(jì)算主要是通過(guò)Internet以按需和易擴(kuò)展的方式獲得所需資源(包括硬件、軟件及平臺(tái)),提供資源的Internet即可被稱為“云”,“云”上的資源對(duì)用戶而言是可以無(wú)限擴(kuò)展的,并隨時(shí)獲取,即付即用;在廣義上,云計(jì)算則是指一種服務(wù)的交付與使用模式,這種服務(wù)可以是與IT、軟件、互聯(lián)網(wǎng)等領(lǐng)域相關(guān)的,也可以是任意其他服務(wù)。
云計(jì)算的主要特征可總結(jié)為:1)規(guī)模大。云計(jì)算擁有龐大的系統(tǒng)規(guī)模,云數(shù)據(jù)中心的服務(wù)器可以多至上百萬(wàn)臺(tái)并遍布世界各地。2)虛擬化程度高。云計(jì)算利用互聯(lián)網(wǎng)實(shí)現(xiàn)功能虛擬化,使得分布于世界各地的用戶都可以通過(guò)Internet使用云計(jì)算提供的服務(wù)。3)可靠性高。云計(jì)算提供了節(jié)點(diǎn)互換、虛擬機(jī)遷移及數(shù)據(jù)副本和容錯(cuò)等功能,這些技術(shù)可以極大地確保云數(shù)據(jù)中心的信息存儲(chǔ)的穩(wěn)定性和安全性。4)擴(kuò)展性和通用性。云計(jì)算可以根據(jù)不同的用戶需求為用戶定制不同的分配資源。5)成本低。云計(jì)算以集中化的管理模式和功能強(qiáng)大的節(jié)點(diǎn)構(gòu)成模式,可以極大地降低云計(jì)算的運(yùn)營(yíng)和管理成本,這樣可將更為便利和廉價(jià)的服務(wù)提供給用戶,而用戶不需為獲得更多資源付出過(guò)多代價(jià)。
1.2 GIS
地理信息系統(tǒng)GIS是利用計(jì)算機(jī)的軟硬件系統(tǒng),對(duì)各種形式的地理數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、操作、運(yùn)算、分析、描述并顯示所組成的一種集成系統(tǒng)。GIS的應(yīng)用基礎(chǔ)是需要采集海量的基本地理空間信息,然后對(duì)這些信息進(jìn)行存儲(chǔ)、管理、分析。
1.3 云GIS
云GIS,旨在將云計(jì)算的各種特征利用于支撐GIS的各種要素(建模、存儲(chǔ)及數(shù)據(jù)處理),從而改變傳統(tǒng)的用戶應(yīng)用GIS的建設(shè)模式,以一種更加高效、低成本與友好的方式使用各種地理信息資源[1]。由此定義可見(jiàn),云GIS實(shí)質(zhì)上是利用云計(jì)算技術(shù)擴(kuò)展GIS功能,改進(jìn)GIS的傳統(tǒng)架構(gòu),以實(shí)現(xiàn)海量數(shù)據(jù)空間的高性能可靠性存取及數(shù)據(jù)處理,使GIS能夠更好地提供高效的計(jì)算能力和數(shù)據(jù)處理能力,解決地理信息科學(xué)領(lǐng)域中計(jì)算密集型和數(shù)據(jù)密集型的各種問(wèn)題,以彈性按需方式獲取更加廣泛的Web服務(wù)。
比較傳統(tǒng)GIS,云GIS具有以下特征[2]:1)存儲(chǔ)在云平臺(tái)上的空間數(shù)據(jù)具有“云”特征,即虛擬化特征。2)空間數(shù)據(jù)管理與實(shí)施過(guò)程具有 “云” 特征。3)GIS業(yè)務(wù)的連續(xù)性。云GIS可以為用戶提供彈性的地理信息服務(wù),并能夠根據(jù)用戶需求的變化,動(dòng)態(tài)的進(jìn)行資源擴(kuò)展,從而提升其連續(xù)性。4)更好的用戶體驗(yàn)。云GIS可以降低用戶使用地理信息資源的復(fù)雜度,用戶只需根據(jù)需求選擇適合終端即可訪問(wèn)GIS服務(wù)。綜合來(lái)看,云GIS平臺(tái)實(shí)質(zhì)上就是在實(shí)現(xiàn)已有GIS通用功能(如可視化服務(wù)、緩沖區(qū)分析、疊加分析、統(tǒng)計(jì)分析和遙感影像操作)的基礎(chǔ)上,使得用戶在使用云GIS時(shí)如同使用個(gè)人PC一樣簡(jiǎn)單便利;同時(shí), 這些地理信息服務(wù)還提供了服務(wù)接口,供更多更高級(jí)的用戶開(kāi)發(fā)和使用,以產(chǎn)生更豐富的GIS功能。圖1顯示了云GIS的主要應(yīng)用模式[3]。
圖1 云GIS應(yīng)用模型
2 基于云計(jì)算的GIS系統(tǒng)框架設(shè)計(jì)
基于云計(jì)算的相關(guān)技術(shù),本文設(shè)計(jì)了一種基于云計(jì)算的GIS通用框架體系,主要利用虛擬化技術(shù)、即付即用的方式將GIS資源封裝為在線服務(wù),用戶通過(guò)Internet進(jìn)行基礎(chǔ)設(shè)施和地理空間信息資源的共享,以提高資源利用效率,降低GIS系統(tǒng)的重復(fù)建設(shè)成本??蚣荏w系如圖2所示。
圖2 基于云計(jì)算的GIS框架
該框架體系共分為三層,其中,基礎(chǔ)設(shè)施層由各種硬件資源組成,通過(guò)硬件、存儲(chǔ)、網(wǎng)絡(luò)等虛擬化技術(shù)將物理資源轉(zhuǎn)化為虛擬共享資源池;中間層負(fù)責(zé)管理虛擬共享資源池,并提供虛擬資源的調(diào)度部署策略,實(shí)現(xiàn)虛擬機(jī)的實(shí)時(shí)動(dòng)態(tài)調(diào)度;服務(wù)層主要面向用戶,以按需方式提供虛擬化的GIS環(huán)境。
圖3是根據(jù)圖2的GIS框架設(shè)計(jì)的基于云計(jì)算的GIS平臺(tái)功能。訪問(wèn)控制功能用于對(duì)用戶進(jìn)行分類,并對(duì)不同的分類給予其對(duì)資源不同的操作權(quán)限,這可以保證GIS數(shù)據(jù)及系統(tǒng)的安全性,降低系統(tǒng)運(yùn)行的復(fù)雜度。資源管理功能負(fù)責(zé)管理云數(shù)據(jù)中心的各類基礎(chǔ)設(shè)施,并利用分配與調(diào)度策略提供給不同分類的用戶不同的服務(wù)類型。GIS虛擬機(jī)(VM)主要用于管理與調(diào)度GIS虛擬機(jī),用戶通過(guò)互聯(lián)網(wǎng)即可訪問(wèn)GIS VM,并設(shè)置自身的數(shù)據(jù)與應(yīng)用。按需收費(fèi)功能繼承云計(jì)算資源的即付即用使用模式,將虛擬機(jī)使用成本細(xì)劃為計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)帶寬等成本,制定GIS資源的收費(fèi)模式,并按需向用戶收費(fèi)。
圖3 功能
3 結(jié)論
基于云計(jì)算與GIS的技術(shù)關(guān)聯(lián)性,本文設(shè)計(jì)了一種基于云計(jì)算的GIS系統(tǒng)框架,該框架可以有效利用云計(jì)算在資源提供與數(shù)據(jù)分析上的優(yōu)勢(shì),為GIS用戶提供更高效穩(wěn)定的服務(wù)。
【參考文獻(xiàn)】
[1]彭義春,王云鵬,牛熠.云計(jì)算環(huán)境下的GIS研究[J].東莞理工學(xué)院學(xué)報(bào),2013,20(1):17-23.
[2]林德根,梁勤歐.云GIS的內(nèi)涵與研究進(jìn)展[J].地理科學(xué)進(jìn)展,2012,31(11):1519-1528.
[3]陳維崧,陳慶秋.基于云計(jì)算的GIS研究[J].測(cè)繪與空間地理信息,2011,34(1):157-159.
[責(zé)任編輯:湯靜]