组件式GIS开发技术与案例教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:柳锦宝,张子民,张永福,姚云军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302223504
- 页数:399 页
第1章 GIS开发技术简介 1
1.1 地理信息系统工程开发方法 1
1.1.1 结构化设计方法 1
1.1.2 “自底向上”方法 1
1.1.3 快速原型法 2
1.1.4 面向对象设计方法 3
1.1.5 企业系统规划法 3
1.2 地理信息系统的开发方式 4
1.2.1 独立开发 4
1.2.2 单纯二次开发 4
1.2.3 集成二次开发 5
1.2.4 三种开发方式的比较 8
1.3 地理信息系统工程开发过程 8
1.3.1 系统分析 8
1.3.2 系统设计 9
1.3.3 系统实施 11
1.3.4 系统维护与评价 12
1.4 本章小结 13
第2章 基于MapObjects的GIS开发技术与应用案例 14
2.1 MapObjects概述 14
2.1.1 MapObjects的组成 14
2.1.2 MapObjects的特点和功能 15
2.1.3 MapObjects支持的数据源 15
2.2 MapObjects程序设计入门 17
2.2.1 建立开发环境 17
2.2.2 MapObjects基础入门 19
2.2.3 使用Toolbar进行功能合成的简单示例 23
2.3 地图图层相关对象 27
2.3.1 图层与数据 27
2.3.2 地图图层相关对象 28
2.3.3 基于比例尺显示图层 35
2.4 图层的基本功能开发 35
2.4.1 使用程序加载图层文件 36
2.4.2 图层基本属性设置 37
2.4.3 图层标注 38
2.4.4 图层控制 39
2.5 几何对象 41
2.5.1 几何对象 42
2.5.2 图形的绘制 47
2.5.3 几何对象的运算(交,并,差,异或) 54
2.6 坐标系和投影对象 56
2.6.1 控件坐标和地图坐标 56
2.6.2 地图坐标和控件坐标的转换 58
2.6.3 投影相关对象 59
2.6.4 图层数据投影转换实例 70
2.7 与数据查询相关的对象 73
2.7.1 数据查询相关对象的分类 73
2.7.2 根据属性查询空间要素 79
2.7.3 根据空间要素查询属性 84
2.8 地图渲染对象 88
2.8.1 唯一值渲染对象ValueMapRenderer 88
2.8.2 密度渲染对象DotDensityRenderer 90
2.8.3 分类渲染对象ClassBreaksRenderer 91
2.8.4 图表渲染对象ChartRenderer 93
2.8.5 组合渲染对象GroupRenderer 96
2.8.6 高程渲染对象ZRenderer 97
2.9 开发实例——基于MapObjects的中国耕地面积变化信息系统设计与实现 99
2.9.1 系统结构与设计框架 99
2.9.2 系统数据库设计 100
2.9.3 系统开发与集成 101
2.10 本章小结 102
第3章 基于MapX的GIS开发技术与应用案例 103
3.1 MapX入门与基础 103
3.1.1 MapX入门 103
3.1.2 MapX基础 107
3.2 MapX的地图和图层对象 111
3.2.1 MapX的地图对象Map 111
3.2.2 MapX的图层相关对象 114
3.3 MapX的Features和Selection对象 117
3.3.1 基本概念 117
3.3.2 Features集合 118
3.3.3 Feature对象 123
3.3.4 Selection集合 124
3.4 MapX的图元编辑 126
3.4.1 通过分配新Feature对象创建图元 127
3.4.2 使用Map对象的FeatureFactory方法创建图元 130
3.5 MapX的图层标注和注释 138
3.5.1 为图层生成标注 138
3.5.2 为地图添加注释 141
3.6 数据绑定 142
3.6.1 DataSet对象和DataSets集合 142
3.6.2 常用的数据绑定方法和示例 146
3.7 MapX查询相关操作 149
3.7.1 从属性——图元的查询 149
3.7.2 从图元——属性的查询 151
3.8 专题图 151
3.8.1 Themes集合 151
3.8.2 Theme对象 153
3.8.3 定义专题图例 155
3.9 开发实例——基于MapX的土壤质量数据库的设计与实现 156
3.9.1 土壤质量数据库设计 157
3.9.2 土壤质量数据库实现 158
3.10 本章小结 160
第4章 基于SuperMap Objects的GIS开发技术与应用案例 161
4.1 SuperMap Objects开发基本知识 161
4.1.1 基本概念 161
4.1.2 空间数据组织 166
4.1.3 控件的加载、连接与断开 169
4.1.4 SuperMap Objects的开发帮助 172
4.2 空间数据的显示和基本操作 173
4.2.1 打开数据源 173
4.2.2 空间数据的显示 175
4.2.3 地图放大、缩小、漫游等基本操作 178
4.2.4 图层管理 180
4.3 空间查询 183
4.3.1 图查属性 183
4.3.2 属性查图 185
4.3.3 空间关系查询 188
4.3.4 与查询有关的其他接口 190
4.3.5 小结 191
4.4 空间编辑 193
4.4.1 几何对象的增加、修改和删除 193
4.4.2 新增属性字段 196
4.4.3 修改属性字段值 198
4.4.4 编辑功能相关的其他接口 201
4.4.5 小结 203
4.5 跟踪层的应用 205
4.5.1 添加几何对象到跟踪层 205
4.5.2 移动跟踪层上的几何对象 208
4.5.3 模拟跟踪 209
4.5.4 鹰眼图 212
4.5.5 小结 215
4.6 制图 216
4.6.1 地图制作 216
4.6.2 地图排版 220
4.7 开发实例——基于SuperMap Objects的成都旅游信息系统 223
4.7.1 系统设计 223
4.7.2 数据组织 224
4.7.3 系统实现 226
4.8 本章小结 229
第5章 基于MapGIS组件的GIS开发技术与应用案例 230
5.1 MapGIS概述 230
5.1.1 MapGIS的主要特点 230
5.1.2 MapGIS的系统结构 230
5...3 MapGIS的空间分析子系统 231
5.1.4 MapGIS的SDK概述 231
5.2 MapGIS集成二次开发原理 232
5.2.1 MapGIS的二次开发环境 232
5.2.2 MapGIS集成二次开发中的相关术语 233
5.2.3 MapGIS的数据管理及工作区分类 235
5.2.4 MapGIS的空间实体及其数据组织 236
5.3 基于VB的MapGIS集成二次开发过程 239
5.3.1 MapGIS组件开发平台 239
5.3.2 MapGIS组件对象 241
5.3.3 MapGIS实体属性及属性结构 243
5.3.4 MapGIS控件开发 245
5.3.5 在Visual Basic中使用MapGIS组件及控件 247
5.3.6 在Visual Basic中开发MapGIS工程 254
5.4 开发实例——成都市旅游交通信息系统的设计与开发 255
5.4.1 系统设计方法 255
5.4.2 系统框架 255
5.4.3 数据库设计 256
5.4.4 系统功能 257
5.5 本章小结 258
第6章 基于ArcGIS Engine的GIS开发技术与应用案例 259
6.1 ArcGIS Engine简介 259
6.1.1 ArcGIS Engine产品概览 259
6.1.2 ArcEngine的关键特性 259
6.1.3 ArcGIS Engine的功能 261
6.1.4 开发资源库 261
6.2 使用Arcgis Engine控件进行开发 262
6.2.1 MapControl控件 263
6.2.2 PageLayoutControl控件 272
6.2.3 TOCControl控件 273
6.2.4 ToolbarControl及相关对象 275
6.2.5 SymbologyControl控件 279
6.3 地图和地图布局相关对象 280
6.3.1 地图相关对象 280
6.3.2 地图布局相关对象 284
6.4 几何对象 289
6.4.1 几何对象模型 289
6.4.2 几何对象 290
6.4.3 空间参考 301
6.5 空间数据管理 301
6.5.1 访问数据 303
6.5.2 创建数据 311
6.5.3 数据编辑 315
6.5.4 数据转换 323
6.6 数据显示 325
6.6.1 颜色的设置 325
6.6.2 符号的设置 330
6.6.3 Display对象 334
6.6.4 渲染 335
6.6.5 打印和导出 358
6.7 数据查询 362
6.7.1 Cursor对象 362
6.7.2 QueryFilter对象与SpatialFilter对象 363
6.7.3 SelectionSet要素选择集对象 365
6.7.4 QueryDef对象 367
6.8 空间分析 368
6.8.1 空间拓扑运算 368
6.8.2 空间关系运算 373
6.8.3 空间距离运算 378
6.8.4 叠加分析 379
6.9 开发实例——成都市空气质量监测管理信息系统的构建与实现 390
6.9.1 系统设计 390
6.9.2 系统实现 392
6.10 本章小结 397
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019