上篇 网络地理信息系统基础
第一章 网络地理信息系统概述1
1.1 网络地理信息系统的发展1
1.1.1网络地理信息系统的产生1
1.1.2 网络地理信息系统的发展现状6
1.1.3 网络地理信息系统的发展趋势11
1.2 网络地理信息系统的定义18
1.3 网络地理信息系统的组成19
1.4 网络地理信息系统的分类21
1.5 网络地理信息系统的特征24
1.6 网络地理信息系统的功能25
1.7 网络地理信息系统的应用26
1.7.1 政府应用26
1.7.2 企业应用27
1.7.3 公众应用27
第二章 网络地理信息系统的体系结构29
2.1 网络CIS体系的负载分配和结构模式30
2.1.1 网络GIS体系的负载分配模式30
2.1.2 网络GIS的体系结构31
2.2 网络地理信息的分布式平台计算技术36
2.2.1 OMG的CORBA体系37
2.2.2 微软公司的DNA39
2.2.3 基于J2EE的分布式网络GIS体系结构40
2.2.4 3种分布式子台计算技术比较42
第三章 网络地理信息系统的构建技术45
3.1 网络CIS的实现技术概述45
3.1.1 客户端实现技术45
3.1.2 服务器端实现技术46
3.2 CCI技术和Server API方法47
3.2.1 CGI技术47
3.2.2 Server APl方法49
3.2.3 CGI技术和Server API方法的不足49
3.3 插件(Plug-In)方式50
3.3.1 Plug-In概述50
3.3.2 GIS插件的工作原理与模式50
3.3.3 GIS插件方式的优缺点51
3.3.4 基于插件方式的网络GIS软件示例52
3.4 ActiveX技术52
3.4.1 ActiveX技术概述53
3.4.2 ActiveX技术与GIS控件54
3.4.3 基于ActiveX组件的网络GIS服务器54
3.4.4 客户端GIS ActiveX控件技术56
3.5 Java Applet/Servlet方法58
3.5.1 基于Java平台的网络GIS架构59
3.5.2 Java Applet技术60
3.5.3 Java Servlet技术(基于Java的网络GIS服务器)63
3.5.4 基于Java的网络GIS软件64
3.6 4种方式的比较64
第四章 分布式空间数据的管理与集成68
4.1 空间数据管理技术的发展68
4.1.1 文件管理模式69
4.1.2 文件/关系型数据库管理模式69
4.1.3 全关系型数据库管理模式70
4.1.4 面向对象空间数据库管理模式70
4.2 空间数据库的组织与管理71
4.2.1 空间数据库71
4.2.2 空间数据模型73
4.2.3 矢量空间数据库74
4.2.4 栅格空间数据库75
4.3 分布式空间数据的共享与互操作77
4.3.1 分布式空间数据的特点77
4.3.2 空间数据的共享与互操作78
4.4 分布式空间数据库80
4.4.1 分布式空间数据库的特点80
4.4.2 分布式空间数据库的体系结构82
4.4.3 基于分布式空间数据库的空间数据管理82
4.4.4 分布式空间数据库的集成模型84
4.4.5 分布式异构海量数据集成的关键技术84
第五章 网络空间信息可视化88
5.1 空间信息可视化88
5.1.1 基本概念88
5.1.2 基于XML的空间信息可视化89
5.2 CML编码90
5.2.1 GML编码概述90
5.2.2 GML编码的体系结构92
5.2.3 基于GML编码的空间信息表达95
5.3 SVG规范100
5.3.1 SVG规范概述100
5.3.2 基于SVG规范的可视化表达103
5.4 X3D标准109
5.4.1 X3D标准概述109
5.4.2 基于X3D标准的可视化表达112
5.4.3 X3D标准的发展展望112
第六章 网络地理信息系统的关键技术114
6.1 空间数据仓库114
6.1.1 空间数据仓库的概念114
6.1.2 空间数据仓库的特征115
6.1.3 空间数据分布策略-116
6.2 空间数据压缩技术117
6.2.1 栅格数据压缩117
6.2.2 矢量数据压缩119
6.3 数据库连接池技术121
6.3.1 数据库连接池技术概述121
6.3.2 静态连接池技术与动态连接池技术-122
6.3.3 基于JDBC的连接池实现技术123
6.4 负载平衡技术124
6.4.1 负载平衡的分类125
6.4.2 影响负载平衡的因素125
6.4.3 负载平衡的方法126
6.4.4 负载平衡的产品128
6.5 网络安全技术131
6.5.1 Internet中存在的威胁131
6.5.2 密码学及公开密钥基础设施131
6.5.3 网络安全服务134
6.5.4 网络安全机制135
6.5.5 系统安全135
6.5.6 Web安全136
第七章 移动地理信息系统138
7.1 移动地理信息系统概述138
7.1.1 移动地理信息系统的概念139
7.1.2 移动地理信息系统的发展历程139
7.1.3 移动地理信息系统的体系结构141
7.1.4 移动地理信息系统的主要特点143
7.1.5 移动地理信息系统的应用领域144
7.2 移动地理信息系统的关键技术147
7.2.1 移动接入技术147
7.2.2 移动访问技术149
7.2.3 移动定位技术153
7.3 解决方案158
7.3.1 Openl5158
7.3.2 ArcLocation161
7.3.3 Oracle9iASWireless162
7.4 应用模式164
7.4.1 基于SMS/MS的应用模式164
7.4.2 基于WAP的应用模式165
7.4.3 基于移动IP的应用模式165
7.4.4 基于终端的应用模式166
7.5 应用实例167
7.5.1 智能交通系统的体系结构167
7.5.2 智能交通系统的功能168
中篇 网络地理信息系统应用实例
第八章 主流网络地理信息系统软件产品介绍171
8.1 ArcIMS171
8.1.1 ArcIMS的体系结构171
8.1.2 ArcIMS的主要功能172
8.1.3 ArcIMS的特点173
8.2 MapGuide173
8.2.1 MapGuide的体系结构173
8.2.2 MapGuide的主要功能174
8.2.3 MapGuide的主要特点174
8.3 GeoMediaWebMap175
8.3.1 WebMap的主要功能175
8.3.2 WebMap的主要特点176
8.4 MapXtreme176
8.4.1 MapXtreme的体系结构176
8.4.2 MapXtreme的主要功能177
8.4.3 MapXtreme的主要特点177
8.5 GeoSurf178
8.5.1 GeoSurf的体系结构178
……
下篇 网络地理信息系统新进展