2022年2022年空间数据库学习报告 .pdf
《2022年2022年空间数据库学习报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年空间数据库学习报告 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 国内外空间数据库技术现状、存在问题与发展趋势学号: 20151389012 姓名:苏逸摘要:随着计算机技术日益成熟,以及“数字城市”理念逐步深入人心,空间数据库技术在 20 世纪 60 年代后迅速发展。本文论述了国内外空间数据库技术的发展现状,罗列了一些尚存问题, 展望了空间数据库的发展方向,希望能对笔者的空间数据库课程的学习打下认知基石。关键词: 空间数据库技术一、国内外空间数据库现状1.1 空间数据库管理模式发展历程管理模式经历了纯文件模式、文件结合关系型数据库的管理模式、全关系型数据库管理模式和面向对象的数据库管理模式四个阶段。1.2 当下空间数据库主流类型1.2.1 混合模型数据库
2、所谓混合模型数据库其基本思想是将地理空间信息按照专题特性进行分层, 每个图层由一类相同或相似的空间实体构成, 如在一个城市中, 道路、旅游景点、 大专院校等不同特性的空间实体构成不同专题的图层, 然后对这些图层进行分层存储和处理。对于图层中的每个空间实体 , 其属性数据被分为两部分: 空间属性和非空间属性, 空间属性存储在文件系统中, 非空间属性则存储在关系数据库中, 两者通过一个全局唯一的标识符进行关联。其示意图如下图所示。图 1 1.2.2 对象-关系型数据库近年来 , 结合关系数据库和面向对象思想的对象关系数据模型渐渐成为GIS 应用中构建数据库系统的主流技术。由于这种技术更为逼真地模拟
3、了现实世界中空间实体的结构和相互关系 , 并且采用单一系统进行存储, 因而消除了传统混合模型的缺点, 更有利于对空间数据进行管理和维护。该类型数据库有如下优点:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 2 采用对象 - 关系数据模型的商业化数据库产品技术上已经比较成熟, 这就使得采用对象- 关系模型构造的数据模型可以直接在一个对象- 关系数据库中进行存储、管理, 并且由于采用了符合行业标准的开放式数据接口,使得数据的共享更
4、加方便有效;由于采用了单独的数据库进行数据管理, 使得对空间数据进行操作更加简单和方便,效率也大大提高;通过采用开放式的SQL平台以及大量空间操作函数的使用,能够开发出功能更加强大的应用系统 , 扩展了 GIS 应用的范围 1 。1.2 空间数据库技术现状近些年,空间数据库技术在索引、数据更新、多源数据获取方面获得了一些进展,以下举出例子。1.2.1 空间数据库索引技术2(1) 空间数据库索引技术的定义数据索引是指在磁盘上组织数据记录的一种数据结构,是对存储在存储介质上的数据位置信息的描述。 它用于优化某类数据检索的操作,是提高系统对数据获取效率的一种重要手段。(2) 空间数据库索引技术分类2
5、 简单格网空间索引格网空间索引的原理简单,即把目标空间实体集合所在的空间范围划分成一系列大小相同的格。基于格网索引的查找思路也较简单,在数据分布较均匀的情况下,查询效率较高。但格网的大小直接影响了索引表的大小,格网太小, 索引表会急剧膨胀,维护索引表本身的花费增加, 查询效率随之下降;反之,落在一个格内的空间实体可能会过多;因此格的大小严重制约着查询效率的提高。K-D 树空间索引K-D 树是早期用于索引多维空间数据的数据结构之一。 K-D 树的每层都把空间划分为两个部分, 沿着树的根结点进行一维划分;依次划分下一层结点,尽量保证左右子树中的结点数目均衡,当结点中包含的点数少于叶子结点中包含的最
6、大点数时停止划分。为了平衡K-D 树的深度,可结合 B 树来得到 K-D-B 树索引结构,但此类索引树对于占据一定空间范围的空间实体而言(如线和多边形),构造空间索引仍然不方便。因为当使用数据库表构造K-D 树的索引表时,树型结构的递归层次深,导致查询效率降低。R 树空间索引R树是 B树在多维空间上的自然扩展,是由 Guttman 提出的最早支持多维空间存取的方法之一。 R 树是一种高度平衡树,可控制树的深度,采用对象的最小外包矩形(MBR )来近似表示空间实体。 R 树有如下几条特性: (1) 叶结点中存储该结点对应的空间要素的MBR 和空间要素标识; (2)MBR 二维上是矩形,三维上是长
7、方体,以此类推到高维空间;(3) 非叶结名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 3 点存放其子女结点集合的整体外包络矩形和指向其子女结点的指针。 R 树是一种动态索引结构,其查询、插入、删除可同时进行,而且不需要定期的对树结构重新组织。 R 树适合于多维空间查询,不过由于空间数据分布的偶然性,使得各层节点 MBR 容易重叠,导致实际执行空间查询时,会产生多个查询分支,很大程度上降低了空间查询的效率。在最坏的情形下,一个空
8、间查询会退化成线性搜索。若使用外部数据库来描述 R 树,在缺乏特定的快速物理数据块访问接口情况下,效率也会大打折扣。四叉树空间索引在基于固定网格划分的四叉树空间索引机制中,工作空间在 X、 Y 方向上进行 2N 等分,形成2N 2N 的网格,并以此建立 N 级四叉树。在四叉树中,空间要素标识记录在其外包络矩形所覆盖的每一个叶结点中。但当同一父亲的四个兄弟结点都要记录该空间要素标识时,则只将该空间要素标识记录在该父亲结点上,并按这一规则向上层推进。层次型的树状结构并不适合使用数据库表来直接描述,可通过对四叉树的各层节点进行编码,来反映四叉树的层次结构。四叉树索引在内存中的层次型树状结构,其查询效
9、率较高。(3) 空间数据库索引技术的应用3 Oracle Spatial的空间数据索引可以通过用户定义的功能和索引方式,对用户定义的数据类型进行存储、恢复和操作,弥补了以往关系数据库管理的不足;IBM空间数据刀片(Spatial DataBlade) :IBM DB2 Spatial Extender提供基于网格的三层空间索引,该索引技术是基于传统的分层B树索引形成的;MySQL 空间数据扩展:MySQL Spatial Extensions用自己的Geometry 数据类型存储空间数据,符合和遵循OpenGIS中的 Geometry 模型;ERSI 空间数据引擎:这是一种处于应用程序和数据库
10、管理系统之间的中间件技术,在用户和异构空间数据库之间提供了一个开放接口。1.2.2 数据更新技术4(1) 国内外空间数据库更新技术发展动态国外美国地质调查局测绘部从 2001 年开始计划建立近实时数据更新机制,将数据的现势性保持在几天或数月之内。英国军械测量局根据其实际情况,建立了推扫式和散点式相结合的更新机制。日本采用基于栅格的更新方法,先更新1: 2. 5 万地形图,再用1:2. 5 万图更新 1 5 万图, 城市地区每3 年更新一次, 郊区每 5 年更新一次, 山区每 10 年更新一次。加拿大测绘署地形信息中心2001 年启动了一项利用Landsat 7 影像更新1 5 万地形数据的计划
11、,每年使用Landsat 7 影像更新1 000 幅以上地形数据。国内我国一些经济发展较快的省、市在建立更新机制、利用遥感影像获取变化信息、历史数据存取、增量更新、多尺度级联更新等方面进行了许多有益的尝试,并取得一定成效。浙江名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 4 省测绘局在2006 年 2007 年已完成1:10 000 地形图快速更新试验,并已开始规模性试生产。北京市、广州市、上海市从2007 年开始 1:500
12、 城市空间数据库增量更新试验,目前已逐步形成了各自地方特色的更新模式。2008 年北京清华山维公司推出了基于时态的动态更新软件 EPSW 2008,上海市、重庆市、福州市、宜昌等城市正在使用中。由于现实世界空间实体及其相互关系随时间不断发生变化,使地理空间数据库的持续更新既是一项长期艰巨任务,又是一个复杂的系统工程。本文以下仅对空间数据库数据更新的相关技术进行探讨,而对与更新有关的政策层面问题不予论述。(2) 空间数据库更新关键技术与方法5 区域整体更新区域整体更新按规模可分为两种:a. 大规模区域整体更新。三到五年一个周期,进行大面积的修测和补测。更新区域通常是行政区单元(权属单位)。区域整
13、体更新成本较高,更新投入由地方财政安排,一般用在区域空间要素变更很大、数据现势性很差的情况下;b.小范围区域整体更新。利用竣工测量或其他方法对区域内发生变化的某组织单元(图幅或网格)进行的更新,这种方法适用于区域空间要素变更较小的情况。增量更新地理空间数据更新的实质是空间实体状态改变的过程,即实现由现实世界中的现状实体转变为数据库中的现状实体,及由数据库现状实体转变为数据库历史实体两个状态的转变。因此地理空间数据更新不是简单删除替换。而增量更新采用面向对象数据模型存储空间要素,空间实体相互独立而完整(实体之间拓扑关系是隐含存在的,一般在分析时临时建立),原则上对单个实体增加、删除、修改不影响其
14、他要素实体,因此,历史数据只需要保留发生变化的要素(即增量信息)。“增量更新”是今后的发展方向。但技术上比较复杂,存在一定的技术风险。1.2.3 异构、多源空间数据库的互操作技术6(1) 名词解释异构是指不同历史时期、不同格式、 不同存在形式的空间数据,如矢量数据和栅格数据;多源是指来源不同,如同为栅格形式,遥感影像与DEM 数据来源不同。互操作:异构多源空间数据的共享和GIS 应用系统的无缝集成。(2) 异构、多源空间数据库的互操作技术分析目前,空间信息领域常用的空间数据格式已超过100 种,而综合信息系统应用中的各部门由于需求差异和历史等原因,往往会采用不同厂商的不同格式数据,部门之间的通
15、信 (互联互访) 成为一个棘手的问题。面对诸多不同格式的数据,如何使已有的数据得到更充分的利用,成为当前GIS 发展中亟待解决的问题。异构、多源空间数据共享与互操作技术方案,主要有数据格式转换模式、直接数据访问模式、 关系数据库空间扩展模式,以及 Web Service名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 5 的数据集成技术。 这些方法在一定程度上解决了空间数据共享与互操作的问题,但也存在一定的局限性。 数据格式转换模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年空间数据库学习报告 2022 空间 数据库 学习 报告
限制150内