空间元数据服务器实现技术研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:fugh824
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,作为数字地球的重要支撑技术之一的元数据技术显得越来越重要。空间元数据描述了地理信息中空间数据集的内容、质量、表示方式、空间参考、管理方式以及其它的特征,有助于空间数据的理解、发现、定位、挖掘、评估和维护。本文的目标就是设计和开发一个空间元数据的服务系统,提供空间元数据的采集、存储、查询、发布等管理功能和服务。论文首先总结空间元数据的基本概念,回顾了元数据技术研究的国内外现状,并介绍了FGDC和ISO的两个空间元数据标准,还对三个典型的元数据系统进行了简单的分析。然后指出元数据技术与计算机技术、GIS技术等紧密结合的发展趋势,提出了课题研究的目标和意义。空间元数据服务器的实现需要用到很多相关技术,论文对元数据的存储、发布、传输交换和分布式检索进行了分析和总结。由于XML技术的蓬勃发展以及其在数据表达、转换、传输、查询等方面表现出来的诸多优点,故其在元数据领域已被广泛的应用。因此本文对XML技术,特别是与元数据系统关系密切的XML、XML Schema、XSLT等作了详细的介绍。元数据的存储和分布式检索技术为系统的两大核心功能,分别进行了深入分析和探讨,指出了各种设计思想的优点和存在问题,基本阐明了元数据服务器设计与实现所面临的问题及其解决方案和技术路线。两层模式已经无法适应分布式系统的设计和部署要求,而N层体系结构可以很好满足空间元数据服务器各方面的架构需求。J2EE近年的成熟极大促进了N层体系结构系统的发展,已成为构建服务端软件的标准平台,能很好解决系统架构和功能实现上的各种难题,故进行了系统的介绍,集中讨论其在事务、安全、集群及均衡负载方面的优势。然后基于XML和J2EE技术,提出了空间元数据服务器的总体设计框架。系统由元数据编辑管理终端、元数据引擎和SRW服务三大子系统组成,论文简要介绍了所有子系统的功能,并详细规划和设计了系统模块。元数据存储和分布式检索的实现是系统开发的重点。本文先详细分析了表映射方案的原理和存在问题,并提出了结合对象映射思路,采用O/R映射的新实现方案。因表映射只是适用于兼容存在关系表中的元数据,本文提出了树型拆分的新方案,通过从XML元数据提取结构信息和内容信息,然后分别入库的方法彻底解决其它方案所面临的对复杂Schema支持差和性能低的难题。空间元数据分布式检索基于ZING(新一代Z39.50)设计。ZING是Z39.50结合Web服务技术,简化和重新提炼后的产物。文章先是简要介绍了ZING的核心服务-SRW,并围绕SRW协议的构成和CQL语法做了简要介绍。接着结合J2EE的Web Service相关技术讨论SRW协议解释的实现方案。再采用ANTLR语言识别工具提出了CQL解释器<WP=7>的实现方案。最后,对全文的工作做了总结,指出了下一步努力的方向。
其他文献
网络服务器在相当多的情况下是用来处理关键性任务,任何信息的丢失和破坏、服务器的异常停机都会产生重大影响,因此要求网络服务器有连续运行的能力,即高可用性.HNFTS-1网络
随着计算机视觉理论体系和应用技术的发展,计算机视觉的应用领域正迅速拓宽.由于理论上的困难和研究水平的局限,研究通用的计算机视觉平台尚是远期的目标.结合应用的具体特点
基于度量的科学管理是高水平过程管理的一个重要标志,因此软件测试过程度量对提高测试过程的管理水平具有重要意义.由于软件产品的特殊性和软件过程自身的特点,与其它过程度
随着Internet规模的迅猛发展,IPv4的各种弊端已经大为显现,为了彻底解决IPv4所存在的各种问题,IETF提出了新一代的IP层协议——IPv6。以下是几个IPv6主要改变的特性:1、地址数量
住宅建设过程是一个多方参与、多项目管理的过程,因而业主难以有效的管理建设项目,同时参与方之间也难以有效的进行信息共享和协同工作,这就需要为业主和参与方提供一种可使
随着信息时代的到来和经济全球化市场环境的形成,动态联盟作为提高企业群体竞争能力的全新企业组织模式,成为新一代企业的发展热点.如何在这种庞大的临时性企业运营实体中进
现今,智能机器人的应用领域从传统的工业服务中开始涌现出了家庭服务.该文深入研究了在未知且无组织的室内环境中,基于人工神经网络的家庭机器人的无碰路径规划系统.首先,系
快速准确的纸币清分在银行业中具有非常重要的意义,通过使用灵敏准确的纸币清分机,能使繁琐的钞票清分工作变得简易、快捷和可靠.清分系统的核心技术基础是实时纸币图象处理
  基于Web和网格技术的科学数据库系统平台,需要一个完整、规范和高效的测试方案。为此,中科院网络信息中心科学数据库中心制订了《科学数据库软件测试系统框架》,并自主开发
Real一Time SQ以RTSQL)是用户管理、控制实时数据库的标准接口。RTSQL对于实时数据库的作用,如同SQL对于传统的关系型数据库的作用一样重要。 与传统关系数据库相比,实时数据库