- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地理数据库课件
空间数据库理论、技术、趋势调查与分析 文章结构 概述 模型结构 空间数据库管理系统 发展趋势 调查结论 结束语 一概述 1空间数据 2空间数据库 空间数据库的组成 二模型结构 1空间数据模型 基于对象的模型 基于场的模型 2空间数据库的模型 3空间数据库索引 网格索引 四叉树索引 R树索引 三空间数据库管理系统 (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 内嵌式 中间件式 内嵌式 关系数据库管理系统对其低层进行某些改进和扩展,形成专用的空间数据管理模块 在Oracle Spatial中将MDSYS.SDO_GEOMETRY作为空间数据的对象类型存储在关系表中,每个空间都至少有一个MDSYS.SDO_GEOMETRY字段,并且空间表能用户自定义属性,这样就可以实现空间数据和属性数据的统一管理。Geostar、 MapInfo等GIS软件都提供了模块可以与Oracle Spatial相连接 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:连续存储几何对象坐标。 SDO_RDINATES:连续存储坐标的解释信息。 中间件式 在传统的RDBMS之上添加SDE,提供新数据类型、扩展查询语言的定义,应用层不直接调用DBMS提供的接口,而是统一与SDE的扩展接口连接 ArcSDE以Geodatabase为对象类型 ,组织结构包括地理数据集、对象类、特征类和拓扑、关系类等 SQL Server数据库的优势是可以利用Windows NT的许多核心技术和功能 ,常用来做ArcSDE的后台数据库 ArcSDE体系架构 ArcSDE与SQL Server结合实例 ArcCatalog的页面,通过Database connections列表下Add Spatial Database Connection选项,建立与数据库的连接 ,然后将矢量与栅格数据进行入库操作,如下图所示 存储结果(为矢数据) 内嵌式与中间件式的比较 Oracle Spatial是数据库开发商研发的,其定位是空间数据的管理及应用,只能实现简单的空间要素存储和检索 ArcSDE是GIS专业产品,能够管理面向对象的注记、拓扑关系数据、栅格影像数据等等 中间件式相对内嵌式易于实现,且反应速度快 内嵌式的系统与中间件式系统尚存在差距 ,商用关系数据库管理系统的性能不如空间数据库引擎优越 四发展趋势 面向对象空间数据库(OODB) 矢栅集成与三维可视化数据库
文档评论(0)