空间数据组织与管理课件(PPT 56页)
合集下载
第六章空间数据管理ppt课件
• 优点:实现空间数据管理、速度较快 • 缺点:数据的安全性、一致性、完整性、
并发控制性、数据恢复较差,没有解决空 间对象反向检索问题
全关系型空间数据库管理系统
• 定义:属性数据和坐标数据用关系数据库 统一管理
• 关系数据库提供了Binay(二进制)字段, 变长的坐标数据采用该字段管理
• 优点:一体化管理,数据的安全性、一致 性、完整性、并发控制性、数据恢复较好
• 数据项的值可以是数值的、字母的、字母 数字的、汉字的等形式
• 数据项的物理特点在于它具有确定的物理 长度,可以作为整体看待
数据组织分级--记录
• 记录是由若干相关联的数据项组成,是处 理和存储信息的基本单位,是关于一个实 体的数据总和
• 构成该记录的数据项表示实体的若干属性 • 为了唯一标识每个记录,就必须有记录标
• 空间数据库管理系统有哪几种?分别叙述 它们的优缺点
• 空间数据库建立空间索引方法有哪几种? 分别叙述它们的原理
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
• 记录每个工作区在图库中的空间索引,就 可建立工作区与图库的关系
400
W41 W42 W43 W44 W45
300
W31 W32 W33 W34 W35
200
W21 W22 W23 W24 W25
100
W11 W12 W13 W14 W15
0
100
200
300
400
500
空间索引
• 为了加快数据库查询速度即矩形、椭 圆、多边形开窗,需要建立空间索引
• 物理单位分级:指数据在存储介质上的存 储单位,层次有比特、字节、字、块、桶 和卷(B、KB、MB、GB、TB)
并发控制性、数据恢复较差,没有解决空 间对象反向检索问题
全关系型空间数据库管理系统
• 定义:属性数据和坐标数据用关系数据库 统一管理
• 关系数据库提供了Binay(二进制)字段, 变长的坐标数据采用该字段管理
• 优点:一体化管理,数据的安全性、一致 性、完整性、并发控制性、数据恢复较好
• 数据项的值可以是数值的、字母的、字母 数字的、汉字的等形式
• 数据项的物理特点在于它具有确定的物理 长度,可以作为整体看待
数据组织分级--记录
• 记录是由若干相关联的数据项组成,是处 理和存储信息的基本单位,是关于一个实 体的数据总和
• 构成该记录的数据项表示实体的若干属性 • 为了唯一标识每个记录,就必须有记录标
• 空间数据库管理系统有哪几种?分别叙述 它们的优缺点
• 空间数据库建立空间索引方法有哪几种? 分别叙述它们的原理
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
• 记录每个工作区在图库中的空间索引,就 可建立工作区与图库的关系
400
W41 W42 W43 W44 W45
300
W31 W32 W33 W34 W35
200
W21 W22 W23 W24 W25
100
W11 W12 W13 W14 W15
0
100
200
300
400
500
空间索引
• 为了加快数据库查询速度即矩形、椭 圆、多边形开窗,需要建立空间索引
• 物理单位分级:指数据在存储介质上的存 储单位,层次有比特、字节、字、块、桶 和卷(B、KB、MB、GB、TB)
地理信息系统空间数据组织与管理课件
THANKS
空间数据特点
具有空间定位性、属性特征性、 空间关系性等特点。
空间数据类型
1 2
3
矢量数据
包括点、线、面等几何要素,具有方向和长度/面积等属性 。
栅格数据
以网格情势表示地理信息,每个网格具有相应的属性值。
数字高程模型
表示地形高程的离散数据,常用于地形分析和可视化。
空间数据组织方式
空间数据库
将空间数据存储在关系型数据库中,通过数据库管理系统进行管理。
文件存储
将空间数据存储在文件中,如Shapefile、GeoTIFF等格式。
散布式存储
将空间数据分散存储在多个节点上,实现数据的散布式管理和访问。
空间索引技术
R树索引
一种用于空间数据索引的树形结构, 能够高效地查询和检索空间数据。
Quadtree索引
Geohash索引
一种基于哈希编码的空间索引方法, 能够实现高效的空间范围查询和检索 。
数据安全
03
SDBMS提供了数据加密、访问控制等安全机制,确保空间数据
的安全性和保密性。
空间数据存储方式
散布式存储
将空间数据分散存储在多 个节点上,以提高数据存 储的可靠性和可扩大性。
矢量数据存储
将矢量数据按照几何特征 进行存储,如点、线、面 等,以实现高效的空间查 询和分析。
栅格数据存储
将栅格数据按照像素或网 格进行存储,适用于图像 、卫星遥感等数据的存储 和管理。
02
它能够处理空间数据,提供地理 信息的可视化表示,并支持空间 决策和计划。
地理信息系统发展历程
01
1960年代
GIS概念的形成和
实验阶段。
02
5空间数据组织与管理概论
第五章 空间数据组织与管理
主要内容
❖ 空间数据库 ❖ 空间数据管理 ❖ 空间数据组织 ❖ 空间索引 ❖ 空间数据库查询语言
5.1 空间数据库
数据库概述
建立数据库不仅仅是为了保存数据,扩展人的记忆,而 主要是为了帮助人们去管理和控制与这些数据相关联 的事物。地理信息系统中的数据库就是一种专门化的 数据库,由于这类数据库具有明显的空间特征,所以 有人把它称为空间数据库。
模
GIS
型
代表性GIS软件:ARC/INFO
MGE;SICARD;GENEMAP等
❖ 网络数据库模型 ▪ 优点:
• 能明确而方便地表示数据间的复杂关系 • 数据冗余小
▪ 缺陷:
• 网状结构的复杂,增加了用户查询和定位的困难。 • 需要存储数据间联系的指针,使得数据量增大 • 数据的修改不方便(指针必须修改)
5.1 空间数据库
❖ 关系数据库模型
地图
M
Ⅰ
Ⅱ
▪ 关系数据库模型是以记录组
定义:数据库就是为了一定的目的,在计算机系统中以 特定的结构组织、存储、管理和应用的相关联的数据 集合。
计算机对数据的管理经过了三个阶段 : 程序管理阶段 、文件管理阶段 、数据库管理阶段
5.1 空间数据库
数据库中数据组织方式 库中的数据组织一般可以分为四级:数据项、记录、文 件和数据库。 1、数据项:是可以定义数据的最小单位,也叫元素、基 本项、字段等。 2、记录:由若干相关联的数据项组成。 3、文件:文件是一给定类型的(逻辑)记录的全部具体值 的集合。 4、数据库:是比文件更大的数据组织。数据库是具有特 定联系的数据的集合,也可以看成是具有特定联系的 多种类型的记录的集合。数据库的内部构造是文件的 集合,这些文件之间存在某种联系,不能孤立存在。
主要内容
❖ 空间数据库 ❖ 空间数据管理 ❖ 空间数据组织 ❖ 空间索引 ❖ 空间数据库查询语言
5.1 空间数据库
数据库概述
建立数据库不仅仅是为了保存数据,扩展人的记忆,而 主要是为了帮助人们去管理和控制与这些数据相关联 的事物。地理信息系统中的数据库就是一种专门化的 数据库,由于这类数据库具有明显的空间特征,所以 有人把它称为空间数据库。
模
GIS
型
代表性GIS软件:ARC/INFO
MGE;SICARD;GENEMAP等
❖ 网络数据库模型 ▪ 优点:
• 能明确而方便地表示数据间的复杂关系 • 数据冗余小
▪ 缺陷:
• 网状结构的复杂,增加了用户查询和定位的困难。 • 需要存储数据间联系的指针,使得数据量增大 • 数据的修改不方便(指针必须修改)
5.1 空间数据库
❖ 关系数据库模型
地图
M
Ⅰ
Ⅱ
▪ 关系数据库模型是以记录组
定义:数据库就是为了一定的目的,在计算机系统中以 特定的结构组织、存储、管理和应用的相关联的数据 集合。
计算机对数据的管理经过了三个阶段 : 程序管理阶段 、文件管理阶段 、数据库管理阶段
5.1 空间数据库
数据库中数据组织方式 库中的数据组织一般可以分为四级:数据项、记录、文 件和数据库。 1、数据项:是可以定义数据的最小单位,也叫元素、基 本项、字段等。 2、记录:由若干相关联的数据项组成。 3、文件:文件是一给定类型的(逻辑)记录的全部具体值 的集合。 4、数据库:是比文件更大的数据组织。数据库是具有特 定联系的数据的集合,也可以看成是具有特定联系的 多种类型的记录的集合。数据库的内部构造是文件的 集合,这些文件之间存在某种联系,不能孤立存在。
第三讲空间数据组织与管理PPT课件
弧段 起点
终点
)
点-弧拓扑 点 弧-面拓扑 弧
弧段 左面
右面
11/4/2020
17
矢
量 拓扑结构:部分显式表达 数
据 结
用上述部分表格表示空间目标的拓扑关 系
构
System9:面-弧 、弧-点
(
DIME:弧-点、弧-面
续
目前商用GIS还没有超出上述四个表格的 拓扑关系
)
11/4/2020
18
矢 量 数 据 结 构 ( 续 )
11/4/2020
拓扑结构:物理实现
▪ 串行指针
面-弧、点-弧:变长记录,不方便直接存储 POLYVRT(美国计算机图形及空间分析实验
室) TIGER(美国人口调查局)
▪ 直接存储
Arc/Info、GeoStar
19
矢 拓扑结构:拓扑关系与数据共享 量 维护数据的一致性 数 据 结 构 ( 续 )
空 线状 目标标识 地物编码 坐 标串 起点、终点、左面、右面 间 对象 目标标识 等级 路面材料 宽度 修建时间 管养单位 …… 对 象 面状 目标标识 地物编码 边界目标号
对象 目标标识 所有者 建筑日期 建筑单位 建筑面积 结构 ……
地物类型特征与制图属性
地物编码 地物名称 几何类型 制图颜色 制图符号编码 属性表明
11/4/2020
5
11/4/2020
6
CAD模型
11/4/2020
7
影像数据模型
11/4/2020
8
影像数据模型和栅格数据模型区别
▪ Image 没有属性数据表,仅一个属性项 ▪ 栅格数据具有属性表,并且可和其他的属
性表进行联合运算。 ▪ 应用:影像数据仅作影像处理,而栅格模
空间数据组织与管理
(三)地理数据的编码
1.代码的类型——是指代码符号的表示形式,有数字型、字母型、 数字和字母混合型三类
➢ 数字型代码,是用一个或若干个阿拉伯数字表示对象的代码。 特点:结构简单、使用方便、易于排序,但对对象的特征描述不
直观
➢ 字母型代码,是用一个或若干个字母表示对象的代码。 特点:比同样位数的数字型代码容量大,还可提供便于识别的信
数据字典的内容包括: 数据库的总体组织结构、 数据库总体设计的框架、 各数据层详细内容的定义及结构、 数据命名的定义 元数据(有关数据的数据,是对一个数据集的内容、质量
条件及操作过程等的描述)等内容。
四、空间数据库的建立
1、建立空间数据库结构 利用DBMS提供的数据描述语言描述逻辑设计和物理设计的
• 数据库中图幅的组织方法 • 图幅间被分割目标的组织方法 • 跨图幅地图漫游
• 图幅之间邻近关系示意图
•
(a) 经纬线分幅
(b) 矩形分幅
数据库中图幅的组织方法
–1. 为空间的组织形式进行定义:坐标单位、 经度和纬度跨度(用经纬线分幅时),比例尺 、图幅的宽和高(用矩形分幅时),地图投影 类型、椭球体参数等。
第5章 空间数据组织与管理
补充内容1.:地理实体分类及数 据编码
➢空间数据的组织
➢地理数据的编码
一、空间数据的组织
GIS应用
经纬度分块 矩形分块 分层
大范围 地理区域
区域分块
合理组织
面向对 象组织
空间数据库
(一)空间数据的分块组织
• 目前,象域市规划,地下管网、土地管理、公安 警用这样一些GIS应用系统,由于其比例尺较大 ,所以多数都是以图幅为单位进行管理,即按图 幅将大区域空间数据进行分割,现在世界各国的 一般方法是采用经纬线分幅或采用规则矩形分幅 ,如示图1所示。
空间数据组织与管理概述PPT(共 59张)
Slope 0 3 25
Improved No No Yes
User_ID 233 234 235
关系数据结构
Landuse Landprice
Clay
High
Loam
High
Sandy
Low
4、面向对象的数据库模型
面向对象的数据库模型:
把面向对象的方法和数据库技术结合起来可以 使数据库系统的分析、设计最大程度地与人们对 客观世界的认识相一致。
3、关系模型数据库系统
关系数据库模型(Relational Database Management System, RDBMS)是指数据 库由二维表格来构成的,采用二维表格结构 来表示实体和实体之间的联系,一个二维表格 就是一个关系。
数据库是关系的集合(也就是表格的集合), 其基本结构包括:表格、记录和字段。
• 数据库:是指长期储存在计算机内,有组织的、 可共享的数据集合。
• 空间数据库: 也称为地理信息系统数据库,是某 一区域内关于一种或多种地理要素特征的数据集 合,是计算机物理存储介质中的地理空间数据的 总和。其特点:
1、数据量大; 2、包括空间数据和属性数据
数据库管理系统(DBMS, DataBase Management System):
• 全关系型模式的缺点:
– 二进制块的读写效率比定长属性字段慢很多,特别是 牵涉对象的嵌套,速度更慢。
• 多尺度、多时态
空间数据管理中难以解决的问题
• 海量数据特征
空间数据管理永恒的命题:满足大数据的应用需求
什么是空间数据管理?
空间数据管理的定义
• 基于传统的数据库技术,面向空间数据的特点, 研究数据的存储方法、索引技术和查询技术。
空间数据组织与管理
平台架构
建立一个安全、稳定、高效的空 间数据共享平台,包括数据存储、 数据处理、数据查询和数据分发 等功能模块。
数据整合
将不同来源、不同格式的空间数 据进行标准化和规范化,整合到 一个统一的共享平台上,便于用 户查询和使用。
用户管理
建立完善的用户管理制度,对用 户进行身份认证和权限管理,确 保数据的安全性和保密性。
空间数据组织与管理
• 空间数据概述 • 空间数据组织方式 • 空间数据存储管理 • 空间数据查询与检索 • 空间数据共享与分发 • 空间数据可视化表达与地图制作
目录
空间数据概述
空间数据的定义与特点
总结词
空间数据是描述地理空间中各种要素的数据,具有空间位置、属性、时间三个基本要素。
详细描述
空间数据是地理信息系统(GIS)的基础,它描述了地理空间中各种要素的位置、特征 和属性。这些要素可以是自然物体,如山川、湖泊、植被等,也可以是人文要素,如建 筑物、道路、人口分布等。空间数据的特点包括空间位置的唯一性、属性描述的多样性
空间数据版权保护
1 2 3
版权标识 对共享平台上的空间数据添加版权标识,明确数 据的所有权和使用权,防止未经授权的数据使用 和传播。
访问控制 建立严格的访问控制机制,限制用户对数据的访 问权限,防止未经授权的访问和数据泄露。
法律保护 加强相关法律法规的建设和执行,对侵犯版权的 行为进行严厉打击,保护数据所有者的合法权益。
空间数据的应用领域
总结词
空间数据在城市规划、环境保护、资源调查、灾害监 测等领域具有广泛应用。
详细描述
空间数据在许多领域都有重要的应用价值。在城市规划 中,空间数据可用于城市用地布局、交通规划等方面; 在环境保护中,空间数据可用于监测环境污染、评估生 态保护效果等;在资源调查中,空间数据可用于土地资 源、水资源、矿产资源等的调查和评估;在灾害监测中, 空间数据可用于灾害预警、灾后评估等。此外,空间数 据还可应用于军事侦察、农业管理、旅游规划等领域。
空间数据组织与管理课件
空间查询
② 找出中心线长度超过“主街”的所有路段 SELECT RS1,name FROM Road_Segments RS1 WHERE ST_Length(RS1.Centerline)>
ANY(SELECT ST_Length(RS2.Centerline) FROM Road_Segments RS2 WHERE <>'主街')
子结点中矩形的最小外包矩形; ⑤ 若根结点不是叶结点,则至少包含2个子结点; ⑥ 所有的叶结点出现在同一层中; ⑦ 所有MBR的边与一个全局坐标系的坐标轴平行;
R树索引
优点 ① 采用空间聚类的方法对数据进行分区,提高了空间分区节点的利用效率; ② R树作为一棵平衡树,也降低了树的深度,提高了R树的检索效率; 缺点 ① 由于R树非叶结点的MBR允许重叠,这样会导致同一空间查询出现多条查
空间填充曲线
Hilbert曲线
2
Z曲线
1
空间填充曲线(space-filling curve)是一种降低空间维度的方法。它是一条 连续曲线,自身没有任何交叉,可以通过访问所有网络单元来填充包含均匀 网络的四边形。常用的空间填充曲Z曲线、Hilbert曲线。
空间填充曲线是一种重要的近似表示方法,将数据空间划分成大小相同的网 格,再根据一定的方法将这些网格编码,每个格指定一个唯一的编码,并在 一定程度上保持空间邻近性,即相邻的网格的标号也相邻,一个空间对象由 一组网格组成。这样可以将多维的空间数据降维表示到一维空间当中。
空间查询
Байду номын сангаас目录
01
定义
空间几何查询
02
空间定位查询
03
空间关系查询
04
空间数据管理 PPT课件
24
数据库管理系统
数据库管理系统(Database Management System,DBMS)是在文件处理系统的基础 上进一步发展的系统。
可以认为,DBMS在用户应用程序和数据文 件之间起到了桥梁作用。
25
DBMS优点: DBMS优点是提供了数据独立性,即应用程 序访问数据文件时,不必知道数据文件的物 理存储结构。当数据文件的存储结构改变时, 不必改变应用程序 。
19
土地资源文件
地段号 1 2 3 4 5 6 7 8 9 10
次关键字 阴 半阳 半阴 阳
地貌类型 缓坡 垣面 陡坡 沟道 缓坡 缓坡 陡坡 垣面 宽梁顶 缓坡
坡度 5-10 <3 >15 <5 5-10 5-10 >15 <3 <3 5-10
坡向 半阴 阳 阳 半阳 阴 半阳 阴 阳 阳 半阳
16
直接文件
直接文件又称随机文件,其存储是根据记录 关键字的值,通过某种转换方法得到一个物 理存储位置,然后把记录存储在该位置上。 查找时,通过同样的转换方法,可以直接得 到所需要的记录 。
17
倒排文件
倒排文件是带有辅索引的文件,其中辅索引是按照 一些辅关键字来组织索引的(注意:索引文件是按 照记录的主关键字来构造索引的,也叫主索引)。
21
数据库的主要特征
数据集中控制 数据独立 数据共享 减少数据冗余 数据结构化 统一的数据保护功能
22
文件处理系统和数据库管理系统
文件处理系统 数据定义使用定的数据结构定义,利用文
件形式存储,称之为文件处理系统。
23
文件处理系统缺点: 首先每个应用程序都必须直接访问所使用的
数据文件,应用程序完全依赖于数据文件的 存储结构,数据文件修改时应用程序也随之 修改; 其次的问题是数据文件的共享 另外缺乏集中控制也会带来一系列数据库的 安全问题。
数据库管理系统
数据库管理系统(Database Management System,DBMS)是在文件处理系统的基础 上进一步发展的系统。
可以认为,DBMS在用户应用程序和数据文 件之间起到了桥梁作用。
25
DBMS优点: DBMS优点是提供了数据独立性,即应用程 序访问数据文件时,不必知道数据文件的物 理存储结构。当数据文件的存储结构改变时, 不必改变应用程序 。
19
土地资源文件
地段号 1 2 3 4 5 6 7 8 9 10
次关键字 阴 半阳 半阴 阳
地貌类型 缓坡 垣面 陡坡 沟道 缓坡 缓坡 陡坡 垣面 宽梁顶 缓坡
坡度 5-10 <3 >15 <5 5-10 5-10 >15 <3 <3 5-10
坡向 半阴 阳 阳 半阳 阴 半阳 阴 阳 阳 半阳
16
直接文件
直接文件又称随机文件,其存储是根据记录 关键字的值,通过某种转换方法得到一个物 理存储位置,然后把记录存储在该位置上。 查找时,通过同样的转换方法,可以直接得 到所需要的记录 。
17
倒排文件
倒排文件是带有辅索引的文件,其中辅索引是按照 一些辅关键字来组织索引的(注意:索引文件是按 照记录的主关键字来构造索引的,也叫主索引)。
21
数据库的主要特征
数据集中控制 数据独立 数据共享 减少数据冗余 数据结构化 统一的数据保护功能
22
文件处理系统和数据库管理系统
文件处理系统 数据定义使用定的数据结构定义,利用文
件形式存储,称之为文件处理系统。
23
文件处理系统缺点: 首先每个应用程序都必须直接访问所使用的
数据文件,应用程序完全依赖于数据文件的 存储结构,数据文件修改时应用程序也随之 修改; 其次的问题是数据文件的共享 另外缺乏集中控制也会带来一系列数据库的 安全问题。
01-第五章 空间数据组织与管理 1-4小节 PPT
空间位置
2) 一对多联系(1:n)
省
省辖市
3) 多对多联系(m:n)
土地类型
农作物
5.1.3 常用数据文件
计算机中的两种数据组织:内存中的、外存中的
文件组织是指数据在外存设备上的组织,由OS进行管理,解 决在外存设备上如何安排数据和组织数据,数据访问方式。
OS实现的文件组织方式可分为: 顺序文件:按存储顺序排序,或按关键字排序存放 索引文件:带有索引表的文件 直接文件:随机文件, 倒排文件:以辅关键字建立的索引的文件
DB的内部构造是文件集合, 文件之间存在某种联系,不是
DB
孤立存在。
一个shapefile有三个主文件: shp, dbf, shx
统一管理,共享数据
5.1.2 数据间的逻辑联系
数据间的逻辑联系主要指记录与记录之间的联系。 实体之间的联系。
数据间的逻辑联系有三种:
1) 一对一联系(1:1)
地理名称
第5章 空间数据组织与管理
第5章 空间数据管理
5.1 数据与数据文件 5.2 数据库与数据库管理系统 5.3 数据库模型 5.4 空间数据库管理系统 5.5 空间数据的组织 5.6 空间索引
The end
5.1 数据与数据文件
1 数据组织的分级 2 数据间的逻辑联系 3 常用的数据文件
3 数据应用面相当广. 地理数据库具有明显空间特征,所以人们又称为 空间数据库(Spatial data base ).
5.2.2 数据库的主要特征
与file 管理方法相比, DB具有更强的数据管理能力。 DB具有以下主要特征:
1)数据集中控制
2 数据冗余度小 3 数据独立 4 复杂的数据模型 5 数据保护
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
空间数据库
• 空间数据库的组成
– 栅格数据库
• 栅格数据包括航空遥感影
像数据和DEM数据
影
– 矢量数据库
像 • 矢量数据则包括各种空间
实体数据(图形和属性数
据)
空间数据库 空间对象
图形
属性
空间数据库组成
数字 高程 模型
空间数据管理
• 空间数据的基本特征
– 空间特征
• 每个空间对象都具有空间坐标,即空间对象隐含了空间分布特 征,因此数据库应对空间数据建立空间索引
空间数据管理
• 通用数据库管理系统在管理空间数据时,面临的 问题:
– GIS中空间数据记录是变长的(存储的坐标点的数目随 空间对象的变化而变化),而一般数据库都只允许把 记录的长度设定为固定长度。另外,在存储和维护空 间数据拓扑关系方面,DBMS也存在着缺陷
矢量数据的管理
• 对于矢量数据,其位置数据和属性数据通常是分 开组织的
• 拓扑数据结构一方面虽然方便了空间数据查询和空间分析,但 另一方面也给空间数据的一致性和完整性维护增加了复杂度
• 如拓扑的面状实体仅记录组成它的弧段标识,因而进行查找、 显示和分析操作时都需要操作和检索多个数据文件
– 多尺度与多态性
• 不同观察比例尺具有不同的尺度和精度,同一地物在不同情况 下也会有形态差异
基本操作 – 地理信息表达复杂,表达单个地理实体需多个文件、多条记录,
或许包括大地网、特征坐标、拓扑关系、空间特征量测值、属性 数据的关键字以及非空间专题属性等 – 具有高度内部联系的GIS数据记录需要复杂的安全维护系统,为 了保证空间数据库的完整性,保护数据文件的完整性,保护系列 必须与空间数据一起存储,否则一条记录的改变就会使其他数据 文件产生错误
第5章 空间数据组织与管理
朱莹
主要内容
• 空间数据库概述 • 空间数据管理 • 空间数据组织 • 空间索引 • 空间数据库查询语言
空间数据库概述
• 数据库基础
– 数据是描述事物的符号记录,可以是数字形式,也可 以是文字、图形、图像、声音、语言等多种表现形式
– 数据库是长期储存在计算机内的、有组织的、可共享 的数据集合
– 数据库中的数据按一定的数据模型组织、描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享
数据库基础
• 最常用的数据模型
– 层次模型(HierarchicalModel)
非关系模型
– 网状模型(NetworkModel) – 关系模型(RelationalModel) – 面向对象模型(ObjectOrientedModel)
OID(目标ID 或内部连接码)
图形数据 属性数据
矢量数据的管理
• 文件-关系数据库混合管理方式的缺点:
– 属性数据和图形数据通过ID联系起来,使查询运算, 模型操作运算速度慢
– 数据发布和共享困难 – 属性数据和图形数据分开存储,数据的安全性、一致
性、完整性、并发控制以及数据损坏后的恢复方面缺 少基本的功能 – 缺乏表示空间对象及其关系的能力
– 非结构化特征
• 在关系数据库管理系统中,数据记录中每条记录都是定长的 (结构化),数据项不能再分,不允许嵌套记录,空间数据不 满足这种定长(结构化)要求,使得空间图形数据难以直接采 用通用的关系数据管理系统
空间数据管理
• 空间数据除了空间坐标隐含了空间分布关系外,还通过拓扑数 据结构表达了多种空间关系
数据库基础
文件系统
网状数据库管理系统
层次数据库管理系统
面向对象数据库管理系统 关系数据库管理系统
对象关系数据库管理系统 数据模.型演化
空间数据库
• 地理信息系统的数据库(简称空间数据库或地理数据库) 是某一区域内关于一定地理要素特征的数据集合;是地理 信息系统在计算机物理存储介质存储的与应用相关的地理 空间数据的总和
• 空间数据管理方式与数据库发展是密不可分的, 按照发展的过程,对矢量数据的管理有:
– 文件/关系数据库混合管理 – 全关系管理 – 对象关系数据库管理
矢量数据的管理
• 文件-关系数据库混合管理
– 传统GIS软件采用文件与关系数据库混合方式管理空间 数据,比较典型的是ArcInfo,有的系统也采用纯文件 方式管理空间数据,如MapInfo;即用文件系统管理几 何图形数据,用商用关系型数据库管理属性数据,两 者之间通过目标标识或内部连接码进行连接
矢量数据的管理
• 全关系型数据库管理
– 图形数据与属性数据都采用现有的关系型数据库存储, 使用关系数据库标准连接机制进行空间数据与属性数 据的连接
• 空间数据库是地理信息系统中用于存储和管理空间数据的 场所
• 空间数据库系统在整个地理信息系统中占有极其重要的地 位,是地理信息系统发挥功能和作用的关键,主要表现在: 用户在决策过程中,通过访问空间数据库获得空间数据, 在决策过程完成后再将决策结果存储到空间数据库中
空间数据库
• 空间数据库的特点:
• 一个城市地理信息系统数据量可达几十GB,如果考虑影像数 据的存储,可能达到几百个GB
• 需要在二维空间上划分块或图幅,在垂直方向上划分层进行数 据组织
空间数据管理
• 通用数据库管理系统在管理空间数据时,面临的问题:
– GIS需要一些复杂的图形功能,一般的DBMS不能支持 – DBMS一般都难以实现对空间数据的关联、连通、包含、叠加等
– 数据量特别大,地理信息系统是一个复杂的综合体, 要用数据来描述各种地理要素,尤其是要素的空间位 置和空间关系等,其数据量往往很大
– 不仅有地理要素的属性数据(与一般数据库中的数据 性质相似),还有大量的空间数据,即描述地理要素 空间分布位置的数据,并且这两种数据之间具有不可 分割的联系
– 数据应用广泛,例如地理研究、环境保护、土地利用 和规划、资源开发、生态环境、市政管理、道路建设 等
• 如城市在空间上占据一定的范围,在较大比例尺中作为面状空 间实体对象,而在较小比例尺中,则作为点状空间对象来处理
空间数据管理
• 空间数据的基本特征
– 分类编码特征
• 每个空间对象都有一个分类编码,这种分类编码往往是按照国 家标准,或者行业标准、地区标准来应用
– 海量数据特征
• GIS中数据量非常庞大,远大于一般的通用数据库,称为海量 数据