论文部分内容阅读
作为信息技术(IT)的一个重要组成部分,地理信息系统(GIS)在信息社会中占据越来越重要的地位。而组件式软件技术是继面向对象技术后发展起来的一种新的软件技术,是面向对象技术的延伸,已经成为当今软件技术的潮流之一。
组件式GIS是基于组件开发技术的新一代GIS,是面向对象技术和组件技术在GIS开发中的应用。它具有许多传统GIS无法比拟的优点,为传统GIS所面临的问题提供了新的解决思路和方法,是未来GIS发展的重要趋势。组件式GIS不依赖于某一种开发语言,一般利用地理信息系统控件实现地理信息系统功能,专业应用功能则直接在通用平台上开发或是插入其它专业模型分析控件来实现。
本文在回顾了地理信息系统的发展和目前研究热点的基础上,详细阐述了组件技术的原理、特点和结构,以及与组件式软件技术相关的组件式对象模型(COM)、分布式组件对象模型(DCOM)、OLE及自动化技术、ActiveX控件等内容。介绍了组件式GIS技术,主要包括组件式GIS技术的特点与结构,重点介绍了ESRI公司的组件式GIS工具软件MapObjects。
最后重点介绍了笔者运用通用开发语言VisualBasic和组件式GIS工具软件MapObjects集成二次开发的区域污染源管理信息系统。主要包括该系统的设计目标、开发思想、系统设计、功能设计、数据库建设、程序设计以及在污染源管理方面的应用。