基于REST的瓦片地圖Web服務(wù)研究
發(fā)布時間:2018-06-30 20:54
本文選題:REST + 瓦片地圖; 參考:《江西理工大學(xué)》2013年碩士論文
【摘要】:當(dāng)前GIS已經(jīng)進(jìn)入了以服務(wù)為主要特征的空間信息共享的時代,大多數(shù)的地圖服務(wù)通過服務(wù)器緩存瓦片地圖來提高系統(tǒng)的響應(yīng)能力,然而各種方案對接口的定義各不相同,難以相互兼容,這為客戶端訪問各種瓦片地圖服務(wù)帶來了復(fù)雜性。為了統(tǒng)一瓦片地圖服務(wù)的接口,提高服務(wù)系統(tǒng)的性能,增強客戶端的用戶體驗,本文遵循OGC的WMTS規(guī)范,將表述性狀態(tài)轉(zhuǎn)移(REST)架構(gòu)風(fēng)格引入到瓦片地圖服務(wù)中進(jìn)行了研究。 首先,論文闡述瓦片地圖的相關(guān)技術(shù),,分析了切割生成瓦片地圖的算法和存儲管理瓦片的目錄組織,研究了瓦片地圖緩存的動態(tài)更新機制,利用客戶端的緩存機制對瓦片地圖進(jìn)行預(yù)提取。 其次,研究了瓦片地圖Web服務(wù)中的資源,并在獲取服務(wù)的技術(shù)層面上遵循WMTS規(guī)范,對提供瓦片地圖Web服務(wù)的三個重要接口實現(xiàn)了REST風(fēng)格轉(zhuǎn)換。然后,基于REST風(fēng)格設(shè)計了一個由客戶端表現(xiàn)層、服務(wù)層、數(shù)據(jù)存儲層組成的瓦片地圖Web服務(wù)原型系統(tǒng),并詳細(xì)說明了系統(tǒng)各部分的功能及系統(tǒng)的工作流程。 最后,采用開源軟件搭建一個瓦片地圖Web服務(wù)原型系統(tǒng),并對瓦片地圖Web服務(wù)系統(tǒng)進(jìn)行實驗測試,驗證了REST風(fēng)格瓦片地圖服務(wù)的性能具有優(yōu)越性。 研究結(jié)果表明,REST風(fēng)格瓦片地圖Web服務(wù)能夠緩解網(wǎng)絡(luò)傳輸負(fù)載,加快響應(yīng)速度,增強客戶端的用戶體驗,有利于地理信息服務(wù)的合理部署與應(yīng)用,它對于地理信息共享的途徑選擇和效率的提升具有一定的參考價值。
[Abstract]:At present, GIS has entered the era of spatial information sharing with service as the main feature. Most map services improve the response ability of the system by caching tile maps by server. However, the definition of interface is different in various schemes. It is difficult to be compatible with each other, which brings complexity to client access to various tile map services. In order to unify the interface of tile map service, improve the performance of service system and enhance the user experience of client, this paper follows the WMTS specification of OGC, and introduces the structure style of expressing character state transfer (rest) into tile map service. First of all, the paper expatiates the related technology of tile map, analyzes the algorithm of cutting and generating tile map and the directory organization of storage management tile, and studies the dynamic updating mechanism of tile map cache. The client-side cache mechanism is used to pre-extract the tile map. Secondly, the resources in the tile map Web service are studied, and the WMTS specification is followed at the technical level of obtaining the service. The rest style transformation of three important interfaces to provide the tile map Web service is implemented. Then, based on rest style, a prototype system of tile map Web service is designed, which is composed of client presentation layer, service layer and data storage layer. The functions of each part of the system and the workflow of the system are described in detail. Finally, an open source software is used to build a prototype system of tile map Web service, and an experimental test of tile map web service system is carried out, which verifies the performance of rest style tile map service is superior. The results show that the REST-style tile map Web service can alleviate the network transmission load, speed up the response speed, enhance the user experience of the client, and facilitate the rational deployment and application of geographic information services. It has certain reference value for the choice of geographical information sharing and the improvement of efficiency.
【學(xué)位授予單位】:江西理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:P208
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 聶云峰;劉海玲;許虎;;GeoWebCache瓦片地圖服務(wù)中間件研究[J];測繪科學(xué);2011年06期
2 殷福忠;孫立民;;基于瓦片金字塔技術(shù)的地圖發(fā)布平臺開發(fā)研究[J];測繪與空間地理信息;2010年05期
3 許虎;聶云峰;舒堅;;基于中間件的瓦片地圖服務(wù)設(shè)計與實現(xiàn)[J];地球信息科學(xué)學(xué)報;2010年04期
4 劉冰;謝軻;陳小樂;劉建興;;基于GIS的瓦片式地圖切圖算法的設(shè)計與實現(xiàn)[J];科技信息;2011年07期
5 張楠;張海燕;;基于OpenLayers和TileCache的出行示意圖設(shè)計[J];山東科學(xué);2011年03期
6 茍麗美;朱美正;李艷明;;RESTful風(fēng)格地圖瓦片服務(wù)的研究[J];計算機工程與設(shè)計;2012年09期
7 韋勝;;ArcEngine環(huán)境下實現(xiàn)瓦片地圖的訪問與拼接[J];武漢大學(xué)學(xué)報(信息科學(xué)版);2012年06期
本文編號:2086823
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/2086823.html
最近更新
教材專著