地理信息系统设计开发教程
全新正版 极速发货
¥
45.97
5.6折
¥
82
全新
仅1件
作者编者:郑江华//邱琳//轩俊伟|责编:刘小琳
出版社电子工业
ISBN9787121384035
出版时间2020-06
装帧其他
开本其他
定价82元
货号1202076618
上书时间2024-06-09
商品详情
- 品相描述:全新
- 商品描述
-
目录
第一篇 理论篇
第1章 GIS设计与开发基础2
1.1 GIS的概念、产生和发展趋势2
1.1.1 GIS的定义及组成2
1.1.2 GIS的产生4
1.1.3 GIS的发展趋势6
1.2 GIS的空间数据模型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.3 GIS的分类19
1.3.1 应用型GIS20
1.3.2 工具型GIS21
1.3.3 应用型GIS开发的三种实现方式22
1.4 GIS开发的组件技术23
1.4.1 软件开发的组件技术23
1.4.2 COM与 DCOM24
1.4.3 组件式GIS的特点25
1.4.4 组件式GIS开发平台的结构27
1.4.5 组件技术与GIS的发展28
1.4.6 ActiveX与ActiveX控件29
1.5 其他GIS开发技术简介30
1.5.1 网格GIS30
1.5.2 共相GIS31
1.5.3 云GIS31
第2章 GIS设计与开发的基本方法33
2.1 GIS设计概述33
2.1.1 GIS设计的特点33
2.1.2 GIS设计的原则34
2.1.3 GIS设计的内容35
2.1.4 GIS设计的步骤35
2.2 GIS设计的方法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.1 GIS功能设计要点61
2.5.2 GIS功能设计的原则62
2.5.3 地理数据库设计63
2.5.4 应用模型与方法设计64
2.5.5 本节实例66
2.6 GIS软件设计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.4 GIS中常用的其他界面技术77
2.8 GIS软件开发的工程化78
2.8.1 GIS开发工程化的方法79
2.8.2 GIS工程设计的基本原则80
2.8.3 GIS工程设计的规范81
2.8.4 GIS工程项目的管理82
2.8.5 GIS工程建设中的文档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.1 C/S模式简介132
4.1.2 C/S网络组件平台及商用解决方案133
4.2 基于B/S模式的网络GIS134
4.3 GIS标准化135
4.3.1 促进空间数据的使用及交换136
4.3.2 促进地理信息共享138
4.4 GIS标准体系139
4.4.1 制定标准体系的目的和意义139
4.4.2 GIS标准体系的编制原则和方法140
4.4.3 GIS标准的主要内容141
4.5 国外GIS标准化组织141
4.5.1 ISO/TC 211143
4.5.2 OGC145
4.5.3 CEN/TC 287147
4.5.4 FGDC148
4.5.5 ANSI152
4.6 国内GIS标准化153
4.6.1 国内GIS标准化现状153
4.6.2 国内GIS标准化体系154
第二篇 技术篇
第5章 ArcGIS Engine基础160
5.1 ArcGIS Engine概述160
5.2 ArcGIS Engine组件库161
5.3 阅读对象模型图167
5.3.1 ArcGIS Engine中的类与对象167
5.3.2 类与类的关系168
5.4 ArcGIS Engine组成部分169
5.5 ArcGIS Engine系统基本功能的设计开发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.1 HTML基础181
6.1.1 万维网的基本概念181
6.1.2 HTML的基础概念182
6.1.3 HTML的基本标签186
6.2 Web服务器简介194
6.2.1 IIS194
6.2.2 Apache195
第7章 基于天地图WebAPI的WebGIS开发198
7.1 天地图WebAPI简介198
7.1.1 天地图198
7.1.2 天地图WebAPI198
7.2 搭建天地图WebAPI开发环境199
7.3 天地图WebAPI中的“Hello World”199
7.3.1 将应用声明为 HTML5200
7.3.2 引入天地图的地图JavaScript API文件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章 ArcGIS Engine组件式开发240
9
内容摘要
本书围绕应用型地理信息系统(GIS)设计与开发,从理论篇、技术篇和实践篇3个部分进行内容组织。理论篇讲述了GIS设计与开发的理论技术基础,主要包含主流的应用型GIS系统开发技术、应用型GIS设计方法、应用型GIS开发软件工程理论技术、空间数据库设计、数据标准与共享等;技术篇主要介绍了两种组件式开发,即MapX和ArcGISEngine两种组件分别在VB和C#前端开发工具下的应用,在简单介绍了HTML+WebIIS架构下的网络开发环境后,讲述了天地图和百度地图国产在线地图API的开发应用;实践篇提供了MapX+VB、ArcGISEngine+C#和基于百度在线地图API的Web地图应用开发实例,以帮助学生进行上机实践。本书为教师和学生提供了多种授课内容组合的选择方式,可以较好地满足不同区域和不同教学环境下地理信息系统专业及相关专业本科生和研究生教学实践的需要。
— 没有更多了 —
以下为对购买帮助不大的评价