空间数据库4.ppt
《空间数据库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文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据库
链接地址:https://www.31ppt.com/p-4101496.html