基于Flex_REST的WebGIS研究

基于Flex_REST的WebGIS研究

论文摘要

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应用提供了一种崭新的表现机制。

论文目录

  • 致谢
  • 摘要
  • Abstract
  • 1 绪论
  • 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 与REST
  • 2.4.1 ArcGIS Server 简介
  • 2.4.2 ArcGIS Server REST API
  • 2.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 本章小结
  • 结论
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    标签:;  ;  ;  

    基于Flex_REST的WebGIS研究
    下载Doc文档

    猜你喜欢