论文部分内容阅读
传统的GIS系统已经从单机发展到网络,人们对网络地理信息空间数据、服务的需求大大增加。地理信息服务结合了GIS技术和Web服务技术,能够为行业和公众提供多种类型的空间信息服务支持。在数字城市建设中,地理信息服务也越来越多应用于各个部门中。但是现有地理信息服务一般只能完成单一的功能,对于用户较复杂的任务需求,需要组合多个地理信息服务完成。城市中具体到各部门通常有比较固定的工作流程,针对这一特点,本文提出了面向任务的服务代理技术。该技术实现用户将多个服务根据需要组合进行自定义任务,自定义任务执行以及发布,这使得地理信息服务的应用更加广泛,用户对地理信息服务的应用更加方便。本文具体的研究成果如下: (1)针对网络上地理信息服务功能单一、满足不了用户完成复杂分析的问题,本文提出并探索了面向任务的服务代理技术,帮助用户组合多种类型的地理信息服务。 (2)现有的处理平台或软件提供的服务能力大多是有限且固定的,需要增加新的服务处理模块时缺乏灵活性,空间信息处理功能难以进行延伸扩展,为此,本文提出了一种可扩展的功能服务内核架构,引入插件思想,确保了面向任务的服务代理技术中的任务发布要求。 (3)从用户角度出发,本文借鉴工作流技术思想,对过程建模方法进行研究和总结,实现了便捷的可视化任务定义方式。 (4)研究实现服务的再发布,用户定义好任务后将其以服务的形式发布,实现了任务的可重用。 (5)结合研究成果和行业应用,设计开发了原型系统并应用于简单的实际应用,以验证本文研究的可行性和价值。