地理信息系统设计开发教程
全新正版 极速发货
¥
45.97
5.6折
¥
82
全新
仅1件
作者郑江华,邱琳,轩俊伟 编
出版社电子工业出版社
ISBN9787121384035
出版时间2020-06
装帧平装
开本16开
定价82元
货号1202076618
上书时间2024-11-15
商品详情
- 品相描述:全新
- 商品描述
-
目录
第一篇理论篇
第1章GIS设计与开发基础2
1.1GIS的概念、产生和发展趋势2
1.1.1GIS的定义及组成2
1.1.2GIS的产生4
1.1.3GIS的发展趋势6
1.2GIS的空间数据模型10
1.2.1矢量数据及其拓扑关系模型11
1.2.2栅格数据模型12
1.2.3属性数据及其表示13
1.2.4空间地理位置14
1.2.5空间数据与属性数据的连接18
1.2.6数据模型与GIS功能之间的联系19
1.3GIS的分类19
1.3.1应用型GIS20
1.3.2工具型GIS21
1.3.3应用型GIS开发的三种实现方式22
1.4GIS开发的组件技术23
1.4.1软件开发的组件技术23
1.4.2COM与DCOM24
1.4.3组件式GIS的特点25
1.4.4组件式GIS开发平台的结构27
1.4.5组件技术与GIS的发展28
1.4.6ActiveX与ActiveX控件29
1.5其他GIS开发技术简介30
1.5.1网格GIS30
1.5.2共相GIS31
1.5.3云GIS31
第2章GIS设计与开发的基本方法33
2.1GIS设计概述33
2.1.1GIS设计的特点33
2.1.2GIS设计的原则34
2.1.3GIS设计的内容35
2.1.4GIS设计的步骤35
2.2GIS设计的方法36
2.2.1结构化生命周期法36
2.2.2原型化方法38
2.2.3面向对象方法41
2.3需求分析44
2.3.1需求分析的内容44
2.3.2可行性研究45
2.3.3可行性分析报告47
2.3.4需求分析和可行性研究的一般原则47
2.3.5本节实例47
2.4系统总体设计52
2.4.1系统总体设计的内容52
2.4.2系统总体设计的步骤54
2.4.3系统总体设计的基本要求55
2.4.4系统总体设计的基本原则56
2.4.5本节实例56
2.5系统详细设计61
2.5.1GIS功能设计要点61
2.5.2GIS功能设计的原则62
2.5.3地理数据库设计63
2.5.4应用模型与方法设计64
2.5.5本节实例66
2.6GIS软件设计67
2.6.1应用型GIS软件设计的基本特点68
2.6.2信息描述68
2.6.3软件设计方法71
2.7用户界面设计73
2.7.1用户界面的作用73
2.7.2用户界面的设计原则74
2.7.3用户界面的主要类型及主要界面组件75
2.7.4GIS中常用的其他界面技术77
2.8GIS软件开发的工程化78
2.8.1GIS开发工程化的方法79
2.8.2GIS工程设计的基本原则80
2.8.3GIS工程设计的规范81
2.8.4GIS工程项目的管理82
2.8.5GIS工程建设中的文档82
第3章数据库设计基础与空间数据库设计83
3.1数据库概述83
3.1.1数据库的基本概念83
3.1.2数据管理技术的发展85
3.1.3数据库的数据模型86
3.1.4数据库设计94
3.2需求分析97
3.2.1应用领域的调查98
3.2.2定义数据库支持的信息与应用98
3.2.3定义数据库操作任务99
3.2.4定义数据项100
3.3概念设计100
3.3.1概念设计的基本方法100
3.3.2视图设计的基本策略101
3.3.3视图综合设计法102
3.4逻辑设计104
3.5物理设计104
3.5.1影响物理设计的因素105
3.5.2选择存取方法105
3.5.3设计存储结构107
3.6数据库的实施、运行和维护108
3.6.1数据库的实施108
3.6.2数据库的运行和维护109
3.7空间数据库概述110
3.7.1空间数据库特点110
3.7.2空间数据库的管理方法111
3.7.3空间数据库引擎113
3.8空间数据库的设计117
3.8.1空间数据库的设计原则117
3.8.2空间数据库的设计过程118
3.8.3空间数据库的需求分析和数据模型设计119
3.8.4空间数据库的概念设计120
3.8.5空间数据库的详细设计124
3.9基于ArcGIS的厦门空间地理基础信息数据库建设实例126
第4章GIS开发架构132
4.1基于C/S模式的网络GIS132
4.1.1C/S模式简介132
4.1.2C/S网络组件平台及商用解决方案133
4.2基于B/S模式的网络GIS134
4.3GIS标准化135
4.3.1促进空间数据的使用及交换136
4.3.2促进地理信息共享138
4.4GIS标准体系139
4.4.1制定标准体系的目的和意义139
4.4.2GIS标准体系的编制原则和方法140
4.4.3GIS标准的主要内容141
4.5国外GIS标准化组织141
4.5.1ISO/TC211143
4.5.2OGC145
4.5.3CEN/TC287147
4.5.4FGDC148
4.5.5ANSI152
4.6国内GIS标准化153
4.6.1国内GIS标准化现状153
4.6.2国内GIS标准化体系154
第二篇技术篇
第5章ArcGISEngine基础160
5.1ArcGISEngine概述160
5.2ArcGISEngine组件库161
5.3阅读对象模型图167
5.3.1ArcGISEngine中的类与对象167
5.3.2类与类的关系168
5.4ArcGISEngine组成部分169
5.5ArcGISEngine系统基本功能的设计开发170
5.5.1图层的加载170
5.5.2鹰眼功能的实现172
5.5.3放大与缩小功能的实现175
5.5.4工具条的功能设计176
5.5.5弹出式菜单的设计176
5.5.6地图文档的保存179
第6章Web开发基础181
6.1HTML基础181
6.1.1万维网的基本概念181
6.1.2HTML的基础概念182
6.1.3HTML的基本标签186
6.2Web服务器简介194
6.2.1IIS194
6.2.2Apache195
第7章基于天地图WebAPI的WebGIS开发198
7.1天地图WebAPI简介198
7.1.1天地图198
7.1.2天地图WebAPI198
7.2搭建天地图WebAPI开发环境199
7.3天地图WebAPI中的“HelloWorld”199
7.3.1将应用声明为HTML5200
7.3.2引入天地图的地图JavaScriptAPI文件201
7.3.3地图DOM元素201
7.3.4创建地图实例201
7.3.5确定经纬度坐标202
7.3.6地图初始化202
7.4天地图WebAPI中的常用概念202
7.4.1控件202
7.4.2叠加层203
7.4.3图层204
7.4.4库204
7.5天地图WebAPI中的事件类204
7.6常用代码实例206
7.6.1地图基本操作206
7.6.2添加标记206
7.6.3控件选项206
第8章基于百度地图API的WebGIS开发(JavaScript)208
8.1百度地图API简介208
8.1.1概述208
8.1.2早期发展历程208
8.1.3产品介绍209
8.2百度地图API的基础知识210
8.3百度地图控件213
8.3.1地图控件概述213
8.3.2向地图添加控件213
8.3.3控制控件位置214
8.3.4修改控件配置214
8.3.5自定义控件215
8.3.6定义构造函数并继承Control215
8.3.7初始化自定义控件216
8.3.8添加自定义控件216
8.4百度地图覆盖物217
8.4.1地图覆盖物概述217
8.4.2标注217
8.4.3内存释放219
8.4.4信息窗口220
8.4.5折线220
8.4.6自定义覆盖物221
8.4.7自定义其他方法223
8.5事件224
8.5.1地图事件概述224
8.5.2事件监听225
8.5.3事件参数和this225
8.5.4移除事件监听226
8.6图层226
8.7地图工具228
8.7.1地图工具概述228
8.7.2向地图添加工具229
8.8服务230
8.8.1地图服务概述230
8.8.2公交导航234
8.8.3驾车导航236
8.8.4地理编码237
第三篇实践篇
第9章ArcGISEngine组件式开发240
9.1桌面GIS应用程序框架的建立240
9.1.1实践目的240
9.1.2实践环境240
9.1.3实践内容240
9.2鹰眼的实现246
9.2.1实践目的246
9.2.2实践环境246
9.2.3实践内容247
9.2.4实例代码247
9.3菜单的添加与实现251
9.3.1实践目的251
9.3.2实践环境251
9.3.3实践内容251
9.3.4主要代码253
9.4状态栏信息的添加与实现256
9.4.1实践目的256
9.4.2实践环境256
9.4.3实践内容256
9.4.4实例代码256
9.4.5实例结果257
9.5专题地图257
9.5.1实践目的257
9.5.2实践环境257
9.5.3实践内容257
9.5.4实例代码260
9.6通过要素属性查询272
9.6.1实践目的272
9.6.2实践环境273
9.6.3实践内容273
9.6.4实例代码274
9.7右击菜单添加与文本查询275
9.7.1实践目的275
9.7.2实践环境275
9.7.3实践内容275
9.7.4实例代码276
9.7.5实例结果279
9.8安装与部署280
9.8.1实践目的280
9.8.2实践环境280
9.8.3实践内容280
9.8.4实践结果289
第10章百度地图API的WebGIS开发实例290
10.1加载与显示地图290
10.1.1实践目的290
10.1.2实践环境290
10.1.3实践内容291
10.1.4实例代码291
10.2添加点状叠加层292
10.2.1实践目的292
10.2.2实践环境292
10.2.3实践内容292
10.2.4实例代码292
10.3添加线状叠加层294
10.3.1实践目的294
10.3.2实践环境294
10.3.3实践内容294
10.3.4实例代码294
10.4添加信息窗、事件监听、闭包295
10.4.1实践目的295
10.4.2实践环境296
10.4.3实践内容296
10.4.4实例代码296
10.5添加路况叠加层298
10.5.1实践目的298
10.5.2实践环境298
10.5.3实践内容298
10.5.4实例代码299
10.6添加文字标注300
10.6.1实践目的300
10.6.2实践环境300
10.6.3实践内容300
10.6.4实例代码300
内容摘要
本书围绕应用型地理信息系统(GIS)设计与开发,从理论篇、技术篇和实践篇3个部分进行内容组织。理论篇讲述了GIS设计与开发的理论技术基础,主要包含主流的应用型GIS系统开发技术、应用型GIS设计方法、应用型GIS开发软件工程理论技术、空间数据库设计、数据标准与共享等;技术篇主要介绍了两种组件式开发,即MapX和ArcGIS Engine两种组件分别在VB和C#前端开发工具下的应用,在简单介绍了HTML+Web IIS架构下的网络开发环境后,讲述了天地图和百度地图国产在线地图API的开发应用;实践篇提供了MapX+VB、ArcGIS Engine+C#和基于百度在线地图API的Web地图应用开发实例,以帮助学生进行上机实践。本书为教师和学生提供了多种授课内容组合的选择方式,可以较好地满足不同区域和不同教学环境下地理信息系统专业及相关专业本科生和研究生教学实践的需要。
— 没有更多了 —
以下为对购买帮助不大的评价