首页> 中文学位 >基于Ajax的WebGIS在城市公众服务系统中的应用研究
【6h】

基于Ajax的WebGIS在城市公众服务系统中的应用研究

代理获取

目录

封面

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题来源

1.2 课题意义

1.3 国内外研究现状

1.4 本文研究的主要内容

第二章 WebGIS基本原理及相关技术

2.1 WebGIS的三层结构模型

2.2 WebGIS解决方案――ArcGIS Server

2.3 ArcGIS Server网络配置方案

2.4 WebGIS面临的问题

2.5 小结

第三章 Ajax地图服务引擎

3.1在地图服务中引入Ajax

3.2 Ajax引擎

3.3 基于Ajax引擎的地图服务

3.4 Ajax地图服务引擎交互示例―地图漫游

3.5性能分析

3.6本章小结

第四章 Ajax WebGIS平台设计

4.1 Ajax WebGIS平台

4.2 Ajax WebGIS客户端

4.3 Ajax WebGIS服务器

4.4 Ajax WebGIS平台的特点

4.5 Ajax WebGIS平台有关问题处理方法

4.6 本章小结

第五章 Ajax WebGIS平台应用示例

5.1 项目概述

5.2 系统体系结构

5.3 服务器端与客户端数据请求与应答

5.4 应用示例

5.5性能分析

5.6本章总结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

个人简历、在学期间发表的学术论文与研究成果

声明

展开▼

摘要

GIS与Web技术的结合,推动了网络地理信息系统(WebGeographicalInformationSystem,WebGIS)的发展。WebGIS实现了异构地理空间数据的统一管理与信息共享,极大地提高了空间信息维护、发布和查询效率,大大加快了GIS产业化和大众化进程。WebGIS已经成为GIS领域一个重要的研究方向,但是传统模式的WebGIS面临许多问题,例如较低的响应速度和较差的服务性能。
  Ajax技术是目前客户端最有效的技术,它可以实现用户操作与服务器响应异步化。使用Ajax可以缩短客户端与服务器端的响应时间,减少网络间数据传输量,从而大大扩展WebGIS的能力。
  本文主要做了以下研究工作:
  (1)分析了目前主流WebGIS的解决方案及其特点。针对现有WebGIS在数据传输模式和客户服务交互方式等方面存在的不足,提出在WebGIS中使用Ajax技术来减轻服务器负担、平衡服务器和客户端的负载、实现无刷新更新页面、减少用户心理和实际的等待时间。
  (2)提出在地图服务中创建Ajax引擎,快速高效发布地图数据。通过多线程控制显示,增强了地图与用户之间的交互性。Ajax引擎实现了逻辑与数据的分离,便于进行地图服务扩展和可重用。
  (3)通过对现有WebGIS平台的研究,总结其存在的不足,提出使用Ajax技术构造胖客户端的WebGIS平台。把一部分原本由服务器端实现的业务逻辑转移到客户端由Ajax引擎处理,实现数据的按需获取和用户界面的部分加载和部分更新。解决了现有WebGIS平台网络流量大、服务器压力大和用户界面不友好的问题。
  通过以上工作,构建了AjaxWebGIS平台,并应用在“赣州市地理信息公众服务系统”中。实际证明这种平台具有结构清晰、执行效率高的特点。同时,在本文中提及的实现技术,紧跟当前开发技术的发展方向,对同类课题的研究和应用具有借鉴意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号