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