- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章空间数据管理目录Contents6.1概述6.2空间数据模型6.3空间数据组织6.76.66.46.5元数据空间数据引擎空间数据库设计空间索引和空间查询6.1 概述空间数据管理方式数据库管理系统空间数据库系统空间数据 空间数据 空间数据(Spatial Data)是对空间事物的描述,空间数据实质上就是指以地球表面空间位置为参照,用来描述空间实体的位置、形状、大小及其分布特征诸多方面信息的数据。空间数据是一种带有空间坐标的数据,包括文字、数字、图形、影像、声音等多种方式。空间数据是对现实世界中空间特征和过程的抽象表达,用来描述现实世界的目标,它记录地理空间对象的位置、拓扑关系、几何特征和时间特征。位置特征和拓扑特征是空间数据特有的特征。此外,空间数据还具有定位、定性、时间、空间关系等特性。空间数据库是应用于管理地理空间数据的专门化数据库,这类数据库具有明显的空间特征。空间数据管理方式 空间数据组织管理是地理信息系统的核心内容,GIS中数据管理方法随着GIS和数据库技术的发展而不断发展。目前,主要有五种数据管理方法:文件管理GIS中的数据分为空间数据和属性数据两类,空间数据描述空间实体的地理位置及其形状;属性数据则描述相应空间实体有关的应用信息。文件管理是将GIS中所有的数据都存放在自行定义的空间数据结构及其操纵工具的一个或者多个文件中,包括非结构化的空间数据、结构化的属性数据等。空间数据和属性数据两者之间通过标识码建立联系。文件与关系数据库混合管理文件结合关系型数据库管理(混合型管理)空间数据是目前绝大多数商用GIS软件所采用的数据管理方案,已经得到广泛应用。这种方案用商用DBMS管理属性数据,用文件系统管理空间数据,空间实体位置与其属性通过标识码建立联系。空间数据管理方式全关系型数据库管理随着大型关系数据库的发展和日臻完善,利用大型关系数据库去管理海量的GIS数据成为可能。在全关系型数据库管理方式中,使用统一的关系型数据库管理空间数据和属性数据,空间数据以二进制数据块的形式存储在关系型数据库中,形成全关系型的空间数据库。GIS应用程序通过空间数据访问接口访问空间数据库中的空间数据,通过标准的数据库访问接口访问属性数据。面向对象数据库管理应用面向对象数据库管理空间数据,可以通过在面向对象数据库中增加处理和管理空间数据功能的数据类型以支持空间数据,包括点、线、面等几何体,并且允许定义对于这些几何体的基本操作,包括计算距离、检测空间关系、甚至稍微复杂的运算,如缓冲区分析、叠加分析等,也可以由对象数据库管理系统“无缝”地支持。空间数据管理方式对象-关系数据库(ORDB)管理对象数据库是采用全新的面向对象概念来设计数据库的全新数据库类型,但面向对象数据库并不是十全十美,它的技术与理论还不成熟,而它的缺点正好是关系数据库的强项。另外,对于数据库应用程序来说,由于面向对象的数据库技术及数据组织模型尚未成熟,开发者无法轻易地在关系数据库和面向对象数据库之间舍此取彼,从而产生了一种折中的方案,即对象-关系型数据库(ORDB)。数据库管理系统 数据库管理系统(Database Management System,DBMS)是在文件管理系统的基础上进一步发展的系统,是位于用户与操作系统之间进行数据库存取和各种管理控制的软件,是数据库系统的中心枢纽,在用户应用程序和数据文件之间起到了桥梁作用。用户(及其应用程序)对数据库的操作全部通过DBMS进行。最大优点是提供了两者之间的数据独立性,即应用程序访问数据文件时,不必知道数据文件的物理存贮结构;当数据文件的存贮结构改变时,不必改变应用程序。数据库系统空间数据库系统 空间数据库系统(Geospatial Database System)通常是指带有数据库的计算机系统,采用现代数据库技术来管理空间数据。因此,广义地讲空间数据库系统不仅包括空间数据库(Spatial Database)本身(指实际存储于计算机中的空间数据),还要包括相应的计算机硬件系统、操作系统、计算机网络结构、数据库管理系统、空间数据管理系统、地理空间数据库和空间数据库管理人员(Database Administrator,DBA)等组成的一个运行系统。通过地理空间数据库管理系统将分幅、分层、分要素、分类型的地理空间数据进行统一管理,以便于空间数据的维护、更新与分发及应用。空间数据库系统6.2 空间数据模型传统数据模型面向对象模型空间数据模型 数据模型是描述数据内容和数据之间联系的工具,它是衡量数据库能力强弱的主要标志之一。数据库设计的核心问题之一就是设计一个好的数据模型。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象模型。图(a)以地图M及其两个简单的空间实体I和II为例,简述这几个模型中的数
文档评论(0)