空间数据库4.ppt

上传人:李司机 文档编号:4101496 上传时间:2023-04-04 格式:PPT 页数:20 大小:168.50KB
返回 下载 相关 举报
空间数据库4.ppt_第1页
第1页 / 共20页
空间数据库4.ppt_第2页
第2页 / 共20页
空间数据库4.ppt_第3页
第3页 / 共20页
空间数据库4.ppt_第4页
第4页 / 共20页
空间数据库4.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《空间数据库4.ppt》由会员分享,可在线阅读,更多相关《空间数据库4.ppt(20页珍藏版)》请在三一办公上搜索。

1、第4章 空间数据组织与管理,4.1 文件组织与数据库 4.2 空间数据管理方式 4.3 空间数据引擎 4.4 空间数据与属性数据的连接 4.5 空间数据组织 4.6 栅格数据存储与管理,4.1 文件组织与数据库,4.1.1 数据文件 文件是由大量性质相同的记录组成的集合,是数据组织的较高层次。数据项记录文件 键及组合键 键-址变换 文件一般存放在外存上,因而文件组织指是数据记录以某种结构方式在外存设备上的组织。基本的文件组织方式有:顺序组织、索引组织、散列组织、链组织 对应的文件称为:顺序文件、索引文件、散列文件、多关键字文件 复杂文件组织方式实际是这四种基本文件组织方式的各种组合。具体采用何

2、种文件组织方式,取决于应用程序对文件中的记录的使用方式和使用频繁程度、存取要求、外存的性质和容量等众多因素。常用的外存设备有:磁带、磁盘。,4.1.2 数据库管理系统 数据库(DB)、数据库管理系统(DBMS)数据库管理与文件管理的区别与联系 DBMS的三层抽象两次映射 DBMS的数据独立性:逻辑数据的独立性、物理数据的独立性,4.1.3 空间数据库系统 空间数据库系统(GDB)是由空间数据库、计算机硬件系统、操作系统、计算机网络系统、数据库管理系统、空间数据管理系统、地理空间数据库、空间数据库管理人员DBA等组成的一种应用运行系统。对分层、分幅、分要素、分类型的各种地理空间数据进行统一管理,

3、便于空间数据的维护、更新、分发、应用。,4.2 空间数据管理方式,1.文件管理2.文件与关系数据库混合管理,3.全关系型数据库管理4.面向对象数据库管理,5.对象-关系数据库管理 关系数据库厂商对其传统关系数据库进行扩展,推出了能够管理简单空间数据的专用模块,预定义了一些简单几何对象和操纵这些简单几何对象的API函数。用户使用这些API时,必须满足这些几何对象的数据结构要求。这些几何对象一般不带拓扑关系。这些扩展的空间对象管理模块主要解决了空间数据变长记录的问题,管理效率也比二进制块管理高,但它仍没有解决对象嵌套问题,空间数据结构也不能由用户任意定义,使用上受到了一定限制。,Oracle Sp

4、atial空间数据存储解决方案1.Oracle Spatial Oracle针对存储在Oracle 8i中的空间元素集合,提供了基于SQL的空间数据操纵功能。支持两种表现空间数据的机制:(1)关系式模型:用有多行记录和字段的一张表来表示一个空间实体;(2)对象-关系模型:用数据库表里的一行记录来存储一个空间实体;2.Oracle Spatial的对象-关系模型 由一组对象数据类型、一种类型的索引方法和这些类型上的操作符组成。一个空间实体用一行具有SDO_GEOMETRY字段的记录来存储,存为对象对象。空间索引由基本的SQL的DDL和DML语句实现。3.SDO_GEOMETRY对象类型 SDO_

5、GEOMETRY是一个对象类型的字段,由5个对象属性组成。一个空间实体的所有空间信息全部存储在这5个对象属性里。4.Oracle Spatial对象-关系模型的优点(1)分解存储空间数据(2)高效的索引机制(3)有空间分析功能,4.3 空间数据引擎,4.3.1 空间数据引擎的工作原理,4.3.2 SDE管理空间数据的实现方法 将空间数据类型加到关系数据库中,不改变现有数据库的应用。在现有的数据表中加入图形数据项(字段)。SDE通过将信息存入层表来管理空间数据表,对空间数据表可进行数据查询、数据合并、图属互查。SDE管理空间数据的实现方法:地理要素、坐标、度量、注记。4.3.3 空间数据引擎的作

6、用 空间数据引擎提供空间数据管理和及应用程序接口,是客户端/服务器的两层架构软件,通过SDE,GIS用户可以实现基于RDBMS的空间数据管理。对传统RDBMS而言,SDE的作用是对空间数据进行模拟存储和分析(空间数据在传统RDBMS中实际上是采用基本数据类型进行存取);对扩展型关系数据库而言,用户可以定义空间数据类型及相关函数,因此,空间数据类型与相关函数就从应用服务层下移到了数据库服务层。SDE的作用有:1/2/3/4/5/6/7/8.借助SDE,GIS软件厂商可以实现海量空间数据的多用户、高效管理和空间分析,能与开发环境良好的集成兼容,能与应用系统无缝嵌入;屏蔽掉了不同数据库和不同GIS文

7、件格式之间的壁垒,可实现多源数据无缝集成,为GIS的互操作提供了一种有效的解决途径。,4.3.4 空间数据引擎实例 1.MapInfo公司的SpatialWare 2.ArcGIS空间数据引擎 ArcSDE的功能:1/2/3/4/5/6/7.3.SuperMap的XSDE SuperMap XSDX的功能:1/2/3/4/5/6.,4.4 空间数据与属性数据的连接,4.4.1 图形数据与专题属性数据分别管理,属性数据作为图形数据记录的一部分,用单向指针指向属性数据,这种方式没有集中控制的数据库管理系统,它有两种管理形式:(1)属性数据是作为图形数据记录的一部分进行存贮的,大量的属性数据加载于图

8、形记录上会导致系统响应时间的普遍延长,但其主要的缺点在于属性数据的存取必须经由图形记录才能进行。(2)用单向指针指向属性数据,此方法的优点在于属性数据多少不受限制,且对图形数据没有什么坏影响。缺点是仅有从图形到属性的单向指针,因此,互相参照非常麻烦。,4.4.2 对通用DBMS扩展以增加空间数据的管理能力,这种方式使空间数据和属性数据在同一个DBMS管理之下,不仅使空间和属性数据之间的联系比较密切,还便于利用某些DBMS产品的现成功能(如:多用户的控制,客户机/服务器的运行模式等);但为了使空间数据适应关系模型,须牺牲GIS软件运行的效率。,4.4.3 属性数据与图形数据具有统一的结构,此结构

9、中有双向指针参照,且由一个数据库管理系统来集中控制,使灵活性和应用范围均大为提高。这一方案能满足许多部门在建立信息系统时的要求。,4.4.4 图形数据与属性数据自成体系,此此方案为图形数据和属性数据彼此独立地实现系统优化提供了充分的可能性,以进一步适于不同部门的数据处理方法。这里属性数据有其专用的数据库系统,许多情况下是用于事务管理的商业数据库,并且在它基础上建立了能够从属性到图形的反向参照功能。,4.5 空间数据组织,4.5.1 纵向分层组织,图4-11 空间数据的纵向分层组织,不进行分割存储可能会受到以下限制:磁盘容量有限 数据可能会被破坏 数据库维护不便 查询分析效率不高1.横向分块 分

10、块的主要方式:标准经纬度分块、矩形分块、任意区域多边形分块2.分块尺寸 一个图块不能太大 图块划分的原则:存取频率、合理的数据量、利于更新与维护 在多数情况下,图块按照地图图幅大小来划分。,4.5.2 横向分块组织,一个图幅可以按专题分为多个图层,也可以将一个图层按空间范围划分成多个图幅,如果需要,再将大块分成小块。空间对象可以是矢量要素,也可以是栅格块数据。空间数据库是图层和图幅的再集成,是一种叠互性结构。,4.5.3 分层分块索引,4.5.4 三维空间数据组织 1.三维空间索引 二维空间索引:网格索引、四叉树索引 三维空间索引:基于点区域划分的、基于面区域划分的、基于体区域划分的 2.三维

11、金字塔式数据组织 在对规则体数据进行浏览和处理时,可以根据当前显示的分辨率自动适配合适的金字塔体数据层,以快速实现对规则体数据的分析和可视化表现。,4.6 栅格数据存储和管理,目的:将区域内的栅格数据有效地组织起来,并根据其地理分布建立统一的空间索引,快速调度数据库中任意范围的数据,达到对整个栅格数据库的无缝漫游和处理,同时可以联合矢量数据,并可以复合显示各种专题信息。,4.6.1 管理方案 金字塔结构 多级、多分辨率索引,自动适配最佳分辨率 由当前层的栅格数据重采样生成其上层的栅格数据 插值算法、压缩算法、还原算法,4.6.2 组织形式 栅格目录:用于管理具有相同空间参照系的多幅栅格数据 栅

12、格数据集:用于管理具有相同空间参考系的一幅或多幅镶嵌而成的栅格影像数据,实现栅格数据的物理上无缝存储,适合管理DEM等空间连续分布、频繁用于分析的栅格数据类型。,4.6.3 存储结构 在栅格数据库中,可以同时包含多个栅格目录和栅格数据集,而栅格数据集既可以由栅格数据库直接管理,也可以由栅格目录组织管理,可根据用户灵活定制。栅格数据集的“金字塔层-波段-数据分块”多级索引机制:1.金字塔层-波段索引表现为栅格数据在垂直方向上多尺度、多波段的组织形式;2.金字塔层-数据分块索引表现为栅格数据在水平方向上多分辨率、分块存储的组织形式。对栅格数据进行分块存储、分块索引的优点:可以减少读盘时间;利于栅格数据的压缩;利于数据库管理。数据分块可以与关系数据库中的记录相对应,可以很好地利用关系数据库管理海量栅格数据。栅格数据分块的大小:2的幂次方,32K,64K,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号