城市dlg库元数据管理系统原型实现

城市dlg库元数据管理系统原型实现

ID:25960359

大小:50.50 KB

页数:5页

时间:2018-11-23

城市dlg库元数据管理系统原型实现_第1页
城市dlg库元数据管理系统原型实现_第2页
城市dlg库元数据管理系统原型实现_第3页
城市dlg库元数据管理系统原型实现_第4页
城市dlg库元数据管理系统原型实现_第5页
资源描述:

《城市dlg库元数据管理系统原型实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、城市DLG库元数据管理系统原型实现第五章城市DLG库元数据管理系统原型实现根据论文前面的讨论和分析设计,初步实现了城市DLG数据库元数据管理的原型系统。该系统除了具有城市DLG数据库元数据的采集、存储、编辑、查询检索等基本功能,还实现了元数据库与DLG数据库的同步更新,多格式多标准元数据内容的提取和转换,基本满足了城市DLG数据库元数据应用的需求。本章将对该系统的主要功能作一个简单的分析和介绍。5.1系统开发环境(1)GIS二次开发平台ArcEngine是ESRI公司的新产品,是为开发商建立应用提供的完整的嵌入式GIS组件库。利用

2、ArcEngine,开发者能够将ArcGIS功能集成到一些应用软件中,还可以为用户提供针对Gis解决方案的定制应用。AreEngine支持多种的应用程序开发环境如VISualBasiC6,VisualC++,.以及Java各种开发环境。AreEngine包含的两种产品:AreEngineneveloperKit(AreEngine开发包)和AreEngineRuntime(AreEngine运行时)。衍eEngine开发包,包括开发者建立解决方案所需的组件和工具集;ArcEnglne运行时是一组包含ArcEngine核心组件的工具

3、,以及扩展模块,它能够为终端用户提供一个运行ArcEnglne开发的应用程序的环境〔54]。(2)数据库管理系统oraele109作为大型的数据库系统,以其优异的性能在各个领域得到广泛应用。oracle数据库109在9i的基础上,提供了针对X格计算更多的特性,更大的规模、可管理性、高可用性和业务智能等〔67]。oraclexMLDB是用来描述ora。le数据库109所提供的高性能xML存储和检索技术的术语。该技术扩展了普通的oracle关系数据库,不仅提供目前最复杂和完整的关系数据库所提供的所有功能,还提供与原生XML数据库相关的

4、所有功能。(3)开发语言C#Microsoft把C#描述为一种简单、现代、面向对象、类型安全、派生于C和C++的编程语言,同时具有VISualBasie的易用性、高性能和C++的低级内存访问性,是MICrosoftVisualStudio.的一部分。C#能够用于开发控制台用于程序、L元数据文档时一定要依据己注册的xML模式,否则,元数据文档就无法通过验证,被保存到元数据库中。5:22元数据库管理模块元数据库管理模块是本子系统的核心,主要负责元数据库和元数据记录的管理和维护工作,包括元数据记录的查询、添加、删除及其它管理工作。(l)

5、元数据查询、浏览元数据查询功能主要是为了帮助用户或管理人员快速的定位要查找的元数据记录。元数据查询不仅仅是查找到所需的元数据记录,还要能根据该元数据记录查找、并浏览相应的空间数据,通过空间数据也可以查找和浏览其相应的元数据,前者称为元数据条件查询,后者称为元数据空间查询。条件查询的方式主要有:字段检索、全文检索(关键字检索)和自定义条件检索;元数据空间查询是通过创建查询工具来实现的,主要包括区域范围的图幅级元数据查询、要素图幅级元数据查询和要素图层元数据查询。在城市DLG数据库中,同一个要素的不同部分可能来自不同的数据生产单位或不

6、同的采集时间,主要与DLG数据建库或数据更新时采用的数据源有关,通过查询要素图幅级元数据就可以了解到这些信息。(2)元数据方案扩展基于翔L模式的元数据存储方式,为实现元数据方案扩展提供了必要条件,元数据方案的扩展是通过更新各类元数据方案的翔L模式实现的。可以通过翔L模式进化实现己注册翔L模式的更新,翔L模式进化是用于描述XML模式结构变化时发生过程的术语,它允许开发人员在orade数据库109中注册己注册的翔L模式新版本。ora。le109通过执行一个名为CoPyEvolve()的PL/SQL过程来实现翔L模式的更新。当前XML模

7、式进化的实现要求所有实例文档符合当前版本的注册模式,ora。leXMLDB允许使用XSL样式表来将现有文档转换成符合新版本翔L模式的文档。城市DLG数据库元数据组织与管理研究靛表(蔫鑫立萄曦新幽宜靛瑞瘾瘾i扁俞(4)元数据库同步更新元数据库同步更新就是当城市DLG数据库中的数据被创建或发生改变时,其对应的元数据库的元数据和其它相关数据将自动同步创建或改变。当个别要素发生变化时,可采用手动编辑进行要素的添加、删除或变更。当完成编辑任务保存要素时,我们可以通过程序自动获取要素更新内容,同时更新其相应元数据。城市DLG数据库元数据组织与

8、管理研究象奎改滋翅且亘旦妇旦典燕份劝!.润DJG蒸倒除要素抓48区域更新方式,一般采用开窗的方式将旧的数据从被更新的图层中切割出来,再将新的数据填补到空缺中,然后与周边的要素数据进行接边处理。区域更新其实是一个新旧数据的替换过程,因而只能获取被更新

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。