基于Web Service的空间数据交换软件的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:hyc1958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着地理信息系统应用范围的扩展和应用需求的深化,对于空间应用的组成和实现方式提出了新的要求,对于数据的共享能力和数据间的互操作性提出了新的要求,而传统的应用系统间的数据共享比较困难,数据集成方面也存在缺陷,传统的应用模式和软件组成模式限制了地理信息系统向更深层次的发展.数据存储模型在一定程度上决定了地理信息系统上层的应用模式.传统的应用很多是单节点的,面向特定应用的系统,在分布式网络环境下缺乏应用间以及与其他系统应用间的交互能力;对于空间数据和属性数据的存储,不同的系统采用不同的存储方案,如采用特有的文件格式存储,或存放于关系数据库表中,或者是两者的混合模式.存储模式的差异,也造成了数据共享的困难.各种存储模式描述能力不一样,实现复杂度差别大,各个平台间的数据很难共享.数据之间的转化代价高昂,面对数据采集方式的革新带来的数据膨胀,这些矛盾将更突出.传统的应用开发模式是针对特定的应用领域的,针对应用的特点,构建数据的存储方式,并开发其上的具体应用.虽然也发展了形如C/S、B/S模式一类能在一定情况下能满足简单网络应用环境的模式,但应用间差别很大,不同的应用系统没有通用的开发模型和成熟的工具类库的支持.大型的GIS软件提供商提供了开发GIS应用的基本平台和用户进行二次开发的工具软件支持,但是没有从根本上解决数据交换共享、应用间的互操作的问题.这种应用结构、开发模式不能解决数据的互操作性问题.针对以上问题,该文主要讨论基于Web Service的空间数据交换软件的设计与实现,包括组成和实现技术.分析了如何基于开放的规范和协议构建开放的数据存储一体化模式,并在此基础上,提出基于Web Service数据节点互操作方案,以及其上统一的应用开发模式,包括提供以面向对象的思想定义的对其上构建应用的组件支持.该文结合以往课题的实践,设计与实现了一个Geo Service的原型.重点研究了在空间数据文本化之后对数据的查询问题,提出了结合元数据和GML的两阶段查找方案;参照Web Service的思想,提出了分布式环境下,数据节点集群交换空间数据的模型;以及通过Web Service屏蔽了不同应用系统底层的差异,通过公共统一的上层数据表示,提供统一接口的各类服务,满足上层应用开发遵循统一的模式;最后定义在构建一个空间数据交换、共享软件所需的工具、环境支持一Geo Component.对于数据共享中的问题,在参考一些已有的解决方法之后,该文提出了一些模型,提出了改进的办法,做了分析,也对提出的解决方案做了评估,讨论了适用的环境和存在的不足.最后,该文对于地理信息系统的发展和近期的热点问题做了讨论.
其他文献
网页结构相似度的衡量在数据仓库、视图增量维护、分布式镜像、信息检索、信息抽取等很多领域具有重要的应用.近年来随着互连网上信息的迅速膨胀,信息集成与抽取逐渐成为人们
本文针对"模拟电子技术课件"的网络开发问题,进行了网站建设和图像压缩的研究.本项目以建立"模拟电子技术课件"的网站建设为目标,根据网站建设的需求分析,选用"双主模式"的教
移动通讯网络的异构性和动态性使其故障诊断相当困难.由于检测到故障的网络部件只是从自身有限的视角出发报告告警,而在单个故障可能引发多个告警的情况下,并非每一个告警都
从发展的角度来看,下一代网络(NGN)是在传统的以电路交换为主的PSTN中逐渐迈出了向以分组交换为主的步伐,它承载了原有PSTN的所有业务,同时把大量的数据传输卸载到IP网络中以
本文探索数据挖掘中的集成和实现问题.在介绍数据仓库、OLAP和数据挖掘发展和特点的基础上,重点研究数据挖掘与OLAP的集成思想及其实现.OLAP是一种以多维的角度总结、重组、
本文首先对CMM的发展历史、用途、内部结构、框架内容等方面进行了简要的介绍.此外,介绍了基于CMM的软件过程改进以及CMM同其它几种软件过程改进方法之间的比较.第二章重点介
随着大数据应用范围越来越广泛,对数据的安全需求也越来越迫切。传统存储设备的扩展性和分析工具的局限性受到了巨大挑战。当前大数据的应用趋势是通过在云计算平台搭建Hadoop
网格计算已经逐渐形成一个重要的新领域和研究热点.相比于传统的分布式计算,它的优势在于,它更关注大规模的资源共享,革新的应用,以及在某些事例上高性能的需求.目前,包括中
工作流管理技术是近年来在计算机领域发展中最为迅速的几项技术之一.随着工作流管理系统应用规模的不断扩大、应用领域的不断拓展,如何定义正确的工作流模型,以及对已有业务
本论文对求解函数总体极小的方法-谷峰法进行了验证与测算,分别描述了一元函数,二元函数及n元(n>2)函数应用谷峰法的算法思想和详细实现,并在计算机上进行了编程实现,做了大