基于Web Services的空间数据交换机制研究

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:xiaobailxiaoyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(GIS)是与计算机科学、地理、遥感、测绘、城市规划、土地管理、市政建设等诸多学科和产业部门相融合的边缘技术。计算机技术、空间技术和信息科学的发展,特别是近年来Internet/Intranet的迅猛发展,为传统的GIS注入了活力,也提出了挑战。传统GIS模式下地理数据格式互不兼容、资源无法共享等诸多弊端已严重地阻碍了GIS在产业部门的广泛应用。与一般的信息不同,空间信息具有各种各样的结构,用户只能使用特定的GIS系统来访问某个空间信息,毫无疑问,这已成为空间信息交流的障碍。 在GIS领域,空间信息资源主要包含已有的空间数据,由于人们对空间现象理解的不同,使得几乎不同的GIS系统对空间对象的定义、表达、存储方式亦不相同。因而,空间数据共享异常复杂,要实现GIS系统间异构空间数据的自由交换也比较困难。 目前空间数据交换主要通过外部数据交换文件进行。大部分商用GIS软件定义了各自外部数据交换文件格式,这样,系统之间的数据一般要通过2-3次的转换,由于GIS系统很多,每一个系统都不可能提供直接读写所有商用GIS软件的外部数据文件的程序。 随着网络技术的迅速发展,GIS软件在信息和服务的共享方面正发生着翻天覆地的变化,使用WebServices是一种用现有、可行的Internet技术使多个应用程序共享信息的新途径。WebServices提供了互操作性,XML(可扩展标识语言)是使之得以实现的基础部分之一。 为了更方便地进行空间数据交换,也为了尽量减少空间数据交换损失的信息,使之更加科学化和标准化,开放地理系统信息联盟(OGC)推出了一个基于OpenGIS的数据模型和XML空间数据交换格式GML,它得到了业界的广泛支持,并将成为国际上流行的数据交换标准。XML可以作为网上不同数据存贮系统的交流中介。XML通过可扩展性提供了一种通用的数据格式,不同的软件系统之间可以通过这种新的数据描述方式进行通信,从而实现完全的互操作。GML(地理标识语言)是对空间信息的XML编码,可以用来对空间数据进行建模、传输和保存,它具有XML的基本特征并具有储存拓扑(特征之间的关系)、几何曲线和时间信息的能力。这样,借助GML,就能很好的实现不同GIS软件之间的空间数据交换。目前,GML已经成为事实上的空间数据编码、传输、存储、发布的国际标准,其应用开发已得到了许多系统和软件厂商以及政府机构、学术机构的支持。基于GML的GIS将成为下一代GIS的主流。 XML在复杂数据编码和信息交换中有着明显的优势,是解决当今WebGIS所面临主要问题的有效途径。WebServices是一种解决在异构网络环境下建立分布式系统的又一全新的网络构架技术。本文着重于探索空间数据交换的机制及新的网络技术XML技术和WebServices技术在其中的应用,提出以XMLWebServices体系构造WebGIS平台。本文的研究主要完成以下工作:(1)本文对.Net平台,WebServices的核心技术:简单对象访问协议SOAP(SimpleObiectAccessProtocol)、网络服务描述语言WSDL(WebServiceDescriptionLanguage)、统一描述,发现和集成UDDI(UniversalDescription,DiscoveryandIntegration)进行了较深入地探讨。利用WebServices可以搭建一个松散藕合的WebGIS环境,实现空间数据的共享和互操作。 (2)本文分析了目前XML在WebGIS中的应用状况,研究了OGC发布的简单要素模型和地理数据编码标准GML,详细论述了基于GML的地理编码的特点和相关技术。最后得出采用XML/GML作为地理数据存储和传输的载体可以方便地实现多源异构地理数据的集成和共享的论证。 (3)本文探讨了目前各种空间数据的交换机制,在参考了OGC的开放式地理网络服务模型基础上,提出了一个基于WebServices的空间数据交换机制的设计方案,并给出各项主要服务的接口设计。最后根据上述方案设计开发了一套简单的原型系统,验证了该设计方案的正确性和可行性。 基于WebServices的空间数据交换是一个崭新的研究领域。基于GML的空间数据建模技术和数据交换技术以及基于WebServices的系统构架技术的研究与发展都会给传统WebGIS技术带来极大的冲击,对传统WebGIS的方方面面的应用都将产生深远的影响。
其他文献
随着计算机和网络技术的发展,企业数据库系统已向集成应用和和分布式处理模式发展,有效地管理企业计算中的大量授权数据已成为首要问题。 现有的访问控制技术主要有基于访问
二十世纪80年代,国外已经开始利用计算机技术对板材的结构进行模拟仿真,但鉴于当时计算技术发展的局限性,无法实现板材研究的计算机三维可视化。随着人造板技术与计算机仿真
软件过程技术在现代软件开发中越来越居于重要地位。人们普遍认为软件开发组织的高质量和高生产率依赖于三个因素:过程、技术和人。软件过程、从事软件开发的人员和所采用的技
我国是一个水资源严重短缺的国家,加之由于水资源的时空分布极不均衡,干旱缺水问题相当严重,未来的水资源形势更加严峻。我国节水农业的发展仍然是刚刚起步,提高旱作节水项目管理
学位
计算机安全越来越受到人们重视。  在电子商务、电子政务、电子教务等等在线业务日益发展的今天,越来越多的人们依赖于网络从事自己的事务。网上事务面临的最大问题在于如何
1998年,世界上第一个搜索引擎系统GOOGLE在其诞生之初,就以超强的实用性赢得了广大网民的使用热情,其准确、快速的网络导航性,往往能使人们在第一时间找到自己所要的信息。但
遗传算法是一种新兴的技术,是借鉴生物界自然选择和进化机制发展起来的全局的概率搜索算法。本文对遗传算法进行了研究与改进,并结合旅行销售商(TSP)这个著名的NP完全难题,对求
学位
Web服务的出现是internet技术发展的一次革命,使得Web上的交互方式从以信息为中心转化为以服务为中心,从而使internet上的各种应用集成成为可能。企业应用集成和电子商务等系
本课题主要对大规模地形数据(基于规则网格数字高程模型)的可视化算法进行研究并实现对SOAR算法的应用。对每个分块的地形数据采用SOAR算法实现地形的简化模型,并通过四叉树
本文首先介绍了信息过滤的发展历史、研究现状和它的意义.随后对目前信息过滤的主要模型和方法进行了总结.简要介绍了我们的信息过滤系统及其主要的算法.文本特征提取和选择