文摘
英文文摘
1 绪论
1.1 WebGIS集成的研究现状
1.2 主流WebGIS平台概述
1.2.1 ArcGIS Server平台
1.2.2 ArcIMS平台
1.2.3 MapXTheme平台
1.2.4 SuperMap IS平台
1.3 本文的研究内容
1.4 本文的研究意义
2 WebGIS集成框架的架构原理
2.1 框架技术
2.1.1 框架技术的概念
2.1.2 框架技术和架构的关系
2.1.3 框架的架构原则
2.2 设计模式
2.2.1 抽象工厂模式(Abstract Factory)
2.2.2 桥接模式(Bridge)
2.3 系统架构的设计要点
2.3.1 采用软件的分层设计思想
2.3.2 采用多种设计模式
2.3.3 同时采用了面向组件和面向服务的架构思想
2.3.4 采用形式化的抽象接口层
2.3.5 重构客户端控件
2.3.6 重新定义了前后台的通信机制
2.3.7 开放URL级别访问接口
2.3.8 使用反射来动态创建工厂对象
2.3.9 使用Global.asax完成初始化
3 WebGIS集成框架的类库设计
3.1 数据访问类库PowerNet.DRL和接口类库PowerNet.IDAL
3.1.1 类库介绍
3.1.2 主要类设计
3.2 模型类库PowerNet.Model
3.2.1 类库介绍
3.2.2 主要类设计
3.3 业务逻辑类库PowerNet.BLL
3.3.1 类库介绍
3.3.2 主要类设计
3.4 地图池类库WebGISMapPool
3.4.1 类库介绍
3.4.2 主要类设计
3.5 工厂类库GISFactory
3.5.1 类库介绍
3.5.2 主要类设计
3.6 地图帮助类库WebGISHelper
3.6.1 类库介绍
3.6.2 主要类设计
3.7 GIS通用类库GISCommon
3.7.1 类库介绍
3.7.2 主要类设计
3.8 核心GIS类库
3.8.1 类库介绍
3.8.2 主要类设计
3.9 抽象接口类IWebGIS
3.9.1 类库介绍
3.9.2 主要类设计
3.10 客户层WebGISClient项目
3.10.1类库介绍
3.10.2主要类设计
3.11 GISWebService项目
3.11.1类库介绍
3.11.2主要类设计
4 WebGIS集成框架的通信机制
4.1 前台页面的框架解析
4.2 前台地图工具的类型
4.3 前台地图工具的提交方式
4.4 后台获取前台操作的工具
4.5 后台进行处理
4.6 后台将处理结果的回馈给前台
5 研究实例--北京市地下管线内网应用子系统
5.1 系统的背景
5.2 系统功能设计
5.2.1 总体功能结构图
5.2.2 内网应用服务子系统
5.3 基于WebGIS集成框架开发内网应用子系统
5.4 应用模块举例--断面分析
5.4.1 断面分析功能描述
5.4.2 后台详细执行流程
5.4.3 断面分析的算法描述
6 总结与展望
6.1 论文的研究成果
6.2 进一步工作展望
参考文献
攻读硕士学位期间发表学术论文情况
致谢