基于FLEX客户端和REST服务架构的井冈山红色旅游系统的设计与实现
发布时间:2018-01-02 21:11
本文关键词:基于FLEX客户端和REST服务架构的井冈山红色旅游系统的设计与实现 出处:《江西理工大学》2013年硕士论文 论文类型:学位论文
【摘要】:WebGIS即万维网地理信息系统,是利用互联网技术和地理信息系统结合的一项技术。它的出现改变了GIS一贯以来的C/S(Client/Server,客户端/服务器)体系结构,推动了GIS更加社会化、大众化。初期,WebGIS采用HTML(Hypertext Markup Language,超级文本标记语言)开发用户界面,导致系统客户端图形显示不流畅、交互能力薄弱和用户体念极差的缺陷;加之系统调用GIS服务采取了复杂的重量级的SOAP(Simple ObjectAccess Protocol,简单对象访问协议)协议调用服务,因此系统开发过程复杂,后期维护难度高。随着技术的更新发展,RIA(Rich Internet Application,富互联网应用系统)技术和REST(Representational State Transfer,表述性状态转移)技术的出现充当了这些不足和缺陷的解决对策。如今,采用两者技术的结合来开发WebGIS在GIS领域蔚然成风。 Flex是Adobe公司推出的具备跨平台、跨浏览器、丰富的用户体验和强大的功能的RIA应用插件;REST是一种新的Web服务风格,在REST看来,所有的信息都被当成资源。它使用唯一的URL标识服务器上用来发布的每一个资源,而客户端就可以通过这些URL操作指定的资源。ESRI公司的ArcGIS Server是一款优秀的WebGIS服务端软件,基于Flex与REST技术对ArcGIS Server的开发,结合了Flex在ArcGIS平台上发挥的强大的功能和轻量级的REST服务调用优势,开发的WebGIS系统不仅界面炫丽美观、交互性强、部署方便,而且极大的简化了开发过程的复杂性,提高系统的可伸缩性,应用前景十分乐观。 本文分析Flex、REST、ArcGIS Server等技术特性和优点,研究ArcGIS Server RESTAPI和ArcGIS API for Flex的原理和方法,详细阐述基于Flex与REST的WebGIS系统设计和实现。本文开发了基于Flex和REST技术的WebGIS系统——井冈山红色旅游系统作为上述开发方法的具体应用;另外,本系统采用ArcGIS Server10作为GIS服务器发布GIS服务,Flex客户端通过REST API调用ArcGIS Server服务,实现了地图漫游、地图缩放、地图测量、图层控制、地图要素查找、路径分析等功能。 从实际开发效果上来看,系统运行流畅平滑、界面清爽;无论在效果和速度上,还是在多媒体集成、图层控制等方面都比传统基于HTML的WebGIS具有更大优势,而且轻量级的服务调用风格使开发过程更具高效性和简易性,,因此这种开发方式具有很好的发展前景。
[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.
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208;F592.7
【参考文献】
相关期刊论文 前10条
1 肖治国;;RIA技术特性及发展趋势[J];长春大学学报;2008年12期
2 张立亭,祝国瑞,周世健;基于WebGIS的地图数据传输关键技术[J];测绘通报;2004年04期
3 吴涛;戚铭尧;黎勇;颜辉武;;WebGIS开发中的RIA技术应用研究[J];测绘通报;2006年06期
4 任福,蔡忠亮,时晓燕;基于Flash技术的专业互动多媒体网络地图的构建[J];测绘信息与工程;2002年03期
5 邬伦,张晶,唐大仕,刘瑜;基于Web GIS的体系结构研究[J];地理学与国土研究;2001年04期
6 郭福三;;浅谈AIR技术[J];电脑知识与技术;2008年29期
7 吴坚宇;;基于RIA的管理信息系统开发技术及其应用[J];电力信息化;2009年05期
8 彭晓川;;基于Flex的RIA与J2EE应用的整合[J];电脑与电信;2008年02期
9 龙明;汶博;魏娟;;基于RIA的网络地理信息系统的设计与实现[J];海洋测绘;2006年05期
10 王青山;汶博;;基于RIA的网络GIS的发展与应用[J];测绘科学技术学报;2006年02期
本文编号:1370914
本文链接:https://www.wllwen.com/jingjilunwen/lyjj/1370914.html