第一章 SuperMap Deskpro 2003概述 3
1.1 SuperMap Deskpro 2003安装与卸载 3
1.1.1 运行环境 3
上篇 SuperMap GIS应用篇 3
1.1.2 安装软件 4
1.2 SuperMap Deskpro 2003基本概念与工作环境 6
1.2.1 SuperMap Deskpro 2003相关概念 6
1.1.4 卸载软件 6
1.1.3 启动软件 6
1.2.2 SuperMap Deskpro 2003的应用环境 8
1.2.3 SuperMap Deskpro 2003基本工作界面 9
第二章 数据管理 12
2.1 工作空间 12
2.1.1 创建工作空间 13
2.1.2 打开工作空间 14
2.1.3 关闭工作空间 14
2.1.5 工作空间另存 15
2.1.4 保存工作空间 15
2.2 数据源 16
2.2.1 数据源的定义 16
2.2.2 新建、打开和关闭数据源 17
2.2.3 数据源的修复和紧缩 19
2.3 数据集 20
2.3.1 数据集的定义和类型 20
2.3.2 数据集基本操作 22
2.4 数据的导入与导出 27
2.4.1 数据导入与导出支持格式 27
2.4.2 数据集的导入与导出 29
2.4.3 数据集类型的转换 31
2.4.4 影像地理坐标参考文件 35
2.5 属性数据 35
2.5.1 属性数据的定义 35
2.5.2 查询属性数据 36
2.5.3 属性窗口的一般操作 37
2.5.4 修改属性表结构 38
2.6 地图投影 39
2.6.1 地图投影概述 40
2.6.2 SuperMap Deskpro的地图投影设置 42
2.6.3 SuperMap Deskpro的地图投影变换 47
2.6.4 SuperMap Deskpro的投影信息文件 51
2.6.5 SuperMap Deskpro的网格工具 52
第三章 地图操作 55
3.1 地图窗口 55
3.1.1 地图窗口的定义 55
3.1.2 地图窗口的显示 55
3.2 图例管理器 56
3.2.1 图例管理器的用途 56
3.2.2 打开、关闭图例管理器 56
3.2.3 图例管理器的快捷菜单 56
3.3.1 地图浏览主要操作 57
3.3 地图浏览 57
3.3.2 索引图与放大镜的使用 59
3.3.3 保存与输出地图 60
3.4 地图裁剪 62
3.4.1 地图裁剪的定义 62
3.4.2 地图裁剪方法 62
3.5 地图旋转 64
3.6.1 风格设置的应用 65
3.6 地图风格设置 65
3.6.2 捕捉风格与地图设置 68
第四章 数据编辑 71
4.1 创建对象 71
4.1.1 创建对象 71
4.1.2 绘制几何对象 72
4.2 空间数据编辑 77
4.2.1 属性数据的编辑 77
4.2.2 几何数据的编辑、修改 80
4.3 智能捕捉 83
4.4 拓扑处理 84
4.4.1 线数据集的拓扑处理 84
4.4.2 构建网络数据模型 89
4.4.3 拓扑构面 90
4.5 地图矢量化 91
4.5.1 数据导入 92
4.5.2 地图配准 92
4.5.3 矢量化 96
第五章 空间分析 100
5.1 空间查询和统计 100
5.1.1 查询 100
5.1.2 统计 104
5.2 几何量算 105
5.2.1 量算距离 105
5.2.2 量算面积 106
5.3.1 叠加分析的定义 107
5.3 叠加分析 107
5.2.3 量算方位角 107
5.3.2 叠加分析的应用 108
5.4 缓冲区分析 109
5.4.1 缓冲区分析的定义 109
5.4.2 建立缓冲区 109
5.5 网络分析 112
5.5.1 网络分析的定义 112
5.5.2 网络分析的基本设置 112
5.5.3 网络分析的具体操作 113
5.6 DEM分析 117
5.6.1 DEM分析的定义 117
5.6.2 DEM分析的应用 118
5.7 Grid分析 122
5.7.1 点数据集插值 122
5.7.2 线数据集插值 123
5.7.3 点数据集栅格化 123
5.7.6 Grid数据集与等值线的转换 124
5.7.4 线数据集栅格化 124
5.7.5 面数据集栅格化 124
5.7.7 Grid数据集与面数据集的转换 125
第六章 三维建模与浏览分析 127
6.1 TIN、DEM数据集 127
6.1.1 TIN(不规则三角网)数据集 128
6.1.2 DEM(数字高程模型)数据集 129
6.2 三维可视化 132
6.2.1 地形三维可视化 132
6.2.2 三维窗口基本操作 132
6.2.3 建筑纹理贴图与三维浏览 133
6.3 三维分析 134
6.3.1 三维旋转 134
6.3.2 模拟洪水淹没 135
6.3.3 映射位图 135
6.3.4 三维背景设置 135
6.3.5 三维分层设色 135
6.3.6 保存为栅格文件 137
第七章 专题图制作与布局 138
7.1 专题图制作 138
7.1.1 专题图的定义 138
7.1.2 制作专题图的基本步骤 139
7.1.3 专题图的修改 145
7.2 布局和布局窗口 146
7.2.1 布局与布局窗口的定义 146
7.2.2 制作、保存、输出布局 147
7.3 布局设置 148
7.3.1 布局版面的设置 148
7.3.2 添加制图要素 149
7.4 布局打印 152
7.4.1 直接打印当前布局 152
7.4.2 将布局保存为影像文件 153
7.4.3 布局分幅输出 153
一、SuperMap Deskpro 2003键盘快捷键一览表 154
附录 154
二、SuperMap Deskpro文件一览 156
下篇 SuperMap GIS开发篇 159
第一章 SuperMap Objects 2003概述 159
1.1 组件与组件式GIS 159
1.1.1 组件 159
1.1.2 组件式GIS 159
1.1.3 组件式GIS的优点 159
1.2 SuperMap Objects 2003简介 159
1.3 SuperMap Objects 2003的对象结构图 160
1.4 实例的相关约定说明 165
1.4.1 使用Option Explicit开关 165
1.4.2 使用局部变量 165
1.4.3 使用对象要小心 165
1.4.4 关于SuperMap变量的说明 165
1.5 开发环境 165
2.1.1 结构图 167
2.1 控件简介 167
第二章 工作空间控件 167
2.1.2 作用 168
2.1.3 主要属性 168
2.1.4 方法 171
2.2 实例 177
2.2.1 打开已有的工作空间 177
2.2.2 关闭工作空间 178
2.3 工作空间的数据元素 179
2.4 数据源与数据集 181
2.5 数据源的相关操作 184
2.5.1 打开 184
2.5.2 创建 186
2.5.3 紧缩 186
2.5.4 修复 186
2.6 数据集的相关操作 186
2.6.1 创建 186
2.6.3 压缩 187
2.6.2 打开 187
2.7 数据库的编辑 189
2.7.1 修改数据库结构 189
2.7.2 编辑数据库 190
2.8 数据交换 192
第三章 地图控件SuperMap 195
3.1 控件简介 195
3.1.1 结构图 195
3.1.2 控件作用 195
3.1.3 主要属性 196
3.1.4 方法 212
3.1.5 事件 222
3.2 地图、图层、数据集 228
3.3 生成地图的实例及地图的基本操作 229
3.4 地图控件的地图管理功能 230
3.5 地图编辑 238
3.6 专题一:图例控件与图层管理 240
3.7 专题二:专题地图(生成的两种方法) 245
3.8 专题三:获取地理对象的属性(图查属性) 246
3.9 专题四:通过属性查找地图要素(属性查图) 248
3.10 专题五:影像配准 250
3.11 专题六:跟踪图层 253
第四章 空间查询与分析 258
4.1 概念说明 258
4.2 空间查询——空间几何查询 258
4.2.1 用QueryByDistance进行范围查找 258
4.2.2 用QueryEx进行空间模式查询 259
4.3 空间分析——几何分析 264
4.4 空间分析——缓冲区与缓冲分析 266
4.4.1 进行缓冲区分析的初始化设置 267
4.4.2 为每一个对象生成一个缓冲区 268
4.4.3 为所有的对象生成一个总的缓冲区 268
4.5.1 剪裁运算(Clip) 269
4.5 空间分析——叠加分析 269
4.5.2 擦除运算(Erase) 270
4.5.3 并运算(Union) 270
4.5.4 交运算(Intersect) 271
4.5.5 同一运算(Identity) 271
4.6 空间分析——网络分析 272
4.6.1 最短路径分析 272
4.6.2 最佳路径分析 273
4.7 空间分析——Grid分析 274
4.7.1 Grid数据集的裁剪 275
4.7.2 Grid建模(Grid数据集的建立) 275
4.7.3 Grid生成等值线、面和三维正射影像数据集 275
第五章 拓扑控件 278
5.1 SuperTopo控件简介 278
5.1.1 拓扑控件结构图 278
5.1.2 拓扑控件的作用 278
5.1.3 控件的主要属性 279
5.1.4 控件的主要方法 280
5.1.5 矢量数据集中与拓扑处理有关的属性(容限) 282
5.2 拓扑处理 282
5.2.1 创建主窗体界面 283
5.2.2 建立链接 283
5.2.3 打开数据源并获取数据集 284
5.2.4 选择所需数据集并显示 285
5.2.5 创建拓扑处理对话框 286
5.2.6 进行拓扑处理 287
第六章 3D控件 291
6.1 3D控件简介 291
6.1.1 三维控件对象结构图 291
6.1.2 三维控件的作用 291
6.1.3 控件的主要属性 292
6.1.4 控件的主要方法 293
6.1.5 主要对象 295
6.2.2 TIN、DEM数据集的三维显示 296
6.2 三维图像的显示 296
6.2.1 TIN、DEM数据集的获取 296
6.3 三维(3D)贴图 299
6.4 三维(3D)运动 301
6.4.1 基本操作 302
6.4.2 旋转 303
6.4.3 淹没模拟 308
第七章 布局控件 310
7.1 布局控件简介 310
7.1.1 布局控件对象结构图 310
7.1.2 布局控件的作用 310
7.1.3 控件的主要属性 310
7.1.4 控件的主要方法 313
7.1.5 主要事件 315
7.2 布局的管理 316
7.2.1 打开布局对象 316
7.2.4 删除布局对象 317
7.2.2 保存布局对象 317
7.2.3 布局另存为 317
7.3 布局的基本操作 318
7.3.1 布局控件基本属性的设置 318
7.3.2 布局的基本操作 318
7.4 布局元素 319
7.4.1 创建布局元素 319
7.4.2 编辑布局元素 322
7.5 布局控件的其它功能 322
7.5.1 地图对象的锁定与浏览 322
7.5.2 设置布局元素的格式 323
7.6 打印设置与打印 325
7.6.1 页面设置 325
7.6.2 打印设置 325
7.6.3 打印 325
参考文献 327