论文摘要
WebGIS是GIS技术和Web技术结合的产物,近年来得到极大发展。随着人们对WebGIS要求的不断提高,WebGIS系统中包含的GIS功能和业务逻辑越来越复杂,传统的Web技术已不能满足WebGIS的继续发展,这时RIA技术应运而生,它将桌面应用程序的交互体验与传统的Web应用程序部署的灵活性结合起来,很好地满足了现代用户的需求。论文在研究和总结了国内外大量研究成果和计算机最新技术的基础上,引入了Adobe Flex技术作为WebGIS的客户端表现层,探讨并设计了REST风格的架构,这种方式开发的WebGIS系统简洁、伸缩性强而且降低了服务器负担,客户端反应迅速,用户体验性得到极大提高。最后论文以沈阳旅游查询系统为例,利用Flex Builder框架来开发WebGIS系统,调用ESRI发布的ArcGIS Server REST API资源实现GIS的一些基本功能,展现了基于Flex与REST的WebGIS优势。与传统WebGIS系统相比,基于Flex与REST的WebGIS系统克服了原有WebGIS开发中存在的交互性差、响应速度慢等缺陷,能够呈现更加丰富、体验性更强的用户界面,为WebGIS应用提供了一种崭新的表现机制。
论文目录
致谢摘要Abstract1 绪论1.1 论文背景1.1.1 WebGIS 实现技术的研究背景1.1.2 WebGIS 开发架构研究背景1.2 国内外相关技术研究现状1.2.1 Flex 技术应用现状1.2.2 REST 应用现状1.3 研究目的意义1.4 研究内容和组织结构2 关键技术研究2.1 RIA 技术2.1.1 RIA 概述2.1.2 RIA 特点2.1.3 RIA 实现技术2.1.4 RIA 技术与WebGIS 其它实现技术比较2.2 Flex 技术2.2.1 Flex 组成元素2.2.2 Flex 工作原理2.3 REST 架构风格2.3.1 REST 总述2.3.2 REST 的设计准则2.3.3 REST 与其他架构风格的比较2.4 ArcGIS Server 与REST2.4.1 ArcGIS Server 简介2.4.2 ArcGIS Server REST API2.4.3 ArcGIS Server REST 优点REST 的 WebGIS 系统实现'>3 基于FlexREST 的 WebGIS 系统实现3.1 系统结构3.1.1 客户端3.1.2 服务端3.2 基于Flex 与 REST 的 WebGIS 系统开发步骤3.3 发布服务3.4 部署ArcGIS API for Flex 类库3.4.1 ArcGIS API for Flex 概述3.4.2 部署类库3.5 调用地图资源3.6 编译调试系统4 系统开发实例4.1 数据库设计4.2 系统开发环境4.3 系统功能模块4.4 系统演示4.4.1 系统主页4.4.2 地图切换4.4.3 地图导航4.4.4 地图量算4.4.5 旅游查询分析4.5 本章小结结论参考文献作者简历学位论文数据集
相关论文文献
标签:网络地理信息系统论文; 富互联网应用程序论文; 表述性状态转移论文;