基于FLEX客戶端和REST服務(wù)架構(gòu)的井岡山紅色旅游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于FLEX客戶端和REST服務(wù)架構(gòu)的井岡山紅色旅游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 出處:《江西理工大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: WebGIS REST RIA Flex
【摘要】:WebGIS即萬維網(wǎng)地理信息系統(tǒng),是利用互聯(lián)網(wǎng)技術(shù)和地理信息系統(tǒng)結(jié)合的一項(xiàng)技術(shù)。它的出現(xiàn)改變了GIS一貫以來的C/S(Client/Server,客戶端/服務(wù)器)體系結(jié)構(gòu),推動(dòng)了GIS更加社會(huì)化、大眾化。初期,WebGIS采用HTML(Hypertext Markup Language,超級(jí)文本標(biāo)記語言)開發(fā)用戶界面,導(dǎo)致系統(tǒng)客戶端圖形顯示不流暢、交互能力薄弱和用戶體念極差的缺陷;加之系統(tǒng)調(diào)用GIS服務(wù)采取了復(fù)雜的重量級(jí)的SOAP(Simple ObjectAccess Protocol,簡(jiǎn)單對(duì)象訪問協(xié)議)協(xié)議調(diào)用服務(wù),因此系統(tǒng)開發(fā)過程復(fù)雜,后期維護(hù)難度高。隨著技術(shù)的更新發(fā)展,RIA(Rich Internet Application,富互聯(lián)網(wǎng)應(yīng)用系統(tǒng))技術(shù)和REST(Representational State Transfer,表述性狀態(tài)轉(zhuǎn)移)技術(shù)的出現(xiàn)充當(dāng)了這些不足和缺陷的解決對(duì)策。如今,采用兩者技術(shù)的結(jié)合來開發(fā)WebGIS在GIS領(lǐng)域蔚然成風(fēng)。 Flex是Adobe公司推出的具備跨平臺(tái)、跨瀏覽器、豐富的用戶體驗(yàn)和強(qiáng)大的功能的RIA應(yīng)用插件;REST是一種新的Web服務(wù)風(fēng)格,在REST看來,所有的信息都被當(dāng)成資源。它使用唯一的URL標(biāo)識(shí)服務(wù)器上用來發(fā)布的每一個(gè)資源,而客戶端就可以通過這些URL操作指定的資源。ESRI公司的ArcGIS Server是一款優(yōu)秀的WebGIS服務(wù)端軟件,基于Flex與REST技術(shù)對(duì)ArcGIS Server的開發(fā),結(jié)合了Flex在ArcGIS平臺(tái)上發(fā)揮的強(qiáng)大的功能和輕量級(jí)的REST服務(wù)調(diào)用優(yōu)勢(shì),開發(fā)的WebGIS系統(tǒng)不僅界面炫麗美觀、交互性強(qiáng)、部署方便,而且極大的簡(jiǎn)化了開發(fā)過程的復(fù)雜性,提高系統(tǒng)的可伸縮性,應(yīng)用前景十分樂觀。 本文分析Flex、REST、ArcGIS Server等技術(shù)特性和優(yōu)點(diǎn),研究ArcGIS Server RESTAPI和ArcGIS API for Flex的原理和方法,詳細(xì)闡述基于Flex與REST的WebGIS系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。本文開發(fā)了基于Flex和REST技術(shù)的WebGIS系統(tǒng)——井岡山紅色旅游系統(tǒng)作為上述開發(fā)方法的具體應(yīng)用;另外,本系統(tǒng)采用ArcGIS Server10作為GIS服務(wù)器發(fā)布GIS服務(wù),F(xiàn)lex客戶端通過REST API調(diào)用ArcGIS Server服務(wù),實(shí)現(xiàn)了地圖漫游、地圖縮放、地圖測(cè)量、圖層控制、地圖要素查找、路徑分析等功能。 從實(shí)際開發(fā)效果上來看,系統(tǒng)運(yùn)行流暢平滑、界面清爽;無論在效果和速度上,還是在多媒體集成、圖層控制等方面都比傳統(tǒng)基于HTML的WebGIS具有更大優(yōu)勢(shì),而且輕量級(jí)的服務(wù)調(diào)用風(fēng)格使開發(fā)過程更具高效性和簡(jiǎn)易性,,因此這種開發(fā)方式具有很好的發(fā)展前景。
[Abstract]:WebGIS is the World wide Web Geographic Information system. It is a combination of Internet technology and geographic information system (GIS). Its appearance has changed the C / S client / Server (client / Server) architecture of GIS. It has promoted the socialization and popularization of GIS. At the beginning, HTML(Hypertext Markup Language was adopted. Hypertext markup language (Hypertext markup language) development of the user interface, resulting in the system client graphics display is not smooth, weak interaction and poor user reading defects; In addition, the system invocation of the GIS service takes a complex heavyweight SOAP(Simple ObjectAccess Protocol. Simple object access Protocol (SOAP) protocol invokes services, so the development process of the system is complex and the later maintenance is very difficult. RIA(Rich Internet Application. Rich Internet applications) technology and REST(Representational State Transfer. The emergence of the technique of character-state transfer has acted as a solution to these shortcomings and defects. Nowadays, the combination of the two techniques is widely used to develop WebGIS in the field of GIS. Flex is a cross-platform, cross-browser, rich user experience and powerful RIA application plug-in introduced by Adobe. REST is a new Web service style, and in REST's view, all information is treated as a resource. It uses a unique URL to identify every resource that is published on the server. The resource that clients can specify through these URL operations. ESRI's ArcGIS Server is an excellent WebGIS server-side software. The development of ArcGIS Server based on Flex and REST technology. Combined with the powerful function of Flex on ArcGIS platform and the advantage of lightweight REST service transfer, the WebGIS system developed not only has beautiful interface, but also has strong interaction. The deployment is convenient and greatly simplifies the complexity of the development process and improves the scalability of the system. The application prospect is very optimistic. This paper analyzes the technical characteristics and advantages of Flex Server. The principle and method of ArcGIS Server RESTAPI and ArcGIS API for Flex are studied. The design and implementation of WebGIS system based on Flex and REST are described in detail. In this paper, a WebGIS system based on Flex and REST technology is developed, which is used as Jinggangshan Red Tourism system. The concrete application of the above development method; In addition, this system uses ArcGIS Server10 as GIS server to publish GIS service. Flex client calls ArcGIS Server service through REST API, which realizes map roaming, map zooming, map measurement, layer control and map element searching. Path analysis and other functions. From the actual development effect, the system runs smoothly and smoothly, the interface is clear; In terms of effect and speed, multimedia integration, layer control and so on, it has more advantages than traditional WebGIS based on HTML. And the lightweight service invocation style makes the development process more efficient and easy, so this development method has a good development prospects.
【學(xué)位授予單位】:江西理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:P208;F592.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 肖治國(guó);;RIA技術(shù)特性及發(fā)展趨勢(shì)[J];長(zhǎng)春大學(xué)學(xué)報(bào);2008年12期
2 張立亭,祝國(guó)瑞,周世健;基于WebGIS的地圖數(shù)據(jù)傳輸關(guān)鍵技術(shù)[J];測(cè)繪通報(bào);2004年04期
3 吳濤;戚銘堯;黎勇;顏輝武;;WebGIS開發(fā)中的RIA技術(shù)應(yīng)用研究[J];測(cè)繪通報(bào);2006年06期
4 任福,蔡忠亮,時(shí)曉燕;基于Flash技術(shù)的專業(yè)互動(dòng)多媒體網(wǎng)絡(luò)地圖的構(gòu)建[J];測(cè)繪信息與工程;2002年03期
5 鄔倫,張晶,唐大仕,劉瑜;基于Web GIS的體系結(jié)構(gòu)研究[J];地理學(xué)與國(guó)土研究;2001年04期
6 郭福三;;淺談AIR技術(shù)[J];電腦知識(shí)與技術(shù);2008年29期
7 吳堅(jiān)宇;;基于RIA的管理信息系統(tǒng)開發(fā)技術(shù)及其應(yīng)用[J];電力信息化;2009年05期
8 彭曉川;;基于Flex的RIA與J2EE應(yīng)用的整合[J];電腦與電信;2008年02期
9 龍明;汶博;魏娟;;基于RIA的網(wǎng)絡(luò)地理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];海洋測(cè)繪;2006年05期
10 王青山;汶博;;基于RIA的網(wǎng)絡(luò)GIS的發(fā)展與應(yīng)用[J];測(cè)繪科學(xué)技術(shù)學(xué)報(bào);2006年02期
本文編號(hào):1370914
本文鏈接:http://www.lk138.cn/jingjilunwen/lyjj/1370914.html