第1章 绪论 1
1.1 Web GIS的基本概念 1
1.2 Web GIS的应用特点 1
第2章 计算机网络的基本原理 3
2.1计算机网络概述 3
2.1.1计算机网络的发展 3
2.1.2计算机网络分类 5
2.1.3几种基本的联网设备 7
2.2 TCP/IP协议 9
2.2.1 TCP/IP的产生与发展 9
2.2.2 IP地址的原理 10
2.2.3域名系统 12
2.3关于Web的一些基本概念 14
2.3.1 WWW的发展和起源 14
2.3.2 HTTP协议 14
2.3.3 Web服务器 15
2.4 Web开发技术 17
2.4.1 Web脚本语言 17
2.4.2动态网页技术 17
第3章Web GIS基本技术原理 20
3.1 Web GIS概述 20
3.1.1 Web GIS的发展 20
3.1.2 Web GIS的应用模式 21
3.2实现Web GIS的基本方式 25
3.2.1基于CGI方式 25
3.2.2基于Plug-in方式 27
3.2.3基于ActiveX方式 29
3.2.4基于Java Applet方式 30
3.2.5基于“切片”方式 31
3.2.6几种方式的比较 33
3.3 Web GIS空间数据组织 34
3.3.1 Web GIS空间数据特点 34
3.3.2 Web GIS地理信息空间数据服务流程 35
3.3.3基于GML的异构Web GIS空间数据组织 36
第4章 Web GIS技术应用方法 42
4.1 SVG在Web GIS中的应用 42
4.1.1 SVG基础知识 42
4.1.2 SVG在Web应用中的优势 44
4.1.3基于SVG的Web GIS 46
4.2 GeoVRML在Web GIS中的应用 51
4.2.1 VRML概述 51
4.2.2 GeoVRML的特点 54
4.2.3基于GeoVRML的Web VRGIS 55
4.3海量遥感影像数据的Web发布 58
4.3.1影像分块技术 58
4.3.2空间索引技术 58
4.3.3影像金字塔的建立 59
4.3.4数据缓存技术 59
4.4基于Web Service的开放式GIS 60
4.4.1 Web Service概述 60
4.4.2基于Web Service的开放式GIS 63
4.4.3 OGC的几个开放式GIS服务标准 65
4.5面向地图服务的OpenAPI 67
4.5.1 OpenAPI的基本概念 67
4.5.2 Google Map开放地图API 69
4.6面向地学应用的Sensor Web服务 71
4.6.1 Sensor Web的基本概念 71
4.6.2 Sensor Web的观测服务体系 75
第5章 移动GIS 78
5.1移动GIS概述 78
5.1.1移动GIS的概念 78
5.1.2移动GIS的发展 79
5.2移动GIS的关键技术 80
5.2.1移动定位技术 80
5.2.2移动计算 85
5.2.3移动终端应用技术 86
5.3移动空间信息服务 89
5.3.1移动空间信息服务的价值链和信息流 89
5.3.2移动空间信息服务的体系结构 90
5.3.3移动空间信息服务的内容 91
第6章ArcIMS开发指南 94
6.1 ArcIMS的体系结构 94
6.1.1 ArcIMS的多层结构体系 94
6.1.2 ArcIMS组件简介 95
6.1.3 ArcIMS的安装过程 98
6.1.4配置和调试ArcIMS 99
6.2使用和管理ArcIMS 102
6.2.1使用Author工具创建地图配置文件 103
6.2.2使用Administrator工具创建图像服务 107
6.2.3使用Designer工具设计Web GIS应用网站 107
6.2.4 ArcIMS的站点管理 109
6.3 ArcIMS的用户定制 113
6.3.1 HTML Viewer简介 113
6.3.2定制HTML Viewer 116
6.3.3 HTML Viewer定制范例 121
6.3.4 ArcXML介绍 130
第7章ArcGIS Server开发指南 140
7.1 ArcGIS Server概述 140
7.1.1 ArcGIS Server的系统架构 140
7.1.2 ArcGIS Server包含的主要技术 142
7.1.3 ArcGIS Server的可扩展模块 143
7.1.4 ArcGIS Server 10.0的安装 144
7.2 ArcGIS Server的使用 150
7.2.1创建地图服务资源 150
7.2.2服务类型与功能 150
7.2.3使用ArcCatalog发布服务 153
7.2.4使用Manager发布服务 156
7.2.5创建地图缓存 157
7.3 ArcGIS Server的开发框架 163
7.3.1 ArcGIS Server开发概述 163
7.3.2 SOAP与REST 164
7.3.3 Web ADF 170
7.3.4 ArcGIS Server JavaScript API 170
7.3.5 ArcGIS Server API for Flex 173
7.3.6 ArcGIS Server API for Sliverlight 175
7.4基于.NET的Web ADF开发 179
7.4.1初步创建Web GIS应用程序 179
7.4.2 Web ADF for.NET介绍 185
7.4.3 Web控件介绍 189
7.4.4 .NET Web ADF的AJAX技术 205
7.4.5自定义工具与命令(以最短路径分析为例) 215
7.4.6图形对象转换(以缓冲区分析为例) 226
第8章 开源Web GIS平台 237
8.1开源Web GIS平台介绍 237
8.1.1 Map Server 237
8.1.2 GeoServer 238
8.1.3 OpenLayers 239
8.2 GeoServer使用介绍 240
8.2.1 GeoServer的安装 240
8.2.2 GeoServer发布空间数据 243
8.2.3 GeoServer数据格式处理 257
8.3基于GeoServer的Web GIS示例 264
8.3.1测试代码的运行环境 265
8.3.2基本的图层加载 265
8.3.3添加地图浏览控件 269
主要参考文献 275