论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
4.5城市OLG数据库元数据管理关键问题分析
通过对DLG数据库元数据特征的分析,并结合现有元数据管理模式不足,城市DLG数据库元数据管理若要满足元数据的应用需求必须解决以下几个关键问题。
(1)DLG数据库元数据库包含四类元数据,并且采用了不同的元数据方案,因而增加了元数据城市DLG数据库元数据组织与管理研管理和维护的难度;不同类别的元数据又有不同的应用目的,所以在管理过程中,对其所进行的操作也不尽相同。
(2)多种格式和多标准元数据的统一化。图幅级元数据是在数据生产、加工、处理与建库等不同阶段分别进行记录和完善的,采用的标准和存储的格式可能是不同的。
(3)元数据管理不但包括对描述空间数据的空间特征及相关的属性特征静态状况元数据的管理,还包括对数据进行更新操作过程中记录数据变化的动态元数据的管理,以维护空间数据与元数据的一致性,并通过查询这些动态元数据,实现对城市DLG数据库的更新控制。
(4)只有元数据方案具有可扩展性,才能实现元数据应用的灵活性和可持续性,所以元数据方案扩展的实现也是元数据管理的一个重要内容。
4.6城市OLG数据库元数据管理系统模型
城市DLG数据库元数据管理系统是为DLG数据库元数据的建库、检索及管理等提供完整的解决方案,涉及到众多的标准规范和计算机相关技术。城市DLG数据库元数据信息管理系统模型根据功能的不同可以分为元数据建库、元数据模式管理、元数据内容管理、元数据安全管理、元数据库同步更新与元数据发布等6个主要功能模块。
DLG数据库元数据组织与管理研究
4.7元数据库同步更新机制
基础地理数据的现势性是衡量其使用价值的重要标志之一。随着技术应用的推广与深入,用户对基础地理数据的现势性和准确性也提出了更高的要求,Gls的核心己从数据生产转为数据更新【48]。元数据只有同其所描述的数据共存,并与数据保持一致性才有应用的价值和意义,如果DLG数据库更新时,元数据内容缺乏相应的更新机制,将影响元数据内容的准确性。因此,如何实现元数据与数据的更新的同步性,保持元数据与其所描述数据的一致性,是关系到元数据的实用化和实现数据共享所需解决的一个关键问题。元数据库与空间数据库的动态一致性维护也是空间元数据管理的一个重要方面,本小节将对此进行深入的探讨和研究。
4.7.1城市DLG数据库更新
要实现元数据同步更新,必须要对DLG数据库更新进行分析和研究。本文将城市DLG数据库的更新分为两类:数据库方案更新和数据更新。数据库方案就是数据库中已定义的表和字段,城市DLG数据库方案更新包括:(1)要素类模式更新,要素类模式就是要素类的属性字段结构和字段的缺省值、值域、要素类的别名等,它是对一个要素类的结构描述,而非数据本身〔4田。要素类模式更新主要指要素类属性字段的添加、删除或数据类型的更改等。(2)数据集、要素类图层的创建、删除或重命名。它们将引起城市DLG数据库中表或表结构的变化,因此也被认为是数据库方案更新的一类。城市DLG数据库数据更新的情况比较复杂,并非简单的要素删除、增加或变更,主要与采用的数据更新方式有关,主要有两种更新方式:要素编辑更新(数据库中数据的变化直接反应现实中数据要素的变化状况)和区域更新(只知道数据更新范围,无法确定具体那些要素发生了变化)。数据库方案一般很少发生改变,通常认为城市DLG数据库更新就是数据更新,目前城市DLG数据库数据更新普遍采用的更新方式是图幅更新和任意范围的更新。城市DLG数据库具有更新周期快的特点,从20世纪90年代初实现1:500、1:1000、1:2000地形图分别以2年、3年、4年周期进行更新,到现在基本开始实现“0512”,即实现0.5年、1年和2年周期的更新,不断加快的更新周期需要更科学的管理手段支持。更新周期的加快也使基础测绘和工程竣工测量之间产生矛盾,即基础测绘和工程竣工测量在同一区域,按照先后次序进行生产,可能会出现都不能保证按期完成生产任务,这给测绘生产管理人员带来很多不便,通过元数据管理,进行数据更新的时序控制能够较好地解决这一问题。城市DLG数据库元数据组织与管理研究
4.7.2元数据库同步更新相关问题分析
要实现元数据库的同步更新还要明确以下问题:元数据的组织与存储方式、DLG数据库采用的地理空间数据模型与要更新的元数据内容。由上文知,城市DLG数据库元数据采用分级的组织方式存储在oracle翔L数据库中,独立于城市DLG数据库,通过注册的数据库连接信息和要素类或要素集名称关键字进行DLG数据库与元数据库的关联。 (转载自http://zw.nseac.coM科教作文网)
4.7:21Geodatabase数据模型
Geodatabase结合ArcSDE的建库模式是目前世界上最成熟、最稳定的空间数据管理技术,也是城市基础空间数据库工程建设的主流模式〔50J。本文研究的城市DLG数据库采用的数据模型为Geodatabase模型,因而对元数据库同步更新机制的研究也是基于Geodatabase数据模型的Geodatabase数据模型是Ar。Infos引入的一个全新的空间数据模型,是建立在D毗S之上的统一的、智能化的空间数据库〔5,’。所谓“统一”,在Geodatabase数据模型之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如矢量、栅格、三维表面、网络和地址等进行统一的描述,而Geodatabase数据模型做到了这一点。所谓“智能化”,是指在Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式。Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodatabase中的要素时,对其基本的行为和必须满足的规则,无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定。可以从三个不同的层次进行Geodatabase数据模型的功能行为扩展定制:(l)要素定制 (CustomFeature),是针对单个要素的;(2)类扩展(ClassExtension),它所定制的行为功能可以应用于该要素类中的所有要素对象;(3)工作空间扩展(workspaceExtension),这些自定义扩展功能应用于整个数据库而非单个数据集〔531。 AreGIS9.2产品推出以后,Geodatabase部分发生了比较大的变化。9.1版本中,Geodatabase
包括两种:个人Geodatabase和多用户Geodatabase,其中前者是将空间数据存储在AccesS中,后者是通过ArcSDE(ARC空间数据库引擎)实现的。在 ArcGIS9.2版本中,新推出了基于文件的 Geodatabase(FileGeodatabase),基于文件的Geodatabase性能非常好,容易使用,支持所Geodatabase的特征,能够快速查询;创建容易,支持大数据量,单个Geodatabase的容量可以达到ITB。并且在 AreSDEGeodatabase部分,变成了三种类型 :AreSDEPersonalGeodatabase、AreSDEworkgroupGeodatabase和 AresnEEnterpriseGeodatabase。其中前两种是9.2新推出来的产品,是将空间数据存储在 SQLServerExpreSS中,它们与 AreSDEEnterpriseGeodatabase不同的地方城市DLG数据库元数据组织与管理研究在于数据库的大小、连接数、管理和定制能力的大小。在 ArcGIS9.2版本中,对事务管理也进行了改进:使用RDBMS短事务处理以支持非版本编辑、系统之间的Geodatabase复制、用Geodatabase历史归档功能来记录和显示数据随时间发生的变化,从而实现对历史数据的回溯