论文部分内容阅读
地理信息系统(Geographic Information System,GIS)具有集成管理海量空间数据和属性数据的能力,被广泛地应用到各领域。随着其应用的深入,人们在业务应用中越来越重视空间数据和非空间数据的整合、共享、以及协同处理能力。工作流技术是实现业务过程与数据整合,提高部门间协同能力的有效手段,因此工作流技术与GIS技术的有机结合,将大大提高地理信息应用系统数据集成和业务协同能力。本文以基于GIS的路政设施管理为背景,对面向GIS的工作流技术展开了深入的研究,给出了一个面向GIS的工作流系统框架,并在此基础上实现了基于GIS的路政设施管理系统。论文主要工作如下:(1)在深入分析研究WfMC提出的工作流参考模型和XPDL工作流定义语言的基础上,结合GIS应用的实际需求,给出了一个支持GIS应用的工作流模型,在此基础上给出了该模型的一种可视化表示方法。(2)结合GIS系统中的空间版本数据库技术,在Sagas高级事务模型的基础上给出了一个支持版本的Ver_Sagas事务模型,满足了GIS应用系统中长事务的处理需要。(3)引入了微工作流引擎的概念,从够用、灵活和低成本的设计原则出发,摒去了传统工作流引擎追求功能完备和复杂的特点,给出并实现了一个面向GIS的微工作流系统框架。(4)在上述研究的基础之上,结合城市路政设施管理的实际需求,以面向GIS的微工作流系统框架为基础,设计实现了基于GIS的城市路政设施管理系统。实践表明,本文所给出的面向GIS的工作流系统框架是有效的。