《GIS工程师训练营 SuperMap GIS二三维一体化开发实战》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:SuperMap图书编委会编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302335733
  • 页数:448 页
图书介绍:本书以零基础讲解为宗旨,用实例引导读者深入学习,采取【基础知识→常用功能开发→案例解析与综述】的讲解模式,深入浅出地讲解利用SuperMap GIS系列软件开发各种应用类型的三维GIS项目的技能。在出版本书时,将附带装有本书实例代码、所涉及到的数据包的光盘,这对读者学习和研究工作将是大有益处。

第一篇 概 述篇 3

第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

第二篇 三维数据表达篇 47

第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开发篇 227

第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开发篇 377

第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

第五篇 应用与展望篇 419

第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