地理信息系统空间数据库(教学课件)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一节 空间数据库概述
二、 空间数据库的设计
1. 空间数据库的设计过程
就是将地理空间客体按一定的组织形式,在数据库系统中加以
表达的过程。 这一过程一般需要两步
现实世界
①人类对客体的认识、抽象, 建立概念模型。
②将概念模型转换为计算机 能够接受的形式,即数 据模型。
人类的认识、抽象 信息世界的
概念模型 转换
第一节 空间数据库概述
3、空间数据库管理系统的实现方法 空间数据库管理系统是建立在常规数据库管理系统的基础上,实 现对空间数据的管理功能。 ❖ 常规数据库管理系统扩展:直接对常规数据库管理系统进行 扩展,加入一定数量的空间数据存储与管理功能。 例如:Oracle ❖ 空间数据库引擎(SDE: Spatial Database Engine):在常 规数据库管理系统上加一层空间数据库引擎,实现空间数据 的存储与管理。 例如:ESRI的SDE
第一节 空间数据库概述
2. 空间数据库的相关概念 空间数据库:是地理信息系统在计算机物理存储介质存储的与应用相关 的地理空间数据的总合,以一系列特定结构的文件形式组织后存储在介 质上。 空间数据库(系统)组成: ➢空间数据库:是地理信息系统在计算机物理存储介质存储的与应用相关 的地理空间数据的总合,一般是以一系列特定结构的文件形式组织后存 储在介质上。 ➢空间数据库管理系统:是指能够对物理介质上存储的地理空间数据进行 语义和逻辑上的定义,提供必需的空间数据查询检索和存取功能,以及 能够对空间数据进行有效的维护和更新的一套软件。 ➢数据库应用系统:应用模块。
的空间数据查询结果; ④在空间元素间维持复杂的联系,反映空间数据的复杂性; ⑤支持多种决策需要,具有较强的应用适应性。
第一节 空间数据库概述
设计步骤
第一步 需求分析 第二步 概念设计 第三步 逻辑设计 第四步 物理设计 第五步 数据库的实施和维护
第一节 空间数据库概述
第一步 用户需求分析
GIS数据库开发应该主要了解下面的内容 ❖ 明白即将开发的GIS所支持的各种功能; ❖ 了解系统要求的数据内容和行为; ❖ 了解数据之间的关系和优先次序,这些信息有利于制 定数据库的开发实施计划。 ❖ 了解数据库和GIS的整体要求和蓝图。
用户需求分析方法: ❖现状调查 ❖调查内容的组织的分析
第一节 空间数据库概述
用户需求分析过程
现状调查:通过实际调查了解用户的现状及要求 调查内容的组织的分析:对调查的结果进行整理、分析和组织,并提交 报告及图件。包括: 现有机构的组织结构图 软件、硬件资源表 专业人员清单 部门功能清单 数据来源清单
易于转换 关系、 网状、层次
E-R图
第一节 空间数据库概述
信息世界中的基本概念
(1) 实体(Entity):客观存在并可相互区别的事物 (2) 属性(Attribute):实体所具有的某一特性 (3) 码(Key):唯一标识实体的属性集 (4) 域(Domain):属性的取值范围 (5) 实体型(Entity Type):具有相同属性的实体必然有
共同的特征和性质 (6) 实体集(Entity Set):同型实体的集合 (7) 联系(Relationship):不同实体集之间的联系
第一节 空间数据库概述
两个实体之间的联系可分为以下三类 ① 一对一联系(1:1)
② 一对多联系(1:n)。 ③ 多对多联系(m : n)
注意: E-R图仅仅是对现实世界描述的一种工具,仅能建立概 念模型(信息模型),不能在计算机上直接实现。
第一节 空间数据库概述
第二步 概念化设计
把用户的需求加以解释,用概念模型表达出来,具体任务包括: 1)数据库的宏观定义
第一节 空间数据库概述
(2)数据模型
常用数据模型种类
❖层
次
模
型
❖网
状
模
型
❖关
系
模
型
❖面 向 对 象 模 型
第一节 空间数据库概述
3. 空间数据库设计的原则、步骤和技术方法
设计原则: ①尽量减少空间数据存储冗余; ②提供稳定的空间数据结构,在用户的需要改变时,数据结
构能够做出相应的变化; ③满足用户对空间数据及时访问的需求,高效提供用户所需
第四章 地理信息系统空间数据库
主要内容
第1节 空间数据库概述 第2节 传统的数据模型 第3节 语义和面向对象数据模型 第4节 空间数据库逻辑模型设计和物理设计 第5节 GIS空间时态数据库
第一节 空间数据库概述
一、空间数据库的概念
1. 数据库的相关概念 ①数据库:是指长期储存在计算机内有结构的、大量的、可共享的 数据集合。 ②数据库管理系统:是位于用户与操作系统之间的一层数据管理软 件;他的功能包括:数据定义,数据操作,数据库的运行管理,数 据库的建立和维护。 ③数据库系统:指在计算机系统中引入数据库后的系统,它由数据 库、数据库管理系统及其开发工具、应用系统、数据库管理员和用 户构成。 ④数据库系统管理员: 负责数据库的建立、使用和维护的专门人员。
机器世界 DBMS支持的数据模型
现实世界中客观实体的抽象过程
第一节 空间数据库概述
地理空间的认知 ① 地理空间实体(客体)
地理空间是一个三维空间,有四个基本实体 ➢点实体 ➢线实体 ➢面实体 ➢体实体
第一节 空间数据库概述
② 地理空间实体间的联系
空间联系
空间位置,空间分布,空间形态、空间相关等 空间信息反映了空间分析所能揭示的信息,彼 Baidu Nhomakorabea互有联系
时间联系
通过实体变化过程来反映。
属性联系
实体间的属性主要体现为属性多级分类体系中 的从属关系、聚类关系和相关关系
第一节 空间数据库概述
2. 空间数据库的数据模型设计
数据模型建立的目的 揭示空间实体的本质特征,并对其进行抽象化,使之转化为
计算机能够接受和处理的数据形式。 ❖ 能够对空间数据进行统一管理 ❖ 帮助用户查询、检索、增加删除和修改数据 ❖ 保障空间数据的独立性、完整性、和安全性
第一节 空间数据库概述
(1)概念模型
实际上是现实世界到机器世界的一个中间层。概念模型用于 信息世界的建模,是现实世界到信息世界的第一层抽象,是设计 人员的有力工具。
概念结构 设计过程
特点
需求分析 概念结构
用户需求
抽象
信息结构
概念模型
能够真实、 处分的反映 现实世界
易于理解 用户与设计
人员
易于更改 需求改变 模型改变