基于Flex和REST的WebGIS研究與實現(xiàn)
發(fā)布時間:2018-02-25 19:07
本文關(guān)鍵詞: WebGIS Flex技術(shù) ArcGIS Server 出處:《陜西師范大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:WebGIS是GIS技術(shù)和Web技術(shù)結(jié)合的產(chǎn)物,近年來隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和GIS技術(shù)的廣泛應(yīng)用,人們對于WebGIS的要求也越來越高,這些要求主要體現(xiàn)在WebGIS的視覺效果、交互性、響應(yīng)時間和用戶體驗方面。而傳統(tǒng)的WebGIS開發(fā)方式已經(jīng)越來越難以滿足用戶普遍增長的需求。 RIA(富互聯(lián)網(wǎng)應(yīng)用程序)是一種全新的Web應(yīng)用解決方案,它繼承了傳統(tǒng)的C/S和B/S開發(fā)模式的優(yōu)點,既有Web程序的靈活性,也有豐富的用戶體驗,它的出現(xiàn)給WebGIS的發(fā)展帶來了新的契機。Flex作為目前市場上主流的RIA開發(fā)技術(shù)之一,因為友好的UI界面和交互式的操作而廣受歡迎。 本文在分析WebGIS應(yīng)用現(xiàn)狀的基礎(chǔ)上,通過對Flex技術(shù)的研究,提出基于Flex的WebGIS系統(tǒng)的框架設(shè)計;并以延安市紅色旅游導(dǎo)航系統(tǒng)為例給予實現(xiàn)。通過研究與實踐,得出的結(jié)論如下: (1)在分析了傳統(tǒng)的WebGIS的不足,探究Flex技術(shù)和REST的現(xiàn)狀和基本理論的基礎(chǔ)上,提出了基于Flex的WebGIS框架,將地圖瀏覽等功能在客戶端實現(xiàn),分擔(dān)了服務(wù)器的負擔(dān),從而實現(xiàn)了在瀏覽器端的快速反應(yīng),具有與桌面GIS軟件相似的用戶體驗。 (2)通過研究現(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è)計了REST風(fēng)格的系統(tǒng)體系結(jié)構(gòu)。該系統(tǒng)的結(jié)構(gòu)非常簡潔,由瀏覽器端Flex程序和服務(wù)端ArcGIS Server兩部分組成,Flex API后臺使用REST API來調(diào)用ArcGIS Server資源。 (4)通過對延安市紅色旅游導(dǎo)航系統(tǒng)開發(fā)實例,展現(xiàn)了基于REST架構(gòu)和Flex技術(shù)構(gòu)建WebGIS的優(yōu)勢。系統(tǒng)基本達到預(yù)期目標(biāo),證明了基于Flex和REST架構(gòu)結(jié)合的WebGIS系統(tǒng)實現(xiàn)技術(shù)在實際應(yīng)用中是可行的。 論文在以下方面有所創(chuàng)新: (1)為實現(xiàn)瀏覽器端快速流暢的瀏覽體驗,提出Flex結(jié)合REST的WebGIS架構(gòu)模式,該架構(gòu)簡潔輕量,用戶體驗豐富。 (2)設(shè)計了REST風(fēng)格的系統(tǒng)體系結(jié)構(gòu),該結(jié)構(gòu)部署簡單,調(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é)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:P208;TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 宋宏權(quán);孔云峰;;Flex框架下網(wǎng)絡(luò)視頻GIS設(shè)計與實現(xiàn)[J];測繪科學(xué);2010年05期
2 張智;趙紹兵;王凱;,
本文編號:1534781
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/1534781.html
最近更新
教材專著