■李薇
(沈陽市勘察測繪研究院遼寧沈陽110004)
云服務平臺下地理信息系統(tǒng)的技術研究
■李薇
(沈陽市勘察測繪研究院遼寧沈陽110004)
伴隨我國經(jīng)濟和社會的發(fā)展進步,科學技術水平也在不斷的提升,在這個過程中云服務也逐漸發(fā)展成熟,而且云服務在現(xiàn)階段已經(jīng)被良好的運用到實際工作中了,并在各個領域中廣泛的運用。云服務在地理信息系統(tǒng)中的良好運用能夠提高地理信息系統(tǒng)的運行效率,促使地理信息系統(tǒng)更加現(xiàn)代化和科學化。本篇文章針對云服務平臺下地理信息系統(tǒng)的技術進行研究,并對云服務平臺上部署地理信息系統(tǒng)等進行簡要分析和探討,加以闡述。
云服務平臺 地理信息系統(tǒng) 技術 研究
本項目主要針對云服務平臺的服務內(nèi)容和性能進行具體的研究和分析,在云服務平臺中對不熟地理信息系統(tǒng)進行有效的展現(xiàn),并對云服務平臺下地理信息系統(tǒng)的技術和操作過程進行分析,進而為相關人員和企業(yè)在進行具體操作的過程中提供重要的參考資料。項目整體設計機構(gòu)在圖1中顯示。
(1)發(fā)展現(xiàn)狀調(diào)研。對云服務的群體運營商以及具體狀態(tài)進行有效的調(diào)查和分析,并針對云服務平臺下的地理信息系統(tǒng)的技術進行研究。
(2)地理信息系統(tǒng)示范開發(fā)。按照云服務的要求對相關的平臺應用方式進行設計,利用Openlayer2.0,Google Map以及Bing Maps等開源和免費的地理信息系統(tǒng)應用程序編程的API作為實驗對象,進而研制出具有示范意義的地理信息系統(tǒng)。
(3)云服務平臺部署應用示范。按照相應的調(diào)查和分析結(jié)果,將研制出的地理信息系統(tǒng)在一個或者幾個運營商平臺上進行運行和示范。
(4)技術總結(jié)。對云平臺服務下地理信息系統(tǒng)的技術進行良好的總結(jié),并在這之后進行技術報告以及相關的操作方式進行撰寫成文。
2.1開源GIS API調(diào)研
在當今時代下,開源的GIS系統(tǒng)中有開源桌面GIS、開源GIS客戶端、開源組件GIS、開源服務器GIS以及開源空間數(shù)據(jù)庫。開源軟件在使用性能上已經(jīng)與商業(yè)化的軟件相差無幾。但是開源GIS系統(tǒng)對于人們的要求非常高,想要使用該軟件就必須要具有與GIS相關的知識理論體系,并對其中的數(shù)據(jù)庫以及其它方面進行操作也應具有良好的基礎,這樣才能夠?qū)﹂_源地理空間軟件進行良好的使用。通過對各種開發(fā)軟件的對比分析,結(jié)果顯示,OpenLayers能夠更好的進行地理信息系統(tǒng)的開發(fā),進而將OpenLayers部署在云服務平臺之中。
2.2開源Web GIS示范開發(fā)
利用OpenLayers的API對地理信息系統(tǒng)進行開發(fā)能夠節(jié)約資金的投入和使用,基于Sever的API具有客戶端小、運用資源的效率高、反應速度快等特點。
(1)系統(tǒng)開發(fā)平臺。本項目是在MyEclipse 10.7作為開發(fā)軟件平臺,并利用OpenLayers 2.13.1開發(fā)包進行的,之后運用Apache Tomcat 7.0作為示范平臺,基于J2EE框架結(jié)構(gòu),再運用AJAX,Java,JavaScript對WEB GIS進行良好的開發(fā)。
(2)示范系統(tǒng)成果。將Google Maps、天地圖以及Bing Maps作為OpenLayers中的背景,并在其中將天地圖衛(wèi)星標注、地方實時路況信息、氣象多普勒數(shù)據(jù)等加入進去。
3.1云服務平臺調(diào)研與選取
通過大量的調(diào)查分析,在對各種云服務平臺進行對比之后,選擇Amazon AWS EC2和華為的云托管方式對地理信息系統(tǒng)進行良好的部署。其優(yōu)點包括:前期零投資;運營費用少;后期的成本小;靈活性強;速度和靈敏性好;具有全球覆蓋性。
3.2部署的工作流程
(1)在Amazon AWS上進行注冊。填寫真實、詳細的個人信息,并綁定銀行卡付費,根據(jù)項目實施的具體需要,選擇云服務平臺的配置,保存好*.pem文件。
(2)下載遠程控制軟件。下載并安裝PuTTYGen,Win-SCP與Putty遠程控制軟件,將發(fā)布的示范系統(tǒng)上傳至云服務器,保存好*. ppk文件。
(3)下載安裝服務與發(fā)布軟件。下載并安裝jdk-7u21-linux-i586.rpm與apache-tomcat-7.0.47.tar.gz等軟件。
(4)配置環(huán)境變量。以ec2-user用戶進行遠程連接,連接后切換用戶,用root登陸,修改etc/profile系統(tǒng)文件,在文件末端添加Java環(huán)境變量。
(5)啟動服務??墒謩訂觮omcat服務,也可修改啟動文件startup.sh與系統(tǒng)文件rc.d/rc.local,系統(tǒng)開機后自動啟動服務。
在云平臺服務下的地理信息系統(tǒng)能夠為交通、氣象、城市建設和規(guī)劃等專門的系統(tǒng)提供地理信息數(shù)據(jù)信息的良好支撐,并能夠?qū)Ω鞣N數(shù)據(jù)加以利用,而且還可以按照自身企業(yè)的需求進行進一步的開發(fā)。云服務平臺是我國建設現(xiàn)代化社會的重要基礎前提,而且其也是建設智慧城市的關鍵,在云平臺服務中完成基礎地理信息在各個領域和行業(yè)之間完成共享,能夠有效加快智慧城市的發(fā)展建設。在云服務平臺中加入地理信息系統(tǒng)能夠提高我國在進行智慧城市建設過程中地理信息服務質(zhì)量和效率,并且還能夠?qū)⒌乩硇畔⑦M行良好的共享。希望文中對云服務下地理信息系統(tǒng)的技術研究對我國城市化建設和發(fā)展有著良好的促進作用。
[1]郝玉鳳.利用開源推動國內(nèi)地理空間信息產(chǎn)業(yè)發(fā)展 [J].中州大學學報,2011,27 (04):118-120.
[2]徐立新,趙蕾.開源WebGIS設計與研究 [J].電腦編程技巧與維護,2012(08):118-119.
[3]朱俊豐,趙俊蘭.基于開源平臺的中小型WebGIS應用研究 [J].地理空間信息,2012,6(01):292-294.
P2[文獻碼]B
1000-405X(2016)-7-303-1