论文部分内容阅读
GIS作为对地理信息系统进行快速获取、管理、操作和显示的有效工具,其应用领域日益扩大。而传统的GIS软件在很大程度上既不能满足GIS应用的需求,也不符合现代软件技术的要求,因而迫切需要一种新的GIS开发技术来解决上述问题,组件式GIS(ComGIS)应运而生,它是基于组件开发技术的新一代GIS,是解决传统GIS所面临问题的全新技术体系。 地图符号制作系统是GIS中不可缺少的基础功能模块之一,传统的GIS软件中的地图符号制作系统在通用性、方便性、灵活性等方面存在一些不足,需要采用组件技术开发一个通用的地图符号制作工具,以满足组件GIS开发的需要。 本文首先介绍了组件技术的原理、特点以及组件GIS的优点,提出了基于COM技术的通用性的地图符号制作系统的构架。本文将整个系统划分成两个部分:地图符号绘制组件和地图符号制作组件,并介绍了各个组件接口和组件对象。在系统中引入了外部程序符号接口,用于对外部程序符号进行管理,提高了系统的开放性。最后,介绍了本符号系统在RdGIS中应情况,并研究了本符号系统与MapObiects集成的策略,实现了三个MapObiects的自定义的符号组件对象,扩充了MapObjects的符号功能。 实验结果表明该组件设计合理,符号系统具有较好的开放性。