论文摘要
本文首先介绍了地理信息系统(Geographic Information System,GIS)的产生背景,现状以及发展趋势,WebGIS成为GIS的发展趋势。软件开发不是为了重复劳动,而是为了复用。组件式开发模式充分体现并利用了复用性的思想。本文在分析比较了国内外著名的GIS软件的特点功能基础上,并结合本项目所依托的GIS开发平台(RealGIS)的系统特点,提出了GIS的Web服务器端(SOG,Server of GIS)采用组件式开发模式的思想。RealGIS是由浙大智能软件实验室开发的大型综合地理信息应用、支撑和二次开发平台。SOG是在RealGIS开发平台之上的应用开发。SOG的设计与实现的目标是一个具有优良的系统架构,很好的可扩展性,移植性,能够稳定与高效运作的可供二次开发的WebGIS服务器。随着Internet应用的深入人心,GIS应用领域的更加深入与广泛,尤其是互联网GIS应用的大量普及,传统的WebGIS软件正在面临三大挑战:高并发访问量,海量地图数据发柿,以及支持多客户端。本文针对海量数据发布的问题提出了基于数据压缩的解决方案,结合地图数据的多数据源发布问题,本文重点论述了地图数据的缓存设计管理方案,并且详细介绍了相关的配置文件的设计与管理思想。本文最后对SOG存在的不足以及SOG今后的进一步的研究方向作了展望与探讨。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.1.1 GIS的发展现状1.1.2 GIS的发展趋势WebGIS1.2 项目背景1.3 本文创新1.4 本文组织与内容第2章 GIS的WEB服务器端(SOG)系统介绍2.1 商业WEBGIS软件的研究与分析2.2 REALGIS系统特点2.2.1 先进的系统架构2.2.2 标准的对象模型接口2.2.3 良好的扩展性和伸缩性2.3 REALGIS数据存储管理方案2.3.1 空间数据管理2.3.2 属性数据管理2.4 SOG的开发模式2.5 SOG的GIS功能模块2.5.1 地图编辑2.5.2 空间分析2.5.3 网络分折2.5.4 坐标转换2.5.5 对象查询2.6 本章小结第3章 GIS的WEB服务器端(SOG)的设计研究3.1 SOG系统数据模型3.1.1 数据组织模型3.1.2 缓存数据组织模型3.1.3 结果集的数据模型3.2 层次体系3.2.1 平台接口封装层3.2.2 核心功能层3.2.3 应用层3.2.4 Web扩展层3.3 总体架构图3.4 消息同步中心3.5 数据压缩3.5.1 "滤点压缩"3.5.2 用short型代替double型3.5.3 Zip压缩3.6 数据缓冲策略3.6.1 数据缓冲结构3.6.1.1 缓冲空间3.6.1.2 缓冲对象3.6.1.3 缓冲块3.6.1.4 缓冲索引3.6.2 缓冲结构图3.7 多数据源地图组织方式3.7.1 配置管理3.7.1.1 地图数据发布配置文件3.7.1.2 数据源配置文件3.7.1.3 区域管理配置3.7.1.4 工作空间配置3.7.2 配置缓存3.8 日志3.8.1 错误级别定义3.8.2 日志内容3.9 本章小结第4章 GIS的WEB服务器端的实现4.1 ATL SERVER技术简介4.1.1 ATL SERVER主要组件4.1.2 ATL SERVER的关键技术4.1.3 ATL SERVER的执行流程4.2 WEBGIS的三种策略4.2.1 侧重服务器策略4.2.2 侧重客户端策略4.2.3 混合策略4.3 服务器端的实现4.3.1 Web扩展层的实现4.3.2 地图数据查询功能的设计与实现4.3.3 缓冲模块的实现4.4 智能指针第5章 总结与展望参考文献致谢
相关论文文献
标签:地理信息系统论文; 海量数据发布论文;