图书目录

目    录

第一篇  概  述  篇

第1章  二三维一体化概述 3

1.1 二三维一体化的提出 3

1.2 二三维一体化技术的特点 4

1.2.1 融入全系列产品体系 4

1.2.2 二三维一体化的GIS应用 5

1.2.3 呈现真实的三维效果 8

1.2.4 海量数据加载能力 10

1.3 本章小结 11

第2章 软件安装与许可配置 12

2.1 软件介绍 12

2.2 软件安装 13

2.2.1 获取安装包 13

2.2.2 安装SuperMap软件 13

2.2.3 安装许可配置管理工具 19

2.2.4 SuperMap Objects .NET的

安装说明 20

2.2.5 SuperMap iServer Java的

安装说明 21

2.3 许可配置 22

2.3.1 软件许可介绍 23

2.3.2 获取软件许可 23

2.3.3 配置文件许可 24

2.3.4 配置硬件许可 26

2.4 本章快速参考 27

2.5 本章小结 28

第3章 Hello,SuperMap Realspace 29

3.1 Hello,SuperMap Realspace简介 29

3.1.1 数据准备 29

3.1.2 三维场景制作 29

3.1.3 三维场景展示 37

3.2 三维基本概念 38

3.3 三维应用模式 40

3.3.1 桌面应用 40

3.3.2 C/S应用 41

3.3.3 Web应用 42

3.4 本章快速参考 43

3.5 本章小结 44

第二篇  三维数据表达篇

第4章 三维数据类型 47

4.1 SuperMap GIS数据组织 47

4.1.1 数据组织结构 47

4.1.2 数据存储 49

4.1.3 三维图层类型 50

4.2 数据准备 51

4.3 数据集类型数据 52

4.3.1 栅格数据集 53

4.3.2 矢量数据集 56

4.4 地图数据 62

4.5 KML数据 63

4.6 缓存类型数据 65

4.6.1 地形/影像缓存 65

4.6.2 矢量/模型缓存 67

4.6.3 地图缓存 71

4.6.4 场景缓存 74

4.7 Web数据源数据 75

4.7.1 OGC数据服务 75

4.7.2 Google Maps 76

4.7.3 超图云服务 78

4.8 本章快速参考 78

4.9 本章小结 79

第5章 三维符号化表达 81

5.1 概述 81

5.1.1 SuperMap GIS符号库 81

5.1.2 SuperMap GIS符号特性 82

5.1.3 SuperMap GIS符号制作工具 85

5.1.4 符号的使用 85

5.2 数据准备 86

5.3 制作三维点符号 87

5.3.1 制作三维点符号的方法 87

5.3.2 参数说明 90

5.4 制作三维线型 90

5.4.1 三维线型构成 90

5.4.2 制作三维公路线型 91

5.4.3 参数说明 98

5.5 符号管理 99

5.5.1 打开点符号库 99

5.5.2 新建分组 99

5.5.3 获取符号 100

5.5.4 导出符号库 102

5.6 符号化表达 102

5.6.1 图标文件应用 103

5.6.2 二维符号应用 105

5.6.3 三维符号应用 107

5.7 本章快速参考 111

5.8 本章小结 111

第6章 三维专题表达 112

6.1 概述 112

6.1.1 SuperMap GIS专题图 112

6.1.2 SuperMap GIS三维专题图 113

6.2 数据准备 114

6.3 三维单值专题图 114

6.3.1 应用场景 115

6.3.2 专题图制作步骤 115

6.3.3 专题图子项主要参数说明 122

6.3.4 单值专题图模板管理 123

6.3.5 基于模板制作单值专题图 125

6.4 三维分段专题图 126

6.4.1 应用场景 126

6.4.2 专题图制作步骤 127

6.4.3 主要参数说明 130

6.5 三维标签专题图 131

6.5.1 应用场景 131

6.5.2 专题图制作步骤 132

6.5.3 主要参数说明 133

6.6 三维统计专题图 137

6.6.1 应用场景 137

6.6.2 专题图制作步骤 137

6.6.3 主要参数说明 142

6.7 本章快速参考 143

6.8 本章小结 144

第7章 三维模型 145

7.1 数据准备 145

7.2 模型表示方式 146

7.3 模型应用流程 147

7.4 模型制作 148

7.4.1 设置Max环境参数 148

7.4.2 绘制建筑物 149

7.4.3 建筑物贴图 151

7.4.4 设置模型位置 153

7.5 模型制作注意事项 154

7.5.1 模型要求 154

7.5.2 纹理贴图要求 156

7.5.3 文件命名 157

7.5.4 捕捉对点 157

7.5.5 整理查看 157

7.5.6 提交文件 158

7.6 模型导出 159

7.6.1 超图Max插件 159

7.6.2 插件安装 159

7.6.3 批量重置模型 160

7.6.4 模型导出 161

7.6.5 Max插件的其他功能 165

7.7 模型应用 165

7.7.1 加载CAD数据集 166

7.7.2 加载KML文件 167

7.7.3 模型作为符号 168

7.8 模型动画 169

7.8.1 模型动画导出 169

7.8.2 模型动画应用 169

7.9 Autodesk 3ds Max命令参考 170

7.10 本章快速参考 171

7.11 本章小结 172

第8章 三维缓存 173

8.1 概述 173

8.1.1 三维缓存的意义 173

8.1.2 三维缓存类型 175

8.1.3 三维缓存的存储格式 175

8.1.4 三维缓存的组织方式 176

8.2 数据准备 176

8.3 地形/影像缓存制作 177

8.3.1 制作地形缓存 177

8.3.2 制作影像缓存 179

8.3.3 缓存参数说明 181

8.3.4 缓存目录结构 183

8.3.5 缓存配置文件 185

8.4 矢量/模型缓存制作 187

8.4.1 制作矢量缓存 187

8.4.2 制作矢量模型缓存 188

8.4.3 缓存参数说明 189

8.4.4 缓存目录结构 190

8.4.5 缓存配置和索引文件 191

8.5 地图缓存制作 192

8.5.1 制作三维地图缓存 192

8.5.2 制作二三维一体化地图缓存 193

8.5.3 地图缓存参数说明 194

8.6 场景缓存制作 196

8.6.1 制作场景缓存 196

8.6.2 场景缓存文件目录结构 198

8.7 三维缓存的使用 199

8.7.1 缓存加载 199

8.7.2 C/S应用 200

8.7.3 Web应用 200

8.8 本章快速参考 201

8.9 本章小结 202

第9章 三维飞行 203

9.1 概述 203

9.2 数据准备 203

9.3 制作飞行路线 204

9.3.1 新建飞行路线 204

9.3.2 添加飞行站点 205

9.3.3 飞行效果浏览 206

9.3.4 保存飞行路线 207

9.4 飞行过程控制 208

9.4.1 飞行控制 208

9.4.2 飞行参数 209

9.5 飞行路线管理 210

9.5.1 飞行路线管理的方法 210

9.5.2 飞行路线参数 212

9.6 飞行站点管理 213

9.6.1 飞行站点操作 213

9.6.2 飞行站点参数设置 216

9.7 飞行特色功能 220

9.7.1 由线转换 220

9.7.2 飞行视角 221

9.8 场景快捷键列表 223

9.9 本章快速参考 223

9.10 本章小结 224

第三篇  C/S开发篇

第10章 开发入门 227

10.1 数据准备 227

10.2 新建项目 227

10.3 设置工具箱 229

10.4 设计窗体布局 231

10.4.1 改变窗体大小 231

10.4.2 添加菜单 232

10.4.3 添加容器 233

10.4.4 添加SuperMap Objects .NET

 控件 235

10.4.5 添加菜单项 235

10.4.6 添加文件夹 238

10.5 添加引用 238

10.6 添加窗体事件 239

10.6.1 实现MainForm_Load

 事件 239

10.6.2 实现MainForm_FormClosing

 事件 241

10.7 打开工作空间 241

10.7.1 新建WorkspaceAction类 241

10.7.2 功能实现 242

10.7.3 编译运行 245

10.7.4 接口说明 246

10.8 浏览工作空间中的数据 247

10.8.1 询问对话框的设计与实现 247

10.8.2 双击数据集添加到场景 249

10.8.3 运行效果 251

10.8.4 接口说明 252

10.9 加载缓存数据 252

10.9.1 添加矢量/模型缓存文件 253

10.9.2 运行效果 254

10.9.3 接口说明 255

10.10 本章快速参考 255

10.11 本章小结 256

第11章 场景要素与地下三维 258

11.1 数据准备 258

11.2 定义应用程序工具栏 258

11.3 实现场景要素的显示 260

11.3.1 代码实现 260

11.3.2 运行效果 263

11.3.3 接口说明 264

11.4 实现地下场景 265

11.4.1 代码实现 265

11.4.2 运行效果 269

11.4.3 接口说明 270

11.5 本章快速参考 270

11.6 本章小结 271

第12章 三维查询 272

12.1 数据准备 272

12.2 窗体设计 272

12.3 SQL查询 273

12.3.1 实现步骤 273

12.3.2 代码实现 274

12.3.3 运行效果 280

12.3.4 接口说明 281

12.4 模型信息查询 282

12.4.1 气泡控件的设计与实现 282

12.4.2 代码实现 286

12.4.3 运行效果 295

12.4.4 接口说明 296

12.5 其他查询 297

12.6 本章快速参考 298

12.7 本章小结 299

第13章 三维分析 300

13.1 数据准备 300

13.2 窗体设计 300

13.3 添加引用 301

13.4 通视分析 301

13.4.1 设计思路 302

13.4.2 代码实现 303

13.4.3 运行效果 310

13.4.4 接口说明 311

13.5 地形分析 312

13.5.1 填挖方计算 312

13.5.2 坡度/坡向计算 320

13.6 本章快速参考 323

13.7 本章小结 325

第14章 三维特效 326

14.1 数据准备 326

14.2 粒子特效 326

14.2.1 窗体设计 327

14.2.2 绘制粒子几何对象 328

14.2.3 编辑粒子几何对象 336

14.2.4 接口说明 352

14.3 3D立体显示 354

14.3.1 3D立体显示解决方案 354

14.3.2 窗体设计 355

14.3.3 代码实现 357

14.3.4 运行效果 359

14.3.5 接口说明 360

14.4 模型动画 361

14.4.1 实现思路 361

14.4.2 窗体设计 362

14.4.3 代码实现 362

14.4.4 运行效果 370

14.4.5 接口说明 371

14.5 本章快速参考 372

14.6 本章小结 373

第四篇  B/S开发篇

第15章 Web三维开发入门 377

15.1 SuperMap iClient for Realspace

 简介 377

15.1.1 定位 377

15.1.2 特点 378

15.1.3 功能 379

15.2 Web三维开发准备 380

15.2.1 安装包的获取 381

15.2.2 插件安装 381

15.2.3 开发工具 382

15.2.4 数据准备 382

15.2.5 三维服务发布 382

15.3 Web三维开发入门 384

15.3.1 开发步骤 384

15.3.2 运行效果 387

15.3.3 接口说明 387

15.4 Web三维项目发布 388

15.4.1 项目发布 388

15.4.2 插件发布 390

15.5 本章快速参考 391

15.6 本章小结 391

第16章 Web三维开发 392

16.1 开发准备 392

16.1.1 数据及服务准备 392

16.1.2 界面设计 393

16.2 三维飞行 394

16.2.1 实现步骤 395

16.2.2 代码实现 395

16.2.3 运行效果 397

16.2.4 接口说明 397

16.3 自定义SceneAction 398

16.3.1 实现步骤 398

16.3.2 代码实现 399

16.3.3 运行效果 402

16.3.4 接口说明 402

16.4 数据查询 403

16.4.1 实现步骤 403

16.4.2 代码实现 404

16.4.3 运行效果 407

16.4.4 接口说明 407

16.5 路径分析 408

16.5.1 实现步骤 408

16.5.2 代码实现 409

16.5.3 运行效果 413

16.5.4 接口说明 414

16.6 本章快速参考 415

16.7 本章小结 415

第五篇  应用与展望篇

第17章 应用案例赏析 419

17.1 案例介绍 419

17.2 系统设计 421

17.2.1 总体结构设计 421

17.2.2 功能模块设计 422

17.2.3 数据库设计 423

17.3 数据采集与处理 424

17.3.1 地形数据采集与处理 425

17.3.2 校园建筑物数据处理 425

17.3.3 地下管线数据处理 426

17.4 功能实现 428

17.4.1 数字校园三维场景展示 428

17.4.2 校园设施查询 432

17.4.3 房产资源管理 434

17.4.4 管线数据管理和应用 437

17.5 本章小结 439

第18章 三维地理信息系统展望 440

18.1 移动三维地理信息系统 440

18.2 云三维地理信息系统 442

18.2.1 超图地理信息云服务 442

18.2.2 云服务下的三维GIS 443

18.3 更丰富的用户操作体验 444

18.3.1 多点触控三维GIS 444

18.3.2 体感操作三维GIS 444

18.3.3 立体三维GIS 445

18.4 数据采集与输出 446

18.4.1 更快捷的三维数据采集

 方式 446

18.4.2 三维打印 447

18.5 本章小结 448