基于Flex和REST的WebGIS研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-02-25 19:07
本文關(guān)鍵詞: WebGIS Flex技術(shù) ArcGIS Server 出處:《陜西師范大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:WebGIS是GIS技術(shù)和Web技術(shù)結(jié)合的產(chǎn)物,近年來(lái)隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和GIS技術(shù)的廣泛應(yīng)用,人們對(duì)于WebGIS的要求也越來(lái)越高,這些要求主要體現(xiàn)在WebGIS的視覺效果、交互性、響應(yīng)時(shí)間和用戶體驗(yàn)方面。而傳統(tǒng)的WebGIS開發(fā)方式已經(jīng)越來(lái)越難以滿足用戶普遍增長(zhǎng)的需求。 RIA(富互聯(lián)網(wǎng)應(yīng)用程序)是一種全新的Web應(yīng)用解決方案,它繼承了傳統(tǒng)的C/S和B/S開發(fā)模式的優(yōu)點(diǎn),既有Web程序的靈活性,也有豐富的用戶體驗(yàn),它的出現(xiàn)給WebGIS的發(fā)展帶來(lái)了新的契機(jī)。Flex作為目前市場(chǎng)上主流的RIA開發(fā)技術(shù)之一,因?yàn)橛押玫腢I界面和交互式的操作而廣受歡迎。 本文在分析WebGIS應(yīng)用現(xiàn)狀的基礎(chǔ)上,通過(guò)對(duì)Flex技術(shù)的研究,提出基于Flex的WebGIS系統(tǒng)的框架設(shè)計(jì);并以延安市紅色旅游導(dǎo)航系統(tǒng)為例給予實(shí)現(xiàn)。通過(guò)研究與實(shí)踐,得出的結(jié)論如下: (1)在分析了傳統(tǒng)的WebGIS的不足,探究Flex技術(shù)和REST的現(xiàn)狀和基本理論的基礎(chǔ)上,提出了基于Flex的WebGIS框架,將地圖瀏覽等功能在客戶端實(shí)現(xiàn),分擔(dān)了服務(wù)器的負(fù)擔(dān),從而實(shí)現(xiàn)了在瀏覽器端的快速反應(yīng),具有與桌面GIS軟件相似的用戶體驗(yàn)。 (2)通過(guò)研究現(xiàn)有的Web架構(gòu)—]reST架構(gòu),提出REST風(fēng)格的架構(gòu)非常貼近網(wǎng)絡(luò)本身的基礎(chǔ)特性,更適應(yīng)于GIS在Web上提供數(shù)據(jù)服務(wù)。 (3)設(shè)計(jì)了REST風(fēng)格的系統(tǒng)體系結(jié)構(gòu)。該系統(tǒng)的結(jié)構(gòu)非常簡(jiǎn)潔,由瀏覽器端Flex程序和服務(wù)端ArcGIS Server兩部分組成,Flex API后臺(tái)使用REST API來(lái)調(diào)用ArcGIS Server資源。 (4)通過(guò)對(duì)延安市紅色旅游導(dǎo)航系統(tǒng)開發(fā)實(shí)例,展現(xiàn)了基于REST架構(gòu)和Flex技術(shù)構(gòu)建WebGIS的優(yōu)勢(shì)。系統(tǒng)基本達(dá)到預(yù)期目標(biāo),證明了基于Flex和REST架構(gòu)結(jié)合的WebGIS系統(tǒng)實(shí)現(xiàn)技術(shù)在實(shí)際應(yīng)用中是可行的。 論文在以下方面有所創(chuàng)新: (1)為實(shí)現(xiàn)瀏覽器端快速流暢的瀏覽體驗(yàn),提出Flex結(jié)合REST的WebGIS架構(gòu)模式,該架構(gòu)簡(jiǎn)潔輕量,用戶體驗(yàn)豐富。 (2)設(shè)計(jì)了REST風(fēng)格的系統(tǒng)體系結(jié)構(gòu),該結(jié)構(gòu)部署簡(jiǎn)單,調(diào)用方便,資源類型標(biāo)示明確。
[Abstract]:WebGIS is the combination of GIS technology and Web technology. In recent years, with the development of Internet technology and the wide application of GIS technology, people have higher and higher requirements for WebGIS. These requirements are mainly reflected in the visual effect and interactivity of WebGIS. In response time and user experience, the traditional WebGIS development method has become more and more difficult to meet the general growing needs of users. RIA (Rich Internet Application) is a new Web application solution. It inherits the advantages of the traditional C / S and B / S development models. It has not only the flexibility of Web programs, but also the rich user experience. It brings a new opportunity to the development of WebGIS. Flex is one of the mainstream RIA development technologies in the market. It is popular because of its friendly UI interface and interactive operation. On the basis of analyzing the current situation of WebGIS application, this paper puts forward the frame design of WebGIS system based on Flex through the research of Flex technology, and takes the red tourism navigation system of Yan'an as an example to realize it. Through the research and practice, the conclusion is as follows:. 1) on the basis of analyzing the shortcomings of traditional WebGIS, exploring the present situation and basic theory of Flex technology and REST, the paper puts forward the WebGIS framework based on Flex, which realizes the functions of map browsing in the client, sharing the burden of the server. Thus, the fast response on the browser side is realized, and the user experience is similar to the desktop GIS software. 2) by studying the existing Web architecture -] reST architecture, it is proposed that the REST style architecture is very close to the basic characteristics of the network itself and is more suitable for GIS to provide data services on Web. The structure of the system is very simple, which is composed of browser end Flex program and server side ArcGIS Server. REST API is used to call ArcGIS Server resource in the background. Through the development example of Yanan Red Tourism Navigation system, the advantages of constructing WebGIS based on REST architecture and Flex technology are demonstrated. The system basically achieves the expected goal. It is proved that the implementation technology of WebGIS system based on Flex and REST architecture is feasible in practical application. The paper has some innovations in the following aspects:. In order to realize the fast and smooth browsing experience on the browser side, the WebGIS architecture model of Flex combined with REST is put forward, which is simple and light and rich in user experience. The system architecture of REST style is designed, which is simple to deploy, convenient to call and clear to resource type.
【學(xué)位授予單位】:陜西師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:P208;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 宋宏權(quán);孔云峰;;Flex框架下網(wǎng)絡(luò)視頻GIS設(shè)計(jì)與實(shí)現(xiàn)[J];測(cè)繪科學(xué);2010年05期
2 張智;趙紹兵;王凱;,
本文編號(hào):1534781
本文鏈接:http://www.sikaile.net/kejilunwen/dizhicehuilunwen/1534781.html
最近更新
教材專著