当前位置:文档之家› 第五章 空间数据库及其管理

第五章 空间数据库及其管理


GIS空间数据库系 统组成和功能
空间数据库系统
空间数据库应用系统
空间数据库
空间数据库管理系统
…… ……
具有查询、检索、 存取等功能
GIS空间分析模型 GIS空间应用模型 ……
空间数据库
是地理信息系统在计算 机物理存储介质上存储 和应用的相关的地理空 间数据的总合。
空间数据库管理系统
空间数据库应用系统
数据项或数据项组集合,对文件 进行存取操作的基本单位 给定类型逻辑记录的全部具 体值的集合 文件的集合,文件之间存在某种联系, 不能孤立存在
5.1.3 数据库及其相关概念(续)
①空间数据库:是某区域内关于一定地理 要素特征的数据集合。
空间数据库与一般数据库相比,具有以下特点:


数据量特别大。
不仅有地理要素的属性数据,还有大量的空间数据。
网状模型结构
M
2
b
3
a
1
Ⅰ c Ⅱ
d
4
e
M
5
f


a
b
c
d
e
f
1
2
3
4
5
网络数据库模型
优点: •能明确而方便地表示数据间的复杂关系 •数据冗余小 缺陷: •网状结构的复杂,增加了用户查询和定位 的困难。 •需要存储数据间联系的指针,使得数据量 增大 •数据的修改不方便(指针必须修改)
5.2.3 关系模型
Ⅰ 线 Ⅰ Ⅰ Ⅰ Ⅱ Ⅱ Ⅱ
a b c d e f g
1 2 3 4 3 5 6
1 2 3 4 5 6
x1 x2 x3 x4 x5 x6
y1 y2 y3 y4 y5 y6
关系数据库模型
优点:

结构特别灵活,满足所有布尔逻辑运算和数 学运算规则形成的查询要求 能搜索、组合和比较不同类型的数据 增加和删除数据非常方便 数据库大时,查找满足特定关系的数据费时 对空间关系无法满足
②数据库管理系统 是提供数据库建立、使用和 管理工具的软件系统。 ③空间数据库管理系统 是指能够对存储的地理 空间数据进行语义和逻辑的定义,提供必需的空 间数据查询检索和存取功能,以及能够对空间数 据进行有效的维护和更新的一套软件系统。
④空间数据库应用系统 是由空间信息系统的空 间分析模型和应用模型所组成的软件。
地 理 信 息 系 统 原 理
四川农业大学资源环境学院
内容简介
§ 5.1 概述 § 5.2 空间数据库模型 § 5.3 空间数据库设计 § 5.4 空间数据库建立与维护
§5.1 概述
5.1.1 数据库在GIS中的地位与作用
地理信息数据花费的时间要占整个管理系统建 设所花时间的85%以上。 贮存于数据库中的空间数据和属性数据是GIS 的基础。 地理信息数据库是数据库在资源环境管理方面 的应用。
c 4 3
e 5 5
f 6 6
g 4
层次数据库模型
优点: 存取方便且速度快 结构清晰,容易理解 数据修改和数据库扩展容易实现 检索关键属性十分方便 缺陷: 结构呆板,缺乏灵活性 同一属性数据要存储多次,数据冗余大(如公共 边) 不适合于拓扑空间数据的组织
5.2.2 网络模型 在网状模型中,允许:
是指能够对物理介质上 提供给用户访问和操作 存储的地理空间数据进 空间数据库的用户界面, 行语义和逻辑上的定义; 是应用户数据处理需求 而建立的具有数据库访 提供必须的空间数据 查询、检索和存取功能; 问功能的应用软件。 能够对空间数据进行 有效的维护和更新的一 套软件系统。
空间数据库系统支持下 建库
关系数据库模型是以记录组或数据表的形 式组织数据,以便于利用各种地理实体与属 性之间的关系进行存储和变换,不分层也无 指针,是建立空间数据和属性数据之间关系 的一种非常有效的数据组 4
3
e Ⅱ g
5 f
M
6
地 图
M


Ⅰ 多 边 形 Ⅱ
a c
b e
c f
d g

2 3 4 1 5 6 4
一般由专业GIS软件提 供
一般需要进行二次开发。
§5.2 空间数据库模型
P100-106
空间数据模型有四种:层次模型、网络 模型、关系模型和面向对象模型。
根据使用的模型,可以把数据库分成: 层次型数据库、网络型数据库、关系型数据 库和面向对象数据库。
5.2.1 层次模型 是按层次结构来组织 数据的。因此,层次结构也叫树形结 构,树中的每个结点代表一种实体类 型。这些结点应满足:
①一个坐标结点可以有多个双亲结点,因为一个结 点可能属于多条弧段,而一个双亲结点有两个子 女结点,即一条弧段总有两个结点; ②一个图斑双亲结点有多个弧段子女结点,而一个 弧段子女结点同时又属于两个图斑双亲结点。
网络模型用连接指令或指针来确定数据间的 显式连接关系,是具有多对多类型的数据组 织方式 。

缺陷:

问题:



空间数据记录是变长的(如点数的可变性),而 一般的数据库都只允许把记录的长度设定为固定 在存储和维护空间数据拓扑关系方面存在着严重 缺陷 一般都难以实现对空间数据的关联、连通、包含、 叠加等基本操作 不能支持复杂的图形功能 单个地理实体的表达需要多个文件、多条记录, 一般的DBMS也难以支持 难以保证具有高度内部联系的GIS数据记录需要 的复杂的安全维护

数据应用广泛。例如地理研究、环境保护、土地利 用与规划、资源开发、生态环境、市政管理、道路 建设等。
地理空间数据库的内容


以地形内容为代表的地理基础数据库
以统计数据为代表的专题数据库 以遥感图像数据为代表的栅格数据库 以DTM、环境监测数据为代表的网格数据 库
5.1.3 数据库及其相关概念(续)
①有且仅有一个结点无双亲,这个结点称 为根结点;
②其它结点有且仅有一个双亲结点。
林地
有林地 … … 灌木林地
疏林地
未成林地
苗圃
经 济 林
竹 林
特 用 林
……
用 材 林
天然林
人工林
图4.2 层次型数据模型
2 a 1
b Ⅰ d c 4
3
e Ⅱ g
5 f
M
6
M


a 1 2 2
b 3 3
c 4 4
d 1 3
5.1.2 数据的层次单位
物理单位: 位(比特)、字节、字、块(物理记录)、桶和卷 逻辑单位: 数据项、数据项组、记录、文件和数据库 记录 文件 数据项
逻辑数据单位之间的关系
数据项组
数据项
最基本的不可分割的数据单 位,具有独立的逻辑意义
逻辑上具有某种共同标志 数据项组 的若干数据项组成的
记录
文件 数据库
相关主题