第1章 地理计算的兴起 1
1.1 地理计算起源 1
1.2 国际GeoComputation大会 2
1.2.1 第1届地理计算大会 2
1.2.2 历届地理计算大会 3
1.3 地理计算的技术背景 13
1.4 本章小结 14
本章参考文献 15
第2章 地理计算的计算复杂性分类 21
2.1 空间分析的分类 21
2.1.1 Fischer、Scholten、O'Sullivan、Unwin等人的分类 21
2.1.2 Anselin的分类 22
2.1.3 Goodchild的分类 23
2.1.4 国内学者的探讨 24
2.2 Couclelis的地理计算分类 25
2.3 地理计算体系的提出 26
2.4 空间数据表示对计算的影响 27
2.5 对计算的需求 29
2.5.1 空间图形运算 30
2.5.2 空间数据转换 30
2.5.3 空间测度 32
2.5.4 空间统计建模 34
2.5.5 地理模拟 34
2.5.6 空间运筹 36
2.6 地理计算的体系 37
2.7 本章小结 37
本章参考文献 38
第3章 计算与计算环境 44
3.1 计算的基本概念 44
3.1.1 计算模型 44
3.1.2 算法 46
3.1.3 计算资源 47
3.1.4 计算的含义 47
3.2 计算环境的概念 47
3.3 主要的计算环境 48
3.3.1 计算机之前的计算 48
3.3.2 主机计算环境 49
3.3.3 桌面计算环境 49
3.3.4 集群计算环境 50
3.4 网格计算简介 52
3.5 本章小结 54
本章参考文献 54
第4章 网格计算环境 55
4.1 网格的特点 55
4.1.1 网格是分布式环境 55
4.1.2 网格是一种开放的环境 55
4.1.3 网格是高度异构的环境 56
4.1.4 网格是松散耦合的环境 56
4.2 网格的体系结构 56
4.2.1 5层沙漏体系结构 56
4.2.2 OGSA 58
4.3 网格的服务体系 61
4.4 Globus工具集 63
4.4.1 Globus联盟简介 63
4.4.2 Globus工具集的构成 64
4.5 网格的科学工程应用 66
4.5.1 OGSA规范中的用例 66
4.5.2 主要地理空间网格 66
4.6 本章小结 69
本章参考文献 69
第5章 网格上的地理信息共享 71
5.1 Web的地理信息服务 71
5.1.1 WMS 71
5.1.2 WFS 73
5.1.3 WCS 75
5.1.4 SOAP和应用软件通信 76
5.1.5 WorldWind介绍 76
5.2 网格上的地理信息互操作 77
5.2.1 异构数据 78
5.2.2 元数据管理系统 79
5.3 ESG的信息共享 82
5.4 上海TIG的数据集成 84
5.5 本章小结 85
本章参考文献 85
第6章 汇聚计算 87
6.1 空间决策过程中的数据汇聚 87
6.1.1 竞争性设施的概念 87
6.1.2 多准则选址 88
6.1.3 近似求解 88
6.2 汇聚型计算的提出及表示 89
6.2.1 汇聚型计算的提出 89
6.2.2 汇聚型计算的表示 90
6.2.3 竞争性设施选址问题的汇聚型计算 92
6.3 竞争性设施选址的Web服务实现 93
6.3.1 用户空间请求的描述 93
6.3.2 空间数据Web服务的设计与实现 95
6.3.3 空间分析Web服务的设计与实现 101
6.4 用户端设计 102
6.5 本章小结 104
本章参考文献 105
第7章 Master-Worker计算 106
7.1 P-Median问题及求解 106
7.1.1 P-Median问题 107
7.1.2 Rolland禁忌搜索算法 108
7.2 网格上的并行策略 110
7.2.1 计算模式的选择 110
7.2.2 区域分解策略 111
7.2.3 分散搜索策略 112
7.3 计算的实现 114
7.3.1 实验网格的构建 114
7.3.2 任务提交和结果回收 116
7.4 计算实验与结果 118
7.5 本章小结 119
附录:Rolland禁忌搜索算法TSpMP的伪代码 120
本章参考文献 121
第8章 地理协同计算 123
8.1 协同计算 123
8.2 P2P系统 124
8.2.1 P2P的特点 124
8.2.2 几种典型的P2P应用 125
8.3 协同计算和P2P的关系 126
8.3.1 一个天文学用例 126
8.3.2 一个地理决策用例 127
8.3.3 协同计算 128
8.4 AG 128
8.4.1 AG简介 128
8.4.2 AG的一个实例 129
8.4.3 AG上的防洪决策会议 130
8.5 本章小结 131
本章参考文献 132