



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据仓库分层管理器解决方案 随着Oracle技术的成熟,尤其是8.15本版后Oracle Spatial的出现,数据仓库在海量数据存储、分析和表达方面有着无可比拟的优势。同时,由于信息量的巨大,传统的数据存储和显示方式在大范围数据快速浏览方面显得力不从心,这样有必要改变空间数据的存储方式,加载需要的空间数据部分,避免不必要数据的反复加载和卸载。 1、分层管理器架构 分层管理器是实现大范围数据的快速浏览的关键部分,它控制了逐层细化表的结构和元数据的定义和赋值,定义了组件表中的关键信息,给出了空间数据的、数据挖掘规则、图层加载范围和图形、输出和保存。分层管理器有两部分组成,分别为: a) 一组存储于Oracle数据仓库中的空间数据表,用于逐层细化图层中的每个详细信息层,这些表称为组件表; b) 一个空表,包含该表的结构定义和描述组件表的特殊元数据,该表称为逐层细化表。任何逐层细化应用程序均需要逐层细化表,从中可以了解逐层细化图层中各层的层次关键字描述,以及它们之间的层次关联方式。进行分层时,分层管理器作为程序的一部分,确定需要添加的子图元所在的图层及其关键字,以便确定在逐层细化图层中需要添加和删除的图元信息。 逐层细化图层是一种特殊的地图图层,它是有自己表结构的空白图层,并用元数据规定了所有加载图层的一些规则和限制,所显示出来的地图信息是按照元数据规定的规则从其它表或数据库中提取出来的。在地图中显示逐层细化图层时,分层管理器会创建一个临时表,然后将组件表中的图元复制到该临时表中。逐层细化图层中显示的图元实际上是组件表中图元的副本。这样就可以灵活的在图层上面加载需要的信息。在应用程序终止时,将丢弃该临时表,为了保存有用的专题图信息,可以对提取出来的图层进行保存。此时,如果用户查看图层信息时,逐层细化图层仍将是单个图层。 逐层细化表的要求作为分层管理器的组织核心部分,它定义了元数据关键字和三个标准列:关键字、层和标签。并有着自己的一套语法: (1) 关键字 begin_metadata 标记逐层细化表中元数据部分的开头。 (2) 每行元数据包含两个元素:关键字和值。所有关键字和值均使用双引号引起来。 (3) 逐层细化表必须包含 IsDrilldown 关键字,该关键字的值必须为 True。 (4) 每个关键字以“”(反斜线)开头。 (5) 元数据关键字可以在层次结构中嵌套。层次结构中的每一层以反斜线 () 标记。 (6) 元数据包括 DDMapComponentMaps 关键字层次结构。在该层次结构中为每个组件表指定四个元数据关键字。 分层管理器的分层原理图如图1所示,从图中可以看出,分层管理器有两部分组成:组件表和逐层细化表组成,分层管理器根据系统的要求以数据挖掘的方式从 Oracle数据仓库中提取数据,形成组件表中的某个图层,然后确定需要加载图层的名称和图层中的部分,并加载到逐层细化表中。如果是第一次加载,此时的逐层细化表是空白图层,在加载过程中,逐层细化表不断的进行图元信息的增加和删除,这样会出现每个组件表中的部分信息显示在逐层细化表所示的图层中。这样输出所需要的图层,并对它进行,由于逐层细化表中数据是个组件表中的副本,需要对后的图层进行另存,形成专题图。 分层管理器首先形成空白图层,通过分层管理器用数据挖掘工具从Oracle数据仓库中提取数据,根据分层管理器的元数据规则形成一级的图层,在该图层中,通过响应事件,以确定加载二级图层的图层名称和该图层中的加载部分,相应的加载三级、四级图层数据,在加载的同时,就形成了各种专题图。当然,分层管理器功能的实现是通过GIS组件(MapX、MO、AO等)和编程语言(VB、VC、Delphi等)来实现的。 2、分层管理器开发步骤 分层管理器应用程序需要进行许多设置和准备。主要步骤汇总如下: (1)获取多层逐层细化图层时要使用的各个表的数据。 (2)创建一个包含特殊列和特殊元数据的新的空逐层细化表(.tab 文件)。元数据为每个组件表指定一个层名,同时标识组件表中的重要列标识列和标题列。 (3)将逐层细化表加入地图。例如,将逐层细化表加入您使用的Geoset,或通过编码方法将逐层细化表加入地图。 (4)在应用程序中添加用户界面元素,响应逐层细化事件。 (5)添加代码,响应用户对逐层细化工具的使用(也就是说编写分层管理器)。 (6)该代码需要检测用户已选择的图元;确定需要添加的子图元和需要删除的图元;调用应用程序来实现分层或汇总地图图元。 实例分析 由于遥感影响数据量特别巨大,对于数据的存储、管理、分析和有用图形部分显示就显得非常困难,这需要用关系对象数据库对数据进行存储。在图形显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国耐磨球段项目商业计划书
- 通辽市人民医院交叉配血技术考核
- 中国冶金级氧化铝项目创业计划书
- 中国玻璃清洁剂项目创业计划书
- 绥化市人民医院言语治疗师资格认证考核
- 巴彦淖尔市人民医院头颈部血管介入治疗考核
- 巴彦淖尔市人民医院脊柱支具配置指导考核
- 中国香蜡项目商业计划书
- 齐齐哈尔市人民医院脑动静脉畸形栓塞考核
- 2025年中国塑料购物袋项目创业计划书
- GB/T 29531-2013泵的振动测量与评价方法
- GB/T 2637-2016安瓿
- GB/T 1299-2014工模具钢
- FZ/T 13001-2013色织牛仔布
- 西方音乐史全套完整教学课件
- 供应商质量能力提升计划课件
- 循环系统查体培训课件
- 省级公开课(一等奖)雨巷-戴望舒课件
- 广西壮族自治区工程造价综合定额答疑汇编2022年11月更新
- DB4401-T 3-2018城市综合管廊工程施工及验收规范-(高清现行)
- 教科版科学五年级上册第四单元《健康生活》单元第4课:《身体的“总指挥”》教学课件
评论
0/150
提交评论