5空间数据组织与管理分解.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 空间数据组织与管理 ;主要内容;5.1 空间数据库;5.1 空间数据库;;5.1 空间数据库;5.1 空间数据库;层次数据库模型 优点: 存取方便且速度快 结构清晰,容易理解 数据修改和数据库扩展容易实现 检索关键属性十分方便 缺陷: 结构呆板,缺乏灵活性 同一属性数据要存储多次,数据冗余大(如公共边) 不适合于拓扑空间数据的组织 ;网络数据库模型 网络模型用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式 。;5.1 空间数据库;;关系数据库模型 优点: 结构特别灵活,满足所有布尔逻辑运算和数学运算规则形成的查询要求 能搜索、组合和比较不同类型的数据 增加和删除数据非常方便 缺陷: 数据库大时,查找满足特定关系的数据费时 对空间关系无法满足;5.1 空间数据库;5.1.3 GIS中空间数据的管理方法 GIS中的数据都是地理数据(空间数据),各类型实体间关系复杂,数据量巨大。目前流行的数据框系统不能满足管理地理空间数据。GIS必须有自己的数据库系统——空间数据库 空间数据库必须具备对地理对象进行模拟和推理的功能,一方面可以将空间数据库技术视为传统数据库技术的扩展;另一方面,空间数据库突破了传统数据库理论。 ;GIS中空间数据的管理方法 目前大多数商品化的GIS软件都不是采用传统的某一种单一的数据模型,也不是抛弃传统的数据模型,而是采用建立在关系数据库管理系统(RDBMS)基础上的综合数据模型,主要有三种: 混合结构模型(Hybrid Model) 扩展结构模型(Extended Model) 统一数据模型(Integrated Model);混合结构模型;;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.1 空间数据库;5.2 空间数据管理;矢量数据管理 1.文件-关系数据库混合管理;矢量数据管理 1.文件-关系数据库混合管理;矢量数据管理 1.文件-关系数据库混合管理;矢量数据管理 2.全关系数据库管理;矢量数据管理 3.对象-关系数据库管理;栅格数据管理 1.文件管理方式;栅格数据管理 2.文件-数据库管理方式;栅格数据管理 3.关系数据库管理;空间数据库引擎 1.Oracle中的spatial---“嵌入式” 关系数据基础上的简单空间扩展 不能存储复杂的拓扑关系 不能建立几何网络;空间数据库引擎 2.ArcSDE (ESRI+Oracle)---“中间件”;5.3 空间数据组织;5.3 空间数据组织;5.3 空间数据组织;5.3 空间数据组织;5.4 空间索引;5.4 空间索引;5.4 空间索引;5.4 空间索引;5.4 空间索引;5.4 空间索引;5.4 空间索引;四叉树空间索引 基本思想:根据所有空间对象的范围,进行四叉树分割,使每个子块中包含单个实体,然后根据包含每个实体的子快层数和子块大小,编码建立相应索引。在四叉树索引中,大区域空间实体更靠近树的根部,小实体位于叶端,以不同的分辨率来描述不同实体的可检索性。;5.4 空间索引;R树空间索引 R树在数据库等领域做出的功绩是非常显著的。它很好的解决了在高维空间搜索等问题。举个R树在现实领域中能够解决的例子吧:查找20英里以内所有的餐厅。如果没有R树你会怎么解决?一般情况下我们会把餐厅的坐标(x,y)分为两个字段存放在数据库中,一个字段记录经度,另一个字段记录纬度。这样的话我们就需要遍历所有的餐厅获取其位置信息,然后计算是否满足要求。 ;5.4 空间索引;5.4 空间索引;5.4 空间索引;5.4 空间索引;R+树空间索引 ;5.5 空间数据库查询语言;5.5 空间数据库查询语言

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档