论文部分内容阅读
随着计算机和GIS的广泛应用,各应用领域对空间数据的依赖越来越大,空间数据的共享和交互变得日益重要。然而传统webGIS的封闭性、紧耦合等特性导致无法实现跨平台,对分布式异构数据的共享和互操作困难,更加难以实现功能资源的共享。Web服务的出现为解决这些难题提供了可能。在此背景下,GIS正由传统的紧耦合、集中式、封闭走向松耦合、分布式、开放,地理信息系统逐渐发展为开放网络环境下易于集成的地理信息服务。
本文的主要研究内容是分布式空间信息服务的集成,在分析了地理信息web服务相关理论的基础上,针对现有GIS服务集成过程中存在的难题,提出了相应的改进方案。具体研究内容如下:
(1)研究分布式空间信息共享的客观需求,在国家地理信息共享服务平台建设的政策支持下,基于web服务的松耦合、高度灵活性等,提出通过集成web服务的方式实现空间信息共享和集成的思路。
(2)研究web服务以及面向服务的体系架构,并由此延伸到空间信息服务领域,给出空间信息服务调用的层次结构。研究OGC服务标准以及标准下以WMS、WMTS等为代表的空间数据服务和以WPS为代表的空间功能服务,对服务的各个必要的操作接口以及其调用原理、过程进行了深层次的研究。
(3)研究分布式空间数据服务间以及功能服务间的集成。针对MAPGIS平台裁剪瓦片的平台特性,提出了一套在保持现有平台功能的情况下遵循OGCWMTS标准的操作实现方式。发现多个功能服务可以集成组合成为更强大更复杂的功能,但各个功能之间存在依赖先后关系,因此在搭建聚合服务之前,需要按照各个功能服务之间的关联关系组成服务链,以便将这些基础服务组合成为功能强大的聚合服务,这个组合起来的聚合服务又可以作为另一个服务链的组合元素。
(4)针对服务自组合集成过程中服务的发现困难提出优化解决方案。对目前主流的两种注册发布服务:空间信息领域专属的CSW服务和全球商业领域通用的UDDI分别进行了研究介绍。结合两者的优点,提出了一套详细的GIS分类体系和可查询属性体系,并将该分类体系扩展到UDDI中作为注册发布中心。
(5)针对服务自组合集成过程中存在的组合不灵活问题提出一种思路。将工作流的思想引入分布式空间信息服务集成的过程中,在实现服务的应用功能之前,先对业务应用系统中的各个功能模块建立相应的服务工作流,并生成服务描述语言,最后应用开发者只需按照该流程描述语言依次执行调用即可。
在以上研究基础上,本文最后给出了应用实例,在山东地理信息共享服务平台上提供注册发布服务、共享服务、搭建服务工作流引擎等多项功能,并在此平台基础上构建了一个建设用地审批分析的业务应用案例。
通过研究和试验论证,本文提出的分布式空间信息服务集成的方案能够共享分布式空间信息服务,通过集成多个服务的方式实现复杂的业务应用,能在一定程度上解决服务集成过程中服务查找困难、集成不够灵活等现状,促进空间信息服务集成更好的发展。