GIS工程师训练营:SuperMap Objects组件式开发
- 定价:¥39.00
- 校园优惠价:¥33.15 (85折) (马上了解)
- 评分:




(已有3条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
编辑推荐
由经验丰富的大型GIS项目开发人员撰写,凝聚实践精化
精选14个应案例,覆盖GIS开发的要点,难点、注重实操
配套光盘提供试用版软件、完整的范例项目和数据
内容简介
书籍 计算机书籍
《GIS工程师训练营:SuperMap Objects组件式开发》是作者从事多年项目开发和实践的经验总结,从对SuperMap Objects知之甚少到精通,作者通过自己亲历的学习过程,摸索出一条最有效的学习捷径。书中结合实际应用案例,以通俗易懂的语言介绍了如何学习使用SuperMap Objects进行二次开发,通过案例的需求让读者了解如何采用GIS软件解决实际问题。本书每章都可以独立成篇,读者可以跳过某些暂时不需要的章节,有选择地阅读自己更感兴趣的内容。
《GIS工程师训练营:SuperMap Objects组件式开发》共分为15章,内容包括:预备知识、快速入门、空间数据管理、数据交换、查询、空间数据表达、布局排版、数据编辑、投影与投影转换、拓扑、缓冲区分析、叠加分析、网络分析、栅格分析、系统分发。
《GIS工程师训练营:SuperMap Objects组件式开发》主要面向GIS相关专业师生,SuperMap GIS的上百家二次开发商和近200所合作高校中对组件式GIS开发感兴趣的人。本书可作为GIS相关专业的高年级学生或研究生的GIS实习教材,也可供从事组件开发领域的工作者参考,以帮助他们快速解决学习和工作中遇到的问题。
目录
《GIS工程师训练营:SuperMap Objects组件式开发》
第1章 预备知识 1
1.1 地理信息系统概述 1
1.2 组件式GIS 1
1.3 SuperMap Objects简介 2
1.4 软件安装 6
1.4.1 安装软硬件环境要求 6
1.4.2 获取安装包 7
1.4.3 安装SuperMap Objects 7
1.4.4 安装许可配置管理工具 12
1.5 配置许可 13
1.6 Visual Studio 2008开发环境介绍 15
1.7 本章小结 18
第2章 快速入门 19
2.1 新建项目 19
2.2 数据准备 20
2.3 添加控件 20
2.4 设计窗体布局 22
2.5 添加引用 24
2.6 控件的关联和断开 25
2.7 变量的释放 26
2.8 打开工作空间 27
2.8.1 代码实现 27
2.8.2 运行效果 28
2.8.3 接口说明 29
2.9 打开数据集 29
2.9.1 代码实现 30
2.9.2 运行效果 31
2.9.3 接口说明 31
2.10 关闭工作空间 32
2.10.1 代码实现 32
2.10.2 接口说明 32
2.11 地图浏览操作 33
2.11.1 代码实现 33
2.11.2 运行效果 34
2.11.3 接口说明 35
2.12 显示属性信息 35
2.12.1 代码实现 35
2.12.2 运行效果 35
2.12.3 接口说明 36
2.13 地图量算 37
2.13.1 代码实现 37
2.13.2 运行效果 38
2.13.3 接口说明 39
2.14 本章小结及练习 39
2.15 本章快速参考 39
第3章 空间数据管理 41
3.1 案例说明 41
3.2 数据准备 41
3.3 案例分析 42
3.4 界面设计 42
3.5 工作空间操作 43
3.5.1 代码实现 44
3.5.2 运行效果 48
3.5.3 接口说明 48
3.6 数据源操作 49
3.6.1 代码实现 49
3.6.2 运行效果 53
3.6.3 接口说明 53
3.7 数据集操作 54
3.7.1 代码实现 54
3.7.2 运行效果 63
3.7.3 接口说明 64
3.8 属性数据操作 65
3.8.1 代码实现 65
3.8.2 接口说明 70
3.9 本章小结及练习 71
3.10 本章快速参考 71
第4章 数据交换 73
4.1 案例说明 73
4.2 数据准备 74
4.3 案例分析 74
4.3.1 接口说明 74
4.3.2 导入数据实现思路 75
4.3.3 导出数据实现思路 75
4.4 界面设计 76
4.5 导入矢量数据 77
4.5.1 代码实现 77
4.5.2 运行效果 78
4.6 导入影像数据 79
4.6.1 代码实现 79
4.6.2 运行效果 80
4.6.3 接口说明 81
4.7 导出矢量数据 81
4.7.1 代码实现 81
4.7.2 运行效果 82
4.7.3 接口说明 83
4.8 导出影像数据 83
4.8.1 代码实现 83
4.8.2 运行效果 84
4.8.3 接口说明 84
4.9 相关概念 85
4.9.1 导入文件的选择 85
4.9.2 影像坐标参考文件 85
4.9.3 数据导入导出支持 85
4.9.4 数据集支持导出的格式统计 87
4.10 本章小结及练习 88
4.11 本章快速参考 88
第5章 查询 89
5.1 案例说明 89
5.2 数据准备 89
5.3 案例分析 90
5.4 窗体设计 90
5.5 查找Missouri河 91
5.5.1 实现步骤 91
5.5.2 代码实现 92
5.5.3 运行效果 93
5.5.4 接口说明 94
5.6 查询Missouri河穿过的州 94
5.6.1 实现步骤 94
5.6.2 代码实现 94
5.6.3 运行效果 96
5.6.4 接口说明 97
5.7 查询Missouri河200公里以内的县 97
5.7.1 实现步骤 97
5.7.2 代码实现 97
5.7.3 运行效果 99
5.7.4 接口说明 100
5.8 查询South Dakota州包含的镇 100
5.8.1 实现步骤 100
5.8.2 代码实现 100
5.8.3 运行效果 100
5.8.4 接口说明 100
5.9 关联查询South Dakota州的人口数 101
5.9.1 实现步骤 101
5.9.2 代码实现 103
5.9.3 运行效果 104
5.9.4 接口说明 104
5.10 相关概念 105
5.11 本章小结及练习 106
5.12 本章快速参考 106
第6章 空间数据表达 109
6.1 案例说明 109
6.2 数据准备 110
6.3 案例分析 110
6.3.1 接口说明 110
6.3.2 设置点、线、面图层风格实现思路 111
6.3.3 设置文本图层风格实现
思路 112
6.3.4 CAD图层风格设置 112
6.3.5 制作专题图实现思路 113
6.4 界面设计 113
6.5 制作我国主要商品粮基地分布图 114
6.5.1 代码实现 114
6.5.2 运行效果 116
6.5.3 接口说明 117
6.6 制作我国温度带分布图 118
6.6.1 代码实现 118
6.6.2 运行效果 120
6.6.3 接口说明 121
6.7 制作我国年降水量分布图 122
6.7.1 代码实现 123
6.7.2 运行效果 124
6.7.3 接口说明 125
6.8 制作1999年人口密度图 126
6.8.1 代码实现 126
6.8.2 运行效果 127
6.8.3 接口说明 128
6.9 制作各省多年份GDP对比图 128
6.9.1 代码实现 128
6.9.2 运行效果 130
6.9.3 接口说明 130
6.10 保存地图 131
6.11 输出地图为TIFF文件 132
6.11.1 代码实现 132
6.11.2 接口说明 132
6.12 相关概念说明 133
6.12.1 类结构说明 133
6.12.2 专题图说明 134
6.13 本章小结 135
6.14 本章快速参考 135
第7章 布局排版 137
7.1 案例说明 137
7.2 数据准备 138
7.3 案例分析 138
7.4 界面设计 138
7.5 控件的关联和断开 139
7.6 加载布局模板 140
7.6.1 代码实现 140
7.6.2 运行效果 141
7.6.3 接口说明 142
7.7 浏览布局窗口 142
7.7.1 代码实现 142
7.7.2 运行效果 143
7.7.3 接口说明 144
7.8 添加布局元素 144
7.9 浏览地图 144
7.9.1 代码实现 144
7.9.2 运行效果 146
7.9.3 接口说明 146
7.10 打印布局 147
7.10.1 代码实现 147
7.10.2 运行效果 147
7.10.3 接口说明 147
7.11 保存布局 148
7.12 输出布局为图片 148
7.12.1 代码实现 148
7.12.2 运行效果 148
7.12.3 接口说明 150
7.13 相关概念说明 150
7.13.1 对象结构图 150
7.13.2 地图元素 151
7.14 本章小结及练习 151
7.15 本章快速参考 151
第8章 数据编辑 153
8.1 案例说明 153
8.2 数据准备 154
8.3 案例分析 154
8.4 界面设计 155
8.5 交互式编辑绘制宗地 156
8.5.1 代码实现 156
8.5.2 运行效果 156
8.6 宗地初始登记 157
8.6.1 实现步骤 158
8.6.2 代码实现 158
8.6.3 运行效果 160
8.6.4 接口说明 161
8.7 宗地边界点精确编辑 161
8.7.1 实现步骤 162
8.7.2 代码实现 162
8.7.3 运行效果 164
8.7.4 接口说明 164
8.8 宗地分割 165
8.8.1 实现步骤 165
8.8.2 代码实现 166
8.8.3 运行效果 167
8.8.4 接口说明 168
8.9 宗地合并 168
8.9.1 实现步骤 168
8.9.2 代码实现 169
8.9.3 运行效果 170
8.9.4 接口说明 171
8.10 本章小结及练习 171
8.11 本章快速参考 171
第9章 投影与投影转换 173
9.1 案例说明 173
9.2 数据准备 173
9.3 案例分析 175
9.4 窗体设计 175
9.5 数据预处理 176
9.5.1 设置数据库中已有数据为高斯投影的Beijing 1954坐标系 176
9.5.2 设置GPS采集的坐标数据为WGS 1984经纬度坐标系 178
9.5.3 设置购买的数据为Beijing 1954经纬度坐标系 179
9.6 处理数据 181
9.6.1 将Hotel数据源的经纬度Beijing 1954坐标转成高斯投影的Beijing 1954坐标 181
9.6.2 将Factory数据源的经纬度WGS 1984坐标转成高斯投影的Beijing 1954坐标 184
9.7 数据坐标的显示 187
9.7.1 实现步骤 188
9.7.2 代码实现 188
9.7.3 接口说明 189
9.7.4 运行效果 190
9.8 地图投影的基本概念 190
9.8.1 地图投影的定义 190
9.8.2 SuperMap投影的相关概念 191
9.8.3 我国常用的地图投影 193
9.9 SuperMap Objects的投影 194
9.9.1 SuperMap Objects地图投影系统使用简介 194
9.9.2 SuperMap Objects的投影对象 196
9.9.3 动态投影 197
9.10 本章小结及练习 199
9.11 本章快速参考 200
第10章 拓扑 201
10.1 案例说明 201
10.2 数据准备 201
10.3 案例分析 202
10.3.1 接口说明 202
10.3.2 实现思路 202
10.4 窗体设计 203
10.5 图斑线拓扑构面 204
10.5.1 代码实现 204
10.5.2 运行效果演示 205
10.5.3 接口说明 206
10.6 检查重复面 206
10.6.1 代码实现 207
10.6.2 运行效果演示 208
10.6.3 接口说明 208
10.7 去除重复面 208
10.7.1 代码实现 208
10.7.2 运行效果演示 209
10.7.3 接口说明 210
10.8 数据合并 210
10.8.1 代码实现 210
10.8.2 运行效果演示 211
10.8.3 接口说明 211
10.9 相关概念 212
10.9.1 拓扑处理基本概念 212
10.9.2 拓扑处理功能简介 213
10.10 SuperTopo控件其他常用功能介绍 215
10.10.1 构建网络拓扑关系 216
10.10.2 提取面边界线 216
10.10.3 查找左右多边形 217
10.10.4 点打断线 217
10.10.5 面打断线 217
10.11 本章小结及练习 218
10.12 本章快速参考 218
第11章 缓冲区分析 221
11.1 案例说明 221
11.2 数据准备 221
11.3 案例分析 222
11.3.1 接口说明 222
11.3.2 实现思路 222
11.4 窗体设计 223
11.5 查询火炬传递路线 223
11.5.1 代码实现 223
11.5.2 运行效果演示 224
11.5.3 接口说明 224
11.6 创建传递路线缓冲区 224
11.6.1 代码实现 225
11.6.2 运行效果演示 226
11.6.3 接口说明 226
11.7 路线缓冲区与城市地物点空间查询 226
11.7.1 代码实现 227
11.7.2 接口说明 227
11.8 显示分析结果 227
11.8.1 代码实现 228
11.8.2 运行效果演示 229
11.8.3 接口说明 229
11.9 相关概念 229
11.10 本章小结及练习 230
11.11 本章快速参考 231
第12章 叠加分析 233
12.1 案例说明 233
12.2 数据准备 234
12.3 案例分析 234
12.3.1 接口说明 234
12.3.2 裁剪运算的实现思路 234
12.4 窗体设计 235
12.5 绘制建设用地 236
12.5.1 代码实现 236
12.5.2 运行效果 238
12.5.3 接口说明 239
12.6 导入建设用地数据 239
12.6.1 代码实现 239
12.6.2 运行效果 241
12.6.3 接口说明 241
12.7 统计各行政区的土地利用情况 242
12.7.1 实现思路 242
12.7.2 代码实现 243
12.7.3 运行效果 244
12.7.4 接口说明 245
12.8 相关概念说明 245
12.8.1 叠加分析模式的应用举例 245
12.8.2 叠加分析模式 246
12.8.3 叠加模式的选择 252
12.8.4 注意事项 253
12.8.5 跟踪层 253
12.9 本章小结及练习 253
12.10 本章快速参考 254
第13章 网络分析 255
13.1 案例说明 255
13.2 数据准备 256
13.3 案例分析 257
13.3.1 接口说明 257
13.3.2 连通性分析实现思路 258
13.3.3 网络分析实现思路 259
13.4 界面设计 260
13.5 网络分析环境设置 260
13.5.1 代码实现 261
13.5.2 运行效果 262
13.5.3 接口说明 262
13.6 连通性分析 263
13.6.1 代码实现 264
13.6.2 运行效果 266
13.6.3 接口说明 266
13.7 最佳路径分析 267
13.7.1 代码实现 267
13.7.2 运行效果 269
13.7.3 接口说明 270
13.8 最近设施查找 271
13.8.1 代码实现 271
13.8.2 运行效果 273
13.8.3 接口说明 274
13.9 服务区分析 274
13.9.1 代码实现 275
13.9.2 运行效果 276
13.9.3 接口说明 277
13.10 物流配送 277
13.10.1 代码实现 278
13.10.2 运行效果 279
13.10.3 接口说明 281
13.11 相关概念 281
13.12 本章小结及练习 282
13.13 本章快速参考 283
第14章 栅格分析 285
14.1 案例说明 286
14.2 数据准备 286
14.3 案例分析 287
14.3.1 接口说明 287
14.3.2 实现思路 287
14.4 窗体设计 288
14.5 导入观测数据 288
14.6 空间插值 289
14.6.1 代码实现 289
14.6.2 运行效果演示 290
14.6.3 接口说明 291
14.7 提取等值线 291
14.7.1 代码实现 291
14.7.2 运行效果演示 293
14.7.3 接口说明 294
14.8 相关概念说明 295
14.9 案例说明 295
14.10 数据准备 296
14.11 案例分析 296
14.11.1 接口说明 296
14.11.2 实现思路 297
14.12 窗体设计 298
14.13 分带统计 299
14.13.1 代码实现 299
14.13.2 运行效果演示 300
14.13.3 接口说明 302
14.14 相关概念 302
14.15 本章小结及练习 303
14.16 本章快速参考 303
第15章 系统分发 305
15.1 打包工具简介 305
15.2 应用系统打包过程 306
15.3 可发布文件清单 313
15.3.1 MFC运行库文件 313
15.3.2 SuperMap Objects支持库文件 313
15.3.3 其他必要文件 314
15.4 不可发布文件清单 315
15.5 注册OCX文件 315
15.6 本章小结及练习 316
15.7 本章快速参考 317
前言
随着地理信息技术应用领域的扩展,GIS项目开发工作的重要性日益凸显。作为国内首屈一指的GIS开发平台,SuperMap GIS拥有相当规模的技术拥趸者,范围覆盖二次开发商、最终用户、广大高校教师学生等群体,他们搭建了大量稳定高效的行业应用系统。广大SuperMap的应用开发者一直期望一本能够指导实际开发,解决应用开发问题的书籍。为了帮助大家针对不同的应用目标,创新、高效地实施二次开发,本书作者们精心汇集了多年产品及应用研发的成果,系统地总结了一套宝贵的应用开发经验,创造出SuperMap Objects组件式开发新思维,开辟了GIS组件开发的新境界。
这是一本为SuperMap Objects应用开发者解决实际开发和应用问题的工具书;这是一本指导广大高校GIS专业师生快速掌握GIS开发技术的指导教材。在GIS产业成为新兴战略产业的今天,在GIS技术无所不在改变人们生活的今天,这本书的价值在于它可以真正帮助GIS应用开发者更早的接触到实际应用环境,尽快掌握开发技能。希望该书能让GIS同行在组件式开发方面有所借鉴和收获。
全书采用通俗易懂的语言,从应用的角度由浅入深地进行讲解,有助于读者迅速入门并渐入佳境。本书作者结合多年的项目开发经验精心选取了14个应用案例作为切入点,从应用需求逐步细化到接口使用,每个案例都紧密贴合项目实际应用、针对性强、易于理解,内容覆盖了GIS应用系统中涉及的绝大部分知识点,是全面了解GIS和深入学习SuperMap Objects的一本不可多得的教材。
本书的每个章节都提供了完整的范例源代码和数据供读者参考,范例采用C#语言,便于开发者快速上手。每个案例均选取了一些有代表性的示范数据,并制作了多幅专题地图供读者参考。
本书作者均为长期在超图软件从事GIS平台研发与应用系统开发的资深技术人员,为了尽快出版本书,他们投入了大量时间和精力致力于本书的编著。参加本书编写的成员有崔雪、李闻昊、赵爱华、赵明媚、张立立、张欣(以姓氏字母为序)等。本书在创作和编写过程中,得到了清华大学出版社的大力支持,在此向他们表示衷心的感谢! 由于时间仓促且作者水平有限,书中难免存在不足和疏忽之处,恳请读者批评指正。
SuperMap图书编委会