GIS第四章地理信息系统空间数据库.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《GIS第四章地理信息系统空间数据库.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 第四 地理信息系统 空间 数据库
- 资源描述:
-
1、GIS第四章地理信息系统空间数据库n第一节空间数据库概述第一节空间数据库概述n第二节空间数据库概念模型设计第二节空间数据库概念模型设计n第三节空间数据库逻辑模型设计第三节空间数据库逻辑模型设计n第四节空间数据库的物理设计第四节空间数据库的物理设计n第五节空间数据查询第五节空间数据查询n第六节空间元数据第六节空间元数据第四章地理信息系统空间数据库第四章地理信息系统空间数据库课时安排课时安排 4 4课时课时教学目的要求教学目的要求 1 1、熟悉空间数据库及其相关概念。、熟悉空间数据库及其相关概念。2 2、掌握空间数据库模型设计方法和流程。、掌握空间数据库模型设计方法和流程。3 3、了解元数据相关概
2、念并认识空间数据库的发展动态。、了解元数据相关概念并认识空间数据库的发展动态。教学重点与教学难点教学重点与教学难点 重点重点:空间数据库的概念、设计流程、元数据空间数据库的概念、设计流程、元数据 难点难点:空间数据库的设计空间数据库的设计第四章地理信息系统空间数据库第四章地理信息系统空间数据库知识结构知识结构一、什么是空间数据库?一、什么是空间数据库?概念、发展概念、发展二、空间数据库系统由哪几部分组成?二、空间数据库系统由哪几部分组成?三、空间数据库设计的基本过程是什么?三、空间数据库设计的基本过程是什么?四、空间数据库如何加以实现和维护?四、空间数据库如何加以实现和维护?第一节第一节 空间
3、数据库概述空间数据库概述 空间数据库:空间数据库:是地理信息系统在计算机物理存储介质存是地理信息系统在计算机物理存储介质存储的与应用相关的地理空间数据的总和,以一系列特定储的与应用相关的地理空间数据的总和,以一系列特定结构的文件形式组织后存储在介质上。结构的文件形式组织后存储在介质上。第一节第一节 空间数据库概述空间数据库概述第一节第一节 空间数据库概述空间数据库概述一、数据管理技术发展阶段一、数据管理技术发展阶段经历三个阶段:经历三个阶段:n 人工管理人工管理:2020世纪世纪5050年代中期以前。年代中期以前。19461946,第一台电脑,第一台电脑ENIACENIAC(Electroni
4、c Numerical Integrator and Electronic Numerical Integrator and CalculatorCalculator)在美国宾夕法尼亚大学诞生。计算机主要用)在美国宾夕法尼亚大学诞生。计算机主要用于科学计算,没有数据管理功能。数据与程序是一个整体于科学计算,没有数据管理功能。数据与程序是一个整体,数据只为本程序所使用,不能共享。,数据只为本程序所使用,不能共享。n 文件管理文件管理:2020世纪世纪5050年代后期至年代后期至6060年代中期。计算机用年代中期。计算机用于科学计算,也用于数据管理。于科学计算,也用于数据管理。数据以文件形式长期保
5、存数据以文件形式长期保存在磁盘上。但文件之间相互独立、缺乏联系。数据重复产在磁盘上。但文件之间相互独立、缺乏联系。数据重复产生冗余。文件建立、存取、查询、插入、删除、修改等操生冗余。文件建立、存取、查询、插入、删除、修改等操作都要用程序实现。作都要用程序实现。n 数据库管理数据库管理:6060年代后期以来。程序和数据的联系通过年代后期以来。程序和数据的联系通过数据库管理系统数据库管理系统实现。数据不再面向特定的某个或多个应实现。数据不再面向特定的某个或多个应用,而是面向整个应用系统。用,而是面向整个应用系统。数据冗余少数据冗余少,实现了数据的实现了数据的集成和共享集成和共享。用户可以使用查询语
6、言或终端命令操作数据。用户可以使用查询语言或终端命令操作数据库。库。GISGIS应用软件应用软件空间分析功能空间分析功能空间数据空间数据文件文件属性处理功能属性处理功能属性数据属性数据文件文件GISGIS应用软件应用软件空间分析功能空间分析功能空间数据空间数据文件文件属性处理功能属性处理功能空间数据管理空间数据管理数据库管理数据库管理属性数据库属性数据库1 1初级式的管理模式初级式的管理模式2 2混合式的管理模式混合式的管理模式从文件发展到数据库经历的四个阶段从文件发展到数据库经历的四个阶段GISGIS应用软件应用软件空间分析功能空间分析功能属性处理功能属性处理功能空间属性数据库空间属性数据库
7、空间数据库引擎空间数据库引擎通用数据库管理系统通用数据库管理系统GISGIS应用软件应用软件空间分析功能空间分析功能属性处理功能属性处理功能空间属性数据库空间属性数据库特定的空间属性数据库管理系统特定的空间属性数据库管理系统3 3扩展式的管理模式扩展式的管理模式4 4集成式的管理模式集成式的管理模式一个一个完整的数据库系统完整的数据库系统应当包括三个组成部分:应当包括三个组成部分:空间数据库应用系统空间数据库应用系统空间数据库管理系统空间数据库管理系统空间数据库存储系统空间数据库存储系统GISGIS应用应用1 1GISGIS应用应用2 2空间数据库管理系统空间数据库管理系统空间数据库存储空间数
8、据库存储空间数据库系统的组成空间数据库系统的组成二、空间数据库系统的组成二、空间数据库系统的组成(1 1)空间数据库存储系统)空间数据库存储系统 空间数据库存储系统空间数据库存储系统是是GISGIS在计算机物理存储介质上存储在计算机物理存储介质上存储的与应用相关的地理的与应用相关的地理空间数据的总和空间数据的总和。一般以一系列特定结构的一般以一系列特定结构的文件文件形式存储在硬盘、光盘等形式存储在硬盘、光盘等介质上。介质上。(2 2)空间数据库管理系统)空间数据库管理系统 指能够对介质上存储的地理空间数据进行语义和逻辑指能够对介质上存储的地理空间数据进行语义和逻辑上的上的定义定义,提供,提供空
9、间数据查询、检索、存取、维护和更新空间数据查询、检索、存取、维护和更新功能的功能的软件系统软件系统。(3 3)空间数据库应用系统)空间数据库应用系统 指由指由GISGIS的的空间分析模型和应用模型所组成的计算机应空间分析模型和应用模型所组成的计算机应用系统用系统。是提供数据库访问功能的应用软件,由数据库系统、。是提供数据库访问功能的应用软件,由数据库系统、应用程序系统、用户组成的,具体包括:数据库、数据库管应用程序系统、用户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。应用界面。可以管理空间数
10、据,运可以管理空间数据,运用空间数据进行分析和决策。用空间数据进行分析和决策。三、空间数据库的设计三、空间数据库的设计p 空间数据库的设计的实质空间数据库的设计的实质就是将地理空间实体以一定就是将地理空间实体以一定组组织形式织形式在数据库系统中加以在数据库系统中加以表达表达的过程。的过程。p 空间数据模型空间数据模型是对空间实体进行描述和表达的手段。具是对空间实体进行描述和表达的手段。具体地说,数据库的体地说,数据库的数据结构数据结构、操作集合操作集合和和完整性约束规完整性约束规则集合则集合组成了数据库的数据模型组成了数据库的数据模型p 空间数据库设计最终归结为空间数据库设计最终归结为空间数据
11、模型设计。空间数据模型设计。空间数据设计的过程和步骤空间数据设计的过程和步骤需求分析需求分析概念设计概念设计逻辑设计逻辑设计物理设计物理设计数据库数据库数据库的数据库的概念模型概念模型数据库的数据库的逻辑模型逻辑模型数据库的数据库的存储模型存储模型现实世界现实世界信息世界信息世界计算机世界计算机世界地理现象地理现象和过程和过程 1 1、空间数据库设计步骤:、空间数据库设计步骤:(1 1)需求分析:)需求分析:系统分析特定的专业应用需求。系统分析特定的专业应用需求。(2 2)概念设计:)概念设计:把用户的需求加以解释,并用概念模型表把用户的需求加以解释,并用概念模型表达出来。概念模型是对现实世界
12、的达出来。概念模型是对现实世界的抽象抽象。主要描述数据及其。主要描述数据及其之间的语义关系。如实体之间的语义关系。如实体-联系模型、面向对象数据模型。联系模型、面向对象数据模型。模拟现实世界;模拟现实世界;便于用户理解;便于用户理解;便于在计算机上便于在计算机上实现;实现;(3 3)逻辑设计:)逻辑设计:把把概念模型概念模型利用数据库管理系统提供的利用数据库管理系统提供的工具工具映射映射为计算机中数据库管理系统所支持的为计算机中数据库管理系统所支持的数据模型数据模型。如实体如实体-联系模型转换成联系模型转换成关系数据库模型关系数据库模型。(4 4)物理设计:)物理设计:数据库的逻辑模型在实际数
13、据库的逻辑模型在实际物理物理存储设备存储设备上加以实现,建立物理数据库。上加以实现,建立物理数据库。2 2、空间数据库设计的原则、空间数据库设计的原则n尽量减少空间数据存储的冗余量尽量减少空间数据存储的冗余量n提供稳定的空间数据结构提供稳定的空间数据结构n满足用户对空间数据及时访问的需求,并能高效地提供用满足用户对空间数据及时访问的需求,并能高效地提供用户所需的空间数据查询结果户所需的空间数据查询结果n在数据元素间维持复杂的联系,以反映空间数据的复杂性在数据元素间维持复杂的联系,以反映空间数据的复杂性n支持多种多样的决策需要,具有较强的应用适用性支持多种多样的决策需要,具有较强的应用适用性四、
14、四、空间数据库的实现和维护空间数据库的实现和维护 1 1、空间数据库的实现、空间数据库的实现 建立实际的空间数据库结构建立实际的空间数据库结构 装入试验性的空间数据对应用程序进行测试,以确认装入试验性的空间数据对应用程序进行测试,以确认其功能和性能是否满足设计要求,并检查对数据库空其功能和性能是否满足设计要求,并检查对数据库空间的占有情况间的占有情况 装入实际的空间数据,即数据库的加载,建立起实际装入实际的空间数据,即数据库的加载,建立起实际运行的空间数据库运行的空间数据库 2 2、相关的其他设计、相关的其他设计n 空间数据库的再组织设计空间数据库的再组织设计n 故障恢复方案设计故障恢复方案设
15、计n 安全性考虑安全性考虑n 事务控制事务控制四、四、空间数据库的实现和维护空间数据库的实现和维护 3 3、空间数据库的运行和维护、空间数据库的运行和维护n 维护空间数据库的安全性和完整性维护空间数据库的安全性和完整性n 监测并改善数据库性能监测并改善数据库性能n 增加新的功能增加新的功能n 修改错误修改错误四、四、空间数据库的实现和维护空间数据库的实现和维护p 一、数据管理技术发展阶段一、数据管理技术发展阶段p 二、空间数据库系统的组二、空间数据库系统的组p 三、空间数据库的设计三、空间数据库的设计p 四、空间数据库的实现和维护四、空间数据库的实现和维护内容小结内容小结知识结构知识结构一、什
16、么传统数据模型?一、什么传统数据模型?二、什么是语义数据模型?二、什么是语义数据模型?三、什么是面向对象数据模型?三、什么是面向对象数据模型?四、三种不同的概念模型的区别表现在哪些方面?四、三种不同的概念模型的区别表现在哪些方面?第二节第二节 空间数据库概念模型设计空间数据库概念模型设计l 概念模型要反映概念模型要反映GISGIS需求。需求。l 对对现象世界认识与抽象现象世界认识与抽象,包括:特征描述、包括:特征描述、关系关系分析、过分析、过程模拟等,程模拟等,用用概念化模型概念化模型表达。表达。l 概念模型必须具备概念模型必须具备丰富的语义表达能力丰富的语义表达能力,易于设计人员交,易于设计
17、人员交流和理解,修改,向各种模型转换等特点。流和理解,修改,向各种模型转换等特点。常用概念模型:常用概念模型:(1 1)传统数据模型)传统数据模型(层次模型、网状模型、关系模型)层次模型、网状模型、关系模型)(2 2)语义数据模型)语义数据模型(3 3)面向对象数据模型)面向对象数据模型 第二节第二节 空间数据库概念模型设计空间数据库概念模型设计一、传统的数据模型一、传统的数据模型 层次模型、网状模型和关系模型层次模型、网状模型和关系模型 层次数据模型层次数据模型树数据结构。数据关系是一对多(树数据结构。数据关系是一对多(1 1:N N)。)。优点优点:层次分明、结构清晰、易理解。层次分明、结
18、构清晰、易理解。缺点缺点:冗余度大,不适于表示数据的拓朴关系。冗余度大,不适于表示数据的拓朴关系。网状数据模型网状数据模型 图数据结构。表达数据关系是多对多(图数据结构。表达数据关系是多对多(M M:N N)。)。同层次模型相比:同层次模型相比:优点优点:压缩了数据量。:压缩了数据量。缺点缺点:数据之间的联系通过指针表示,指针数据项使数据量:数据之间的联系通过指针表示,指针数据项使数据量大大增加。大大增加。关系数据模型关系数据模型 实体本身的信息以及实体之间的联系均表现为实体本身的信息以及实体之间的联系均表现为二维表。二维表。在数学上把这种二维表叫做在数学上把这种二维表叫做“关系关系”。这些关
19、系表的集合。这些关系表的集合就构成了就构成了关系模型关系模型。优点优点:数据结构简单、清晰,能处理多对多关系。:数据结构简单、清晰,能处理多对多关系。缺点缺点:当涉及的目标很多时,查找操作时间长,效率低。:当涉及的目标很多时,查找操作时间长,效率低。二、二、语义数据模型语义数据模型 语义模型的语义模型的模型结构模型结构是由是由若干种抽象组成若干种抽象组成,用这些抽用这些抽象来象来描述空间实体描述空间实体的基本语义特征,再根据语义模型结构的基本语义特征,再根据语义模型结构规则规则把这些抽象结合把这些抽象结合起来形成模型。模型形成起来形成模型。模型形成空间实体类空间实体类别别以及这些类别之间的以及
20、这些类别之间的关联关联。最常用语义模型是最常用语义模型是实体实体-联系模型联系模型(Entity-Entity-Relationship model,E-RRelationship model,E-R模型)模型)E-R E-R模型的模型的3 3个语义概念:个语义概念:n实体实体n联系联系n属性属性n实体实体:对客观存在的起独立作用的:对客观存在的起独立作用的事物事物的一种的一种抽象抽象。用用矩形矩形符号表示。包括:符号表示。包括:点点 (point)(point)线线(polylinepolyline)面(面(polygonpolygon)体(体(polyhedrapolyhedra)n联系联
21、系:实体间实体间有意义的相互作用或有意义的相互作用或对应关系对应关系。用用菱形菱形符号表示。包括:符号表示。包括:1:11:1、1:N1:N、M:NM:N三种类型。三种类型。实体和联系之间用线段连接。实体和联系之间用线段连接。n属性属性:对实体和联系:对实体和联系特征特征的描述。属性用的描述。属性用椭圆椭圆表示。表示。属性和实体、联系之间也用线段连接。属性和实体、联系之间也用线段连接。语义数据模型语义数据模型实体联系模型实体联系模型n采用采用E-RE-R模型进行数据库的概念设计步骤:模型进行数据库的概念设计步骤:n设计局部的设计局部的E-RE-R模型模型n设计全局的设计全局的E-RE-R模型模
展开阅读全文