论文部分内容阅读
插件式GIS是增强GIS应用软件代码重用性的一个重要研究方向。插件式GIS与传统的GIS软件开发方式相比,具有较好的集成性、较好的更新性和较好的扩展性的特点。程序员采用插件技术进行GIS软件的二次开发,则能够根据用户需求快速、高效的构建一个GIS系统。本文将插件技术和管网信息管理业务进行结合,验证了插件技术在综合管网方面运用的可行性。论文总结了现有GIS软件二次开发方式发展现状和存在的缺陷,以管网系统实际需求为基础,提出了一种使用插件技术建立综合管网信息系统的方法。基于插件技术的综合管网信息系统分为框架平台和管网插件两个部分。框架平台负责管理系统控件,而管网插件负责完成综合管网的业务功能。论文共分为六章,以下为每章的简要介绍:第一章绪论。主要介绍了本文的选题背景,阐述了本文的研究目的和意义,通过参考国内外相关文献,对插件式GIS的研究进展和存在的问题进行了综合概括,最后提出了本文的主要研究内容。第二章关键技术。主要介绍了插件技术、.NET平台和ArcEngine技术这三个文中主要用到的关键技术。第三章系统总体设计。主要阐述了系统设计原则、系统设计目标、数据库设计和总体设计。第四章框架平台开发。主要阐述了在.NET平台下,使用C#语言开发系统的插件契约、插件容器、插件引擎和宿主程序。第五章管网插件开发。主要阐述了管网插件的开发。管网插件实现数据查询、空间分析、管网设计等常用的管网功能。第六章总结与展望。总结了本文主要研究成果,对进一步工作进行了探讨。本文的主要研究成果是采用插件技术和ArcEngine二次开发组件开发了管网框架平台、管网基础类库和管网功能插件。本文开发的框架平台、基础类库和管网插件,不仅使综合管网信息系统的开发和集成变得快捷,而且,还为程序员快速的构建其他方向的应用程序提供了一种很好的方式。