基于工作流与构件仓库的搭建式GIS研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:liongliong596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过十多年的快速发展,GIS技术已经成为解决土地管理、数字城市、减灾防灾、城建工程、水利工程、交通工程、环境工程、资源开发等方面所涉及空间位置问题的关键技术之一。但是,由于GIS专业性强、空间数据模型复杂、人们对GIS认知的有限以及GIS的开发手段落后等原因,基于GIS的应用系统的开发仍然是专业开发人员的工作,一般开发人员仍然对基于GIS的二次开发望而却步。本论文旨在通过工作流与构件仓库实现软件开发的可视化,利用工作流与构件仓库的搭建式开发技术实现搭建式GIS开发,最终为解决GIS二次开发问题提供一个可视化搭建平台。   本论文对构件仓库、工作流的驱动技术、基于构件仓库的软件开发可视化等方面进行了详细、系统地归纳和总结,深化了对工作流及其驱动技术的认识。论文在吸收、借鉴了国内外构件仓库、工作流以及科学计算可视化技术发展前沿及其在敏捷开发领域内研究成果的基础上,围绕着搭建式可视化开发这一主线,从探讨GIS的开发方法出发,就GIS构件仓库的构建及管理、工作流管理系统的可视化建模、软件敏捷开发、工作流引擎驱动构件仓库运行、软件开发可视化等方面提出了独到的方案和技术,成功解决了GIS应用软件开发难度高、开发效率低等一系列技术难题,提出了一种全新的GIS软件可视化开发方法,并通过系统原型实例佐证了这些方法的实用性。论文主要实现了以下内容的研究:   (1)GIS构件仓库的概念模型研究;   研究构件仓库的设计思想。具体内容有:在传统构件库模型的基础上,提出构件仓库的概念,强化构件仓库的功能,使构件仓库能够独立运行并且对外提供功能服务,使构件仓库能够支持进程内、进程外部署,使构件仓库不仅仅在软件设计时提供支持也能在软件运行时提供支持。解决了构件在运行时的生命周期问题。   (2)GIS构件仓库的负载均衡研究;   研究多个GIS构件仓库的分布式部署及负载均衡,给出构件仓库负载均衡的理论模型以及GIS构件仓库的负载均衡容错处理,指出构件仓库的进程外部署可以使GIS构件仓库与主程序体进行有效地隔离,进而更加有效地分离错误使程序更健壮。   (3)驱动构件仓库运行的工作流模型研究;   研究了工作流模型,给出了搭建式工作流过程模型,调整工作流定义语言XPDL,使之能够描述驱动构件仓库运行的过程;改进工作流引擎使之能够驱动构件仓库;增强了调度算法,使工作流引擎能够实现顺序、选择、循环等程序运行中基本的逻辑控制。   (4)基于工作流与构件仓库的软件可视化方法研究;   研究了基于工作流与构件仓库的软件可视化开发的特点,为实现软件可视化开发提供了基础理论支持,提出了全面解决软件可视化开发所需的必备条件,为这种全新软件开发方式(搭建式软件可视化开发)方法奠定基础。   (5)基于搭建的软件开发模式研究;   分析了当前各种软件开发模式,在搭建式软件开发的基本思想上,提出了基于搭建的软件开发模式。提出了软件开发可视化、搭建式软件开发的概念,阐明了科学计算可视化、图形用户界面开发可视化、软件开发可视化、搭建式软件开发这几个概念的区别,指出现有的软件开发工具提供的可视化开发主要集中在图形用户界面开发的可视化。阐述了基于搭建思想的软件框架可视化开发技术,给出了基于C/S的GIS的框架软件开发技术及WebGIS框架软件开发技术。   (6)基于搭建的GIS软件工程;   搭建式软件开发模式是一种全新的软件开发模式,在将搭建式软件开发模式应用到实际的GIS软件开发过程中,笔者发现开发模式的改变对软件工程也有深刻的影响,结合自己对软件工程的研究及软件开发的实际情况形成了有自己特色的软件工程开发模式——基于搭建的GIS软件工程,并基于搭建理念开发出了MapGIS7.0搭建平台。搭建式GIS软件工程不是对原有的软件工程方法的抛弃,相反在很大程度上可以看做是对原有软件工程的演化和升级。   (7)原型系统研究;   以GIS搭建平台为出发点和目的点来构建基于搭建的GIS可视化开发的技术体系,在MAPGIS平台的支撑下,构建了基于工作流与构件仓库的MapGIS搭建平台原型系统。论文做了大量的可视化开发试验,验证了本文提出的构件仓库模型、工作流引擎驱动构件仓库运行方法以及应用工作流可视化建模工具进行可视化开发。   所取得的这些研究成果,无论是从理论上还是从实践上都为GIS的搭建式可视化开发研究做了很好的探索与开拓,也为通用可视化软件开发平台的研发提供借鉴、经验和基础。
其他文献
会议
会议
高光谱传感器具有很高的光谱分辨率,—般在10-2λ量级,可以在紫外到短波红外的波段范围内(0.4~2.5um)获得很窄且连续的地物波谱曲线。高光谱遥感影像集连续的地物波谱、地物的辐
会议
会议
会议
会议
会议
会议
会议