- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 空间数据库理论、技术、趋势调查与分析 * 文章结构 概述 模型结构 空间数据库管理系统 发展趋势 调查结论 结束语 * 一概述 1空间数据 2空间数据库 不可再分的最小单元有点、线、面、实体 一个提供空间数据模型和空间数据查询语言的数据库系统 概述 * 空间数据库的组成 地 理 空 间 数 据 库 核心地形要素矢量数据库(DLG) 数字栅格地图数据库(DRG) 数字高程模型(DEM) 数字正射影像数据库(DOM) 土地利用数据库(LC) 地名数据库(PN) 元数据库(TD) 航空正射影像数据库 卫星数字影像数据库 控制点影像数据库 等高线 道路 其他要素 水系 境界 居民地 ……………. 概述 * 二模型结构 1空间数据模型 基于对象的模型 基于场的模型 适合与描述自然实体。 表示连续变化的地理对象数据。 模型结构 * 2空间数据库的模型 GIS 几何空间数据 RDBMS OID 混合结构模型 扩展结构模型 GIS 属性数据 标准RDBMS 空间数据 统一结构模型 GIS 可扩展 DBMS 空间数据处理 对象--关系模型 总实体 复合实体 简单实体 空间及属性数据 属性表 RDBMS ……. ……. 面向对象模型 交通线 水系 人工交通线 自然交通线 河流 池塘 高速公路 运河 可航行河流 不可航行河流 模型结构 * 3空间数据库索引 网格索引 四叉树索引 R树索引 将工作区按照分成规则或不规则格网查找实体 2n×2n像元的图像四个象限进行递归分割 每个节点的实体形式是(I,ptr)。 模型结构 * 三空间数据库管理系统 (Spatial Database Manaagement System) 1空间数据管理方式的演变 人工管理阶段(20世纪50年代中期) 文件系统管理阶段(20世纪60年代中期) 文件与数据库系统混合管理阶段(20世纪70年代初期) 完全数据库管理阶段(20世纪70年代后期) ①全关系形数据库管理系统(RDBMS) ②对象--关系型数据库管理系统 ③面向对象空间数据库管理系统 空间数据库管理系统 * 2关系型数据库管理系统对空间数据的管理 按照范式分解原则将变长的几何数据分解为定长记录的数据表 将几何数据的变长部分处理成Binary二进制模块 关系形数据库进行了功能扩展,增加了空间数据存储模块,代表产品有Oracle Spatial、IBM DB2 Spatial Extender、Informix Spatial DataBlade、SQL Server MsSQLSpatial、Mysql spatial等 空间数据库管理系统 * 3空间数据库引擎 (Spatial Database Engine) 是一个连续的空间数据模型 提供存储、读取、检索、管理数据等功能,一般不负责空间分析和复杂处理 将不同的操作系统平台和数据库平台的差异之处屏蔽,降低了系统的复杂度 代表产品ArcSDE、MapInfo Spatial Ware、SuperMap SDX+、MapGIS SDE 空间数据库管理系统 * 内嵌式 中间件式 4实现方式 * 内嵌式 关系数据库管理系统对其低层进行某些改进和扩展,形成专用的空间数据管理模块 在Oracle Spatial中将MDSYS.SDO_GEOMETRY作为空间数据的对象类型存储在关系表中,每个空间都至少有一个MDSYS.SDO_GEOMETRY字段,并且空间表能用户自定义属性,这样就可以实现空间数据和属性数据的统一管理。Geostar、 MapInfo等GIS软件都提供了模块可以与Oracle Spatial相连接 空间数据库管理系统 应用层 RDBMS 空间扩展模块 数据库 内嵌式 * MDSYS.SDO_GEOMETRY的定义 CREATE TYPE MDSYS.SDO_GEOMETRY AS OBJECT ( SDO_GTYPE NUMBER, SDO_SRID NUMBER, SDO_POINT SDO_POINT_ TYPE, SDO_ELEM_INFO MDSYS.SDO_ELEM_INFO_ARRAY, SDO_RDINATES MDSYS.DOORDINATE_ARRAY) 其中: SDO_GTYPE:表示组成对象的元素类型标识。 SDO_SRID:表示几何对象所属空间参照的标识。 SDO_POINT:存储点的坐标。 SDO_ELEM_INFO:连续存储
文档评论(0)