第Ⅰ部分 基础篇 3
第1章 SuperMap iServer Java概述 3
1.1 SuperMap iServer Java简介 3
1.2 SuperMap iServer Java的架构 4
1.2.1 GIS服务器的架构 5
1.2.2 SuperMap iClient的组成 10
1.3 软件安装与许可配置 11
1.3.1 Windows平台上的安装与配置 11
1.3.2 Linux平台上的安装与配置 21
1.4 快速参考 25
1.5 本章小结 25
第2章 SuperMap iServer Java服务发布与管理 27
2.1 数据准备 27
2.1.1 SuperMap GIS数据组织结构 27
2.1.2 数据存储方式 30
2.2 服务发布 31
2.2.1 服务启动与停止 31
2.2.2 登录服务管理器 32
2.2.3 快速发布SuperMap工作空间的GIS服务 33
2.2.4 快速发布远程WMS来源的GIS服务 36
2.2.5 快速发布远程WFS来源的GIS服务 38
2.2.6 快速发布Bing Maps地图服务 39
2.3 服务管理 41
2.3.1 服务的配置与管理 42
2.3.2 日志管理 47
2.4 快速参考 49
2.5 本章小结 50
第Ⅱ部分 开发篇 53
第3章 开发准备 53
3.1 SuperMap iClient for Flex概述 53
3.1.1 Flex技术简介 53
3.1.2 SuperMap iClient for Flex简介 54
3.2 SuperMap iClient for Flex快速入门 56
3.2.1 环境准备 56
3.2.2 Hello,SuperMap iClient for Flex! 57
3.3 SuperMap iClient for Flex开发基础 61
3.3.1 控件介绍 61
3.3.2 地图控件与图层 63
3.3.3 地图控件与交互操作 68
3.3.4 开发思路小结 70
3.4 快速参考 71
3.5 本章小结 71
第4章 地图查询 73
4.1 案例说明 73
4.2 数据准备 73
4.3 案例分析 74
4.4 界面设计 75
4.5 查询首都机场 82
4.5.1 代码实现 82
4.5.2 运行效果 83
4.5.3 接口说明 84
4.6 查询首都机场附近加油站 85
4.6.1 代码实现 85
4.6.2 运行效果 85
4.6.3 接口说明 86
4.7 查询指定区域内加油站 86
4.7.1 代码实现 87
4.7.2 运行效果 87
4.7.3 接口说明 88
4.8 关联查询油品价格 89
4.8.1 代码实现 89
4.8.2 运行效果 90
4.8.3 接口说明 90
4.9 快速参考 91
4.10 本章小结 91
第5章 专题图 93
5.1 案例说明 93
5.2 数据准备 93
5.3 案例分析 94
5.4 界面设计 97
5.5 省级行政区划单值图 106
5.5.1 代码实现 106
5.5.2 运行效果 108
5.5.3 接口说明 109
5.6 天气预报矩阵标签图 110
5.6.1 代码实现 110
5.6.2 运行效果 113
5.6.3 接口说明 114
5.7 高温预警范围图 114
5.7.1 代码实现 114
5.7.2 运行效果 116
5.7.3 接口说明 116
5.8 降水量密度图 117
5.8.1 代码实现 117
5.8.2 运行效果 118
5.8.3 接口说明 118
5.9 紫外线指数等级图 119
5.9.1 代码实现 119
5.9.2 运行效果 120
5.9.3 接口说明 120
5.10 空气污染物浓度统计图 121
5.10.1 代码实现 121
5.10.2 运行效果 122
5.10.3 接口说明 123
5.11 关联外部表制作专题图 123
5.11.1 代码实现 124
5.11.2 运行效果 125
5.11.3 接口说明 125
5.12 内存数据制作专题图 126
5.12.1 代码实现 126
5.12.2 运行效果 128
5.12.3 接口说明 129
5.13 快速参考 129
5.14 本章小结 130
第6章 空间分析 131
6.1 案例说明 131
6.2 数据准备 131
6.3 案例分析 132
6.4 界面设计 134
6.5 缓冲区分析 138
6.5.1 代码实现 139
6.5.2 运行效果 140
6.5.3 接口说明 141
6.6 叠加分析 141
6.6.1 代码实现 142
6.6.2 运行效果 143
6.6.3 接口说明 143
6.7 表面分析 144
6.7.1 代码实现 144
6.7.2 运行效果 146
6.7.3 接口说明 147
6.8 快速参考 148
6.9 本章小结 149
第7章 网络分析 151
7.1 案例说明 151
7.2 数据准备 151
7.3 案例分析 153
7.4 界面设计 155
7.5 最佳路径分析 161
7.5.1 代码实现 162
7.5.2 运行效果 165
7.5.3 接口说明 166
7.6 最近设施分析 167
7.6.1 代码实现 167
7.6.2 运行效果 170
7.6.3 接口说明 171
7.7 物流配送分析 172
7.7.1 代码实现 172
7.7.2 运行效果 175
7.7.3 接口说明 175
7.8 服务区分析 176
7.8.1 代码实现 176
7.8.2 运行效果 178
7.8.3 接口说明 179
7.9 快速参考 179
7.10 本章小结 180
第8章 数据管理 181
8.1 案例说明 181
8.2 数据准备 181
8.3 案例分析 182
8.4 界面设计 183
8.5 数据添加 186
8.5.1 代码实现 186
8.5.2 运行效果 187
8.5.3 接口说明 188
8.6 数据查询 188
8.6.1 代码实现 188
8.6.2 运行效果 190
8.6.3 接口说明 190
8.7 数据修改 191
8.7.1 代码实现 191
8.7.2 运行效果 192
8.7.3 接口说明 193
8.8 数据删除 193
8.8.1 代码实现 193
8.8.2 运行效果 194
8.8.3 接口说明 194
8.9 快速参考 195
8.10 本章小结 195
第9章 富客户端的渲染 197
9.1 绘制矢量要素 197
9.1.1 矢量要素Feature对象 197
9.1.2 直接绘制矢量要素Feature对象 198
9.1.3 鼠标交互绘制矢量要素Feature对象 203
9.1.4 将查询到的结果通过Feature对象展现 209
9.2 添加可视组件元素 215
9.2.1 ElementsLayer与Element对象介绍 215
9.2.2 在地图上添加Element对象 215
9.3 聚散显示 219
9.3.1 聚散显示模式 219
9.3.2 聚散显示实现 220
9.4 快速参考 225
9.5 本章小结 225
第10章 Flex应用部署 227
10.1 Flex项目准备 227
10.1.1 Flex项目的编译 227
10.1.2 Web应用的创建 229
10.2 Tomcat上部署Flex项目 229
10.2.1 Tomcat简介 229
10.2.2 在Tomcat上部署Flex项目 230
10.3 WebLogic上部署Flex项目 231
10.3.1 WebLogic简介 231
10.3.2 在WebLogic上部署Flex项目 232
10.4 WebSphere上部署Flex项目 241
10.4.1 WebSphere简介 241
10.4.2 在WebSphere上部署Flex项目 242
10.5 快速参考 247
10.6 本章小结 247
第Ⅲ部分 高级篇 251
第11章 性能优化 251
11.1 性能优化概述 251
11.2 数据优化 252
11.2.1 空间数据库配置 252
11.2.2 地图配图 257
11.3 开发策略 259
11.3.1 地图显示 259
11.3.2 数据查询与分析 260
11.3.3 扩展开发 261
11.4 地图缓存 261
11.4.1 SuperMap iServer Java地图缓存概述 261
11.4.2 如何制作地图预缓存 262
11.4.3 客户端如何有效利用地图缓存 268
11.4.4 地图缓存的更新 269
11.4.5 使用地图缓存的建议 270
11.5 快速参考 272
11.6 本章小结 272
第12章 SuperMap iServer Java集群 273
12.1 理解SuperMap iServer Java集群 273
12.1.1 集群技术的提出 273
12.1.2 集群的工作原理 275
12.1.3 集群的组织结构 277
12.2 SuperMap iServe Java集群的部署 280
12.2.1 单机集群的部署 280
12.2.2 多机集群部署 285
12.3 集群的应用模式 289
12.4 快速参考 291
12.5 本章小结 292
第13章 地理信息服务聚合 293
13.1 地理信息服务聚合概述 293
13.1.1 地理信息服务聚合的定义 293
13.1.2 地理信息服务聚合要素 293
13.1.3 SuperMap iServer Java的聚合分类 294
13.2 地理信息服务端聚合 294
13.2.1 服务端聚合的原理 294
13.2.2 服务端聚合的发布与管理 297
13.3 地理信息客户端聚合 303
13.3.1 客户端聚合原理 304
13.3.2 客户端聚合方法 305
13.4 快速参考 307
13.5 本章小结 308
第14章 SuperMap iServer Java扩展开发 309
14.1 SuperMap iServer Java扩展开发概述 309
14.1.1 SuperMap iServer Java扩展开发简介 309
14.1.2 SuperMap iServer Java扩展开发分类 310
14.2 领域空间信息服务扩展开发 311
14.2.1 领域空间信息服务扩展原理 311
14.2.2 领域空间信息服务实例开发 313
14.2.3 领域空间信息模块集成到服务管理器 325
14.3 客户端扩展开发 328
14.3.1 客户端扩展开发流程 328
14.3.2 扩展开发示例 329
14.4 快速参考 334
14.5 本章小结 334
第Ⅳ部分 展望篇 337
第15章 Web三维开发 337
15.1 Web三维简介 337
15.1.1 主要特点 337
15.1.2 主要功能 339
15.2 Web三维基本概念 339
15.2.1 场景控件 340
15.2.2 场景 340
15.2.3 相机 340
15.2.4 高度模式 342
15.2.5 场景操作 343
15.2.6 三维图层 344
15.2.7 三维特效 345
15.3 Web三维开发快速入门 346
15.3.1 环境准备 347
15.3.2 快速入门 347
15.4 Web三维功能实现 351
15.4.1 开发准备 352
15.4.2 界面设计 352
15.4.3 场景浏览 355
15.4.4 特色线路速览 356
15.5 Web三维缓存 359
15.5.1 客户端缓存 359
15.5.2 服务端缓存 360
15.6 快速参考 361
15.7 本章小结 361
第16章 SuperMap云服务 363
16.1 云计算概述 363
16.1.1 什么是云计算 363
16.1.2 为什么需要云计算 364
16.1.3 云计算对GIS的影响 366
16.2 超图地理信息云服务 367
16.2.1 超图地理信息云服务平台结构 367
16.2.2 超图地理信息云门户 369
16.2.3 超图地理信息云服务的价值 371
16.3 快速参考 372
16.4 本章小结 373