基于云計算的WebGIS關(guān)鍵技術(shù)研究
發(fā)布時間:2018-08-12 09:40
【摘要】:近幾年來,云計算得到越來越多的研究機構(gòu)和IT廠商的關(guān)注,從最初的概念炒作到逐漸被大家接受,并在一些重點行業(yè)開始具體的實踐,其發(fā)展越來越快,影響范圍越來越廣。Web地理信息系統(tǒng)(WebGIS)的計算和數(shù)據(jù)密集型特點使其成為云計算技術(shù)的理想應(yīng)用領(lǐng)域。云計算在海量存儲、并行計算、負載均衡、錯誤恢復(fù)等方面的優(yōu)秀表現(xiàn),,將有望進一步提高WebGIS的性能。 本論文來源于實際的科研項目,主要目標是以開源云計算解決方案Hadoop為基礎(chǔ),設(shè)計并實現(xiàn)基于云計算的WebGIS原型系統(tǒng),驗證海量地圖數(shù)據(jù)云存儲方案的可行性,探索基于Web的平面/球體地圖展示技術(shù),測試相關(guān)性能參數(shù)。論文所做的主要工作概括如下: (1)設(shè)計并實現(xiàn)了一個基于Hadoop的WebGIS原型系統(tǒng)。該系統(tǒng)服務(wù)器端采用了Tomcat+JSP技術(shù),海量地圖瓦片數(shù)據(jù)存儲在HBase中;系統(tǒng)采用了基于遞歸4叉樹的存儲模型,提高了連續(xù)存儲記錄的空間臨近性,有效降低了地圖瓦片的實時讀取延時; (2)利用JavaScript技術(shù)實現(xiàn)了基于Web瀏覽器的平面地圖展示功能; (3)研究了球體地圖的實現(xiàn)原理,并給出了基于Flash Away3D庫和基于WorldWind框架的兩種在瀏覽器中展示球體地圖的編程方案; (4)在實驗室環(huán)境下對系統(tǒng)的相關(guān)性能進行了測試:主要測試了結(jié)點規(guī)模、備份數(shù)、HBase緩存、瓦片的索引方式對集群性能的影響。
[Abstract]:In recent years, cloud computing has received more and more attention from research institutions and IT manufacturers, from the initial concept speculation to gradually accepted, and in some key industries began to practice, its development is getting faster and faster. Web Geographic Information system (WebGIS) is becoming an ideal application field of cloud computing technology due to its computing and data-intensive characteristics. Cloud computing in mass storage, parallel computing, load balancing, error recovery and other aspects of outstanding performance, will be expected to further improve the performance of WebGIS. The main goal of this thesis is to design and implement a cloud-based WebGIS prototype system based on open source cloud computing solution (Hadoop) to verify the feasibility of cloud storage scheme for mass map data. Explore the plane / sphere map display technology based on Web, test the related performance parameters. The main work of this paper is summarized as follows: (1) A WebGIS prototype system based on Hadoop is designed and implemented. Tomcat JSP technology is used in the server side of the system, the massive map tile data is stored in HBase, the storage model based on recursive quadtree is adopted in the system, and the spatial proximity of continuous storage records is improved. It effectively reduces the real-time reading delay of map tiles; (2) realizes the plane map display function based on Web browser by using JavaScript technology; (3) studies the realization principle of sphere map. Two programming schemes of displaying spherical map in browser based on Flash Away3D library and WorldWind framework are given. (4) the relativity of the system is tested in laboratory environment: the scale of node is tested. Backup number of HBase cache, the impact of tile indexing on the performance of the cluster.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:P208
本文編號:2178668
[Abstract]:In recent years, cloud computing has received more and more attention from research institutions and IT manufacturers, from the initial concept speculation to gradually accepted, and in some key industries began to practice, its development is getting faster and faster. Web Geographic Information system (WebGIS) is becoming an ideal application field of cloud computing technology due to its computing and data-intensive characteristics. Cloud computing in mass storage, parallel computing, load balancing, error recovery and other aspects of outstanding performance, will be expected to further improve the performance of WebGIS. The main goal of this thesis is to design and implement a cloud-based WebGIS prototype system based on open source cloud computing solution (Hadoop) to verify the feasibility of cloud storage scheme for mass map data. Explore the plane / sphere map display technology based on Web, test the related performance parameters. The main work of this paper is summarized as follows: (1) A WebGIS prototype system based on Hadoop is designed and implemented. Tomcat JSP technology is used in the server side of the system, the massive map tile data is stored in HBase, the storage model based on recursive quadtree is adopted in the system, and the spatial proximity of continuous storage records is improved. It effectively reduces the real-time reading delay of map tiles; (2) realizes the plane map display function based on Web browser by using JavaScript technology; (3) studies the realization principle of sphere map. Two programming schemes of displaying spherical map in browser based on Flash Away3D library and WorldWind framework are given. (4) the relativity of the system is tested in laboratory environment: the scale of node is tested. Backup number of HBase cache, the impact of tile indexing on the performance of the cluster.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:P208
【參考文獻】
相關(guān)期刊論文 前4條
1 胡林;;WebGIS的發(fā)展現(xiàn)狀和實現(xiàn)方法研究[J];福建電腦;2007年05期
2 李少丹;;“云GIS”的發(fā)展趨勢分析[J];電腦知識與技術(shù);2011年16期
3 楊陽;;Google Earth和World Wind平臺的對比以及進行GIS開發(fā)的可行性、各自的優(yōu)缺點[J];科技信息;2009年26期
4 王爾琪;;云計算與GIS技術(shù)革新[J];新經(jīng)濟導(dǎo)刊;2011年10期
相關(guān)碩士學(xué)位論文 前2條
1 郭麗華;基于信息匹對及二維檢索模式的三農(nóng)信息化服務(wù)系統(tǒng)[D];電子科技大學(xué);2010年
2 劉彤;基于Hadoop的數(shù)據(jù)分析系統(tǒng)設(shè)計和實現(xiàn)[D];北京郵電大學(xué);2012年
本文編號:2178668
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/2178668.html
最近更新
教材專著