第5章空间数据组织与管理课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5章空间数据组织与管理课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据 组织 管理 课件
- 资源描述:
-
1、第第5章章 空间数据组织与管理空间数据组织与管理朱朱 莹莹主要内容主要内容 空间数据库概述空间数据库概述 空间数据管理空间数据管理 空间数据组织空间数据组织 空间索引空间索引 空间数据库查询语言空间数据库查询语言空间数据库概述空间数据库概述 数据库基础数据库基础 数据数据是描述事物的符号记录,可以是数字形式,也可是描述事物的符号记录,可以是数字形式,也可以是文字、图形、图像、声音、语言等多种表现形式以是文字、图形、图像、声音、语言等多种表现形式 数据库数据库是长期储存在计算机内的、有组织的、可共享是长期储存在计算机内的、有组织的、可共享的数据集合的数据集合 数据库中的数据按一定的数据模型组织、
2、描述和储存,数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享并可为各种用户共享 数据库基础数据库基础 最常用的数据模型最常用的数据模型 层次模型(层次模型(HierarchicalModel)网状模型(网状模型(NetworkModel)关系模型(关系模型(RelationalModel)面向对象模型(面向对象模型(ObjectOrientedModel)非关系模型非关系模型数据库基础数据库基础文件系统文件系统网状数据库管理系统网状数据库管理系统.数据模型演化数据模型演化层次数据库管理
3、系统层次数据库管理系统面向对象数据库管理系统面向对象数据库管理系统关系数据库管理系统关系数据库管理系统对象关系数据库管理系统对象关系数据库管理系统空间数据库空间数据库 地理信息系统的数据库(简称空间数据库或地理数据库)地理信息系统的数据库(简称空间数据库或地理数据库)是某一区域内关于一定地理要素特征的数据集合;是地理是某一区域内关于一定地理要素特征的数据集合;是地理信息系统在计算机物理存储介质存储的与应用相关的地理信息系统在计算机物理存储介质存储的与应用相关的地理空间数据的总和空间数据的总和 空间数据库是地理信息系统中用于存储和管理空间数据的空间数据库是地理信息系统中用于存储和管理空间数据的场
4、所场所 空间数据库系统空间数据库系统在整个地理信息系统中占有极其重要的地在整个地理信息系统中占有极其重要的地位,是地理信息系统发挥功能和作用的关键,主要表现在:位,是地理信息系统发挥功能和作用的关键,主要表现在:用户在决策过程中,通过访问空间数据库获得空间数据,用户在决策过程中,通过访问空间数据库获得空间数据,在决策过程完成后再将决策结果存储到空间数据库中在决策过程完成后再将决策结果存储到空间数据库中 空间数据库空间数据库 空间数据库的特点:空间数据库的特点:数据量特别大,地理信息系统是一个复杂的综合体,数据量特别大,地理信息系统是一个复杂的综合体,要用数据来描述各种地理要素,尤其是要素的空间
5、位要用数据来描述各种地理要素,尤其是要素的空间位置和空间关系等,其数据量往往很大置和空间关系等,其数据量往往很大 不仅有地理要素的属性数据(与一般数据库中的数据不仅有地理要素的属性数据(与一般数据库中的数据性质相似),还有大量的空间数据,即描述地理要素性质相似),还有大量的空间数据,即描述地理要素空间分布位置的数据,并且这两种数据之间具有不可空间分布位置的数据,并且这两种数据之间具有不可分割的联系分割的联系 数据应用广泛,例如地理研究、环境保护、土地利用数据应用广泛,例如地理研究、环境保护、土地利用和规划、资源开发、生态环境、市政管理、道路建设和规划、资源开发、生态环境、市政管理、道路建设等等
6、空间数据库空间数据库 空间数据库的组成空间数据库的组成 栅格数据库栅格数据库 栅格数据包括航空遥感影栅格数据包括航空遥感影像数据和像数据和DEM数据数据 矢量数据库矢量数据库 矢量数据则包括各种空间矢量数据则包括各种空间实体数据(图形和属性数实体数据(图形和属性数据)据)空间数据库空间数据库空间对象空间对象影影像像数字数字高程高程模型模型图形图形属性属性空间数据库组成空间数据库组成空间数据管理空间数据管理 空间数据的基本特征空间数据的基本特征 空间特征空间特征 每个空间对象都具有空间坐标,即空间对象隐含了空间分布特每个空间对象都具有空间坐标,即空间对象隐含了空间分布特征,因此数据库应对空间数据
7、建立空间索引征,因此数据库应对空间数据建立空间索引 非结构化特征非结构化特征 在关系数据库管理系统中,数据记录中每条记录都是定长的在关系数据库管理系统中,数据记录中每条记录都是定长的(结构化),数据项不能再分,不允许嵌套记录,空间数据不(结构化),数据项不能再分,不允许嵌套记录,空间数据不满足这种定长(结构化)要求,使得空间图形数据难以直接采满足这种定长(结构化)要求,使得空间图形数据难以直接采用通用的关系数据管理系统用通用的关系数据管理系统 空间数据管理空间数据管理 空间数据的基本特征空间数据的基本特征 空间关系特征空间关系特征 空间数据除了空间坐标隐含了空间分布关系外,还通过拓扑数空间数据
8、除了空间坐标隐含了空间分布关系外,还通过拓扑数据结构表达了多种空间关系据结构表达了多种空间关系 拓扑数据结构一方面虽然方便了空间数据查询和空间分析,但拓扑数据结构一方面虽然方便了空间数据查询和空间分析,但另一方面也给空间数据的一致性和完整性维护增加了复杂度另一方面也给空间数据的一致性和完整性维护增加了复杂度 如拓扑的面状实体仅记录组成它的弧段标识,因而进行查找、如拓扑的面状实体仅记录组成它的弧段标识,因而进行查找、显示和分析操作时都需要操作和检索多个数据文件显示和分析操作时都需要操作和检索多个数据文件 多尺度与多态性多尺度与多态性 不同观察比例尺具有不同的尺度和精度,同一地物在不同情况不同观察
9、比例尺具有不同的尺度和精度,同一地物在不同情况下也会有形态差异下也会有形态差异 如城市在空间上占据一定的范围,在较大比例尺中作为面状空如城市在空间上占据一定的范围,在较大比例尺中作为面状空间实体对象,而在较小比例尺中,则作为点状空间对象来处理间实体对象,而在较小比例尺中,则作为点状空间对象来处理空间数据管理空间数据管理 空间数据的基本特征空间数据的基本特征 分类编码特征分类编码特征 每个空间对象都有一个分类编码,这种分类编码往往是按照国每个空间对象都有一个分类编码,这种分类编码往往是按照国家标准,或者行业标准、地区标准来应用家标准,或者行业标准、地区标准来应用 海量数据特征海量数据特征 GIS
10、中数据量非常庞大,远大于一般的通用数据库,称为海量中数据量非常庞大,远大于一般的通用数据库,称为海量数据数据 一个城市地理信息系统数据量可达几十一个城市地理信息系统数据量可达几十GB,如果考虑影像数,如果考虑影像数据的存储,可能达到几百个据的存储,可能达到几百个GB 需要在二维空间上划分块或图幅,在垂直方向上划分层进行数需要在二维空间上划分块或图幅,在垂直方向上划分层进行数据组织据组织空间数据管理空间数据管理 通用数据库管理系统在管理空间数据时,面临的问题:通用数据库管理系统在管理空间数据时,面临的问题:GIS需要一些复杂的图形功能,一般的需要一些复杂的图形功能,一般的DBMS不能支持不能支持
11、 DBMS一般都难以实现对空间数据的关联、连通、包含、叠加等一般都难以实现对空间数据的关联、连通、包含、叠加等基本操作基本操作 地理信息表达复杂,表达单个地理实体需多个文件、多条记录,地理信息表达复杂,表达单个地理实体需多个文件、多条记录,或许包括大地网、特征坐标、拓扑关系、空间特征量测值、属性或许包括大地网、特征坐标、拓扑关系、空间特征量测值、属性数据的关键字以及非空间专题属性等数据的关键字以及非空间专题属性等 具有高度内部联系的具有高度内部联系的GIS数据记录需要复杂的安全维护系统,为数据记录需要复杂的安全维护系统,为了保证空间数据库的完整性,保护数据文件的完整性,保护系列了保证空间数据库
12、的完整性,保护数据文件的完整性,保护系列必须与空间数据一起存储,否则一条记录的改变就会使其他数据必须与空间数据一起存储,否则一条记录的改变就会使其他数据文件产生错误文件产生错误空间数据管理空间数据管理 通用数据库管理系统在管理空间数据时,面临的通用数据库管理系统在管理空间数据时,面临的问题:问题:GIS中空间数据记录是变长的(存储的坐标点的数目随中空间数据记录是变长的(存储的坐标点的数目随空间对象的变化而变化),而一般数据库都只允许把空间对象的变化而变化),而一般数据库都只允许把记录的长度设定为固定长度。另外,在存储和维护空记录的长度设定为固定长度。另外,在存储和维护空间数据拓扑关系方面,间数
13、据拓扑关系方面,DBMS也存在着缺陷也存在着缺陷矢量数据的管理矢量数据的管理 对于矢量数据,其位置数据和属性数据通常是分对于矢量数据,其位置数据和属性数据通常是分开组织的开组织的 空间数据管理方式与数据库发展是密不可分的,空间数据管理方式与数据库发展是密不可分的,按照发展的过程,对矢量数据的管理有:按照发展的过程,对矢量数据的管理有:文件文件/关系数据库混合管理关系数据库混合管理 全关系管理全关系管理 对象关系数据库管理对象关系数据库管理矢量数据的管理矢量数据的管理 文件文件-关系数据库混合管理关系数据库混合管理 传统传统GIS软件采用文件与关系数据库混合方式管理空间软件采用文件与关系数据库混
14、合方式管理空间数据,比较典型的是数据,比较典型的是ArcInfo,有的系统也采用纯文件,有的系统也采用纯文件方式管理空间数据,如方式管理空间数据,如MapInfo;即用文件系统管理几;即用文件系统管理几何图形数据,用商用关系型数据库管理属性数据,两何图形数据,用商用关系型数据库管理属性数据,两者之间通过目标标识或内部连接码进行连接者之间通过目标标识或内部连接码进行连接 OID(目标(目标ID或内部连接码)或内部连接码)图形数据图形数据属性数据属性数据矢量数据的管理矢量数据的管理 文件文件-关系数据库混合管理方式的缺点:关系数据库混合管理方式的缺点:属性数据和图形数据通过属性数据和图形数据通过I
15、D联系起来,使查询运算,联系起来,使查询运算,模型操作运算速度慢模型操作运算速度慢 数据发布和共享困难数据发布和共享困难 属性数据和图形数据分开存储,数据的安全性、一致属性数据和图形数据分开存储,数据的安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能少基本的功能 缺乏表示空间对象及其关系的能力缺乏表示空间对象及其关系的能力矢量数据的管理矢量数据的管理 全关系型数据库管理全关系型数据库管理 图形数据与属性数据都采用现有的关系型数据库存储,图形数据与属性数据都采用现有的关系型数据库存储,使用关系数据库标准连接机制进行空间数据与属性
16、数使用关系数据库标准连接机制进行空间数据与属性数据的连接据的连接 DBMS空间数据库空间数据库GIS界面界面属性数据属性数据(定长记录)(定长记录)空间数据空间数据(变长记录)(变长记录)关系表关系表二进制块二进制块全关系管理空间数据全关系管理空间数据矢量数据的管理矢量数据的管理 对变长结构的空间几何数据的处理方法:对变长结构的空间几何数据的处理方法:按照关系数据库组织数据的基本准则,对变长的几何数据进行关按照关系数据库组织数据的基本准则,对变长的几何数据进行关系范式分解,分解成定长记录的数据表进行存储系范式分解,分解成定长记录的数据表进行存储 缺点:根据关系模型的分解与连接原则,在处理一个空
17、间对象如面对缺点:根据关系模型的分解与连接原则,在处理一个空间对象如面对象时,需要进行大量的连接操作,非常费时象时,需要进行大量的连接操作,非常费时 将图形数据的变长部分处理成将图形数据的变长部分处理成Binary二进制二进制Block块字段块字段 如如Oracle公司引入公司引入LongRaw数据类型;数据类型;Informix版本引入的版本引入的BLOB(二进制数据块)数据类型;(二进制数据块)数据类型;SQLServer引入引入IMAGE数据类型数据类型 缺点:这种存储方式,虽然省去了大量关系连接操作,但二进制块的缺点:这种存储方式,虽然省去了大量关系连接操作,但二进制块的读写效率要比定
18、长的属性字段慢得多,特别是涉及对象的嵌套,速度读写效率要比定长的属性字段慢得多,特别是涉及对象的嵌套,速度更慢更慢 矢量数据的管理矢量数据的管理 对象对象-关系数据库管理关系数据库管理 对关系数据库管理系统进行扩展,使之能直接存储和对关系数据库管理系统进行扩展,使之能直接存储和管理非结构化的空间数据管理非结构化的空间数据 如如Informix和和Oracle等都推出了空间数据管理的专用模块,定等都推出了空间数据管理的专用模块,定义了操纵点、线、面、圆、长方形等空间对象的义了操纵点、线、面、圆、长方形等空间对象的API函数函数 这些函数将各种中间对象的数据结构进行了预先的定这些函数将各种中间对象
19、的数据结构进行了预先的定义,用户使用时必须满足它的数据结构要求,用户不义,用户使用时必须满足它的数据结构要求,用户不能根据能根据GIS要求再定义要求再定义 例如这种函数涉及的空间对象一般不带拓扑关系,多边形的数例如这种函数涉及的空间对象一般不带拓扑关系,多边形的数据是直接跟随边界的空间坐标,据是直接跟随边界的空间坐标,GIS用户不能将设计的拓扑数用户不能将设计的拓扑数据结构采用这种对象据结构采用这种对象-关系模型进行存储关系模型进行存储矢量数据的管理矢量数据的管理对象关系管理空间数据对象关系管理空间数据GIS应用应用商用商用DBMS空间数据管理空间数据管理专用模块专用模块空间和属性数据库空间和
20、属性数据库矢量数据的管理矢量数据的管理 扩展的空间对象管理模块扩展的空间对象管理模块主要解决了空间数据的变长记录主要解决了空间数据的变长记录的管理的管理,由数据库软件商进行扩展,效率要比前面所述的,由数据库软件商进行扩展,效率要比前面所述的二进制块的管理高得多。但是它仍然没有解决对象的嵌套二进制块的管理高得多。但是它仍然没有解决对象的嵌套问题,空间数据结构也不能内用户任意定义,使用上仍受问题,空间数据结构也不能内用户任意定义,使用上仍受到一定限制到一定限制 空间数据还包括数字高程模型、影像数据及其他专题数据。空间数据还包括数字高程模型、影像数据及其他专题数据。虽然利用关系数据库管理系统中的大对
21、象字段可以分块存虽然利用关系数据库管理系统中的大对象字段可以分块存贮影像和贮影像和DEM数据,但是对于多尺度数据,但是对于多尺度DEM数据,影像数数据,影像数据的空间索引、无缝拼接与漫游、多数据源集成等技术还据的空间索引、无缝拼接与漫游、多数据源集成等技术还没有一个完整的解决方案没有一个完整的解决方案 栅格数据的管理栅格数据的管理 栅格影像不仅包含了属性信息,还包含了隐藏的栅格影像不仅包含了属性信息,还包含了隐藏的空间位置信息(即格网的行、列信息),即隐含空间位置信息(即格网的行、列信息),即隐含着属性数据与空间位置数据之间的关联关系着属性数据与空间位置数据之间的关联关系 栅格数据的管理包括:
22、栅格数据的管理包括:基于文件的影像数据库管理基于文件的影像数据库管理 文件结合数据库影像管理文件结合数据库影像管理 基于关系数据库管理基于关系数据库管理文件管理方式文件管理方式 目前大部分目前大部分GIS软件和遥感图像处理软件都是采软件和遥感图像处理软件都是采用文件方式来管理遥感影像数据用文件方式来管理遥感影像数据 遥感影像数据并不是仅仅包含图像数据本身,还遥感影像数据并不是仅仅包含图像数据本身,还包含大量的图像元数据信息(如图像类型、摄影包含大量的图像元数据信息(如图像类型、摄影日期、摄影比例尺等),遥感图像数据本身还具日期、摄影比例尺等),遥感图像数据本身还具有多数据源、多时相等特点有多数
23、据源、多时相等特点 数据的安全性、并发控制和数据共享等都将使文数据的安全性、并发控制和数据共享等都将使文件管理无法应付件管理无法应付 文件文件-数据库管理方式数据库管理方式 实施这种方式管理影像数据时,影像数据仍按照实施这种方式管理影像数据时,影像数据仍按照文件方式组织管理;在关系数据库中,每个文件文件方式组织管理;在关系数据库中,每个文件都有唯一的标识号(都有唯一的标识号(ID)对应影像信息,如文件)对应影像信息,如文件名称、存储路径等名称、存储路径等 这种方式管理影像数据,不是真正的数据库管理这种方式管理影像数据,不是真正的数据库管理方式,影像数据并没有放入数据库中,数据库管方式,影像数据
24、并没有放入数据库中,数据库管理的只是其索引理的只是其索引 由于影像数据索引的存在,使影像数据的检索效由于影像数据索引的存在,使影像数据的检索效率得到提高率得到提高 关系数据库管理关系数据库管理 基于扩展关系数据库的影像数据库管理是将影像基于扩展关系数据库的影像数据库管理是将影像数据存储在二进制变长字段中,应用程序通过数数据存储在二进制变长字段中,应用程序通过数据访问接口来访问数据库中的影像数据。同时影据访问接口来访问数据库中的影像数据。同时影像数据的元数据信息存放在关系数据库的表中像数据的元数据信息存放在关系数据库的表中 数据库方式管理影像数据的特点:数据库方式管理影像数据的特点:所有数据集中
25、存储,数据安全,易于共享所有数据集中存储,数据安全,易于共享 方便管理多数据源和多时态数据方便管理多数据源和多时态数据 支持事务处理和并发控制,有利于多用户的访问与共支持事务处理和并发控制,有利于多用户的访问与共享享 影像数据和元数据集成到一起,方便进行交互式查询影像数据和元数据集成到一起,方便进行交互式查询关系数据库管理关系数据库管理 数据库方式管理影像数据的特点:数据库方式管理影像数据的特点:对对Client/Server的分布式应用支持较好,网络性能和的分布式应用支持较好,网络性能和数据传输速度都有很大提高数据传输速度都有很大提高 影像数据访问只能通过数据库驱动接口访问,有利于影像数据访
展开阅读全文