摘要: GIS的组件化,就是指采用组件(Component) 技术编制地理信息基础平台及其应用系统。组件技术实质上就是软件可重用技术,我们比较熟悉的微软的COM/ActiveX就是软件组件实现规范的一种。组件式软件技术已成为当今软件技术的潮流之一,它的出现改变了以往封...
GIS的组件化,就是指采用组件(Component) 技术编制地理信息基础平台及其应用系统。组件技术实质上就是软件可重用技术,我们比较熟悉的微软的COM/ActiveX就是软件组件实现规范的一种。组件式软件技术已成为当今软件技术的潮流之一,它的出现改变了以往封闭、复杂、难以维护的软件开发模式。组件式GIS(CbmGIS)便是顺应这一潮流的新一代GIS,是面向对象技术和组件式软件技术在GIS软件开发中的应用。
ComGIS的基本思想是把GIS的功能模块划分为多个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,它们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成GIS基础平台和应用系统。
组件软件的可编程和可重用的特点,在为系统开发商提供有效的系统维护方法的同时,也为GIS最终用户提供了方便的二次开发手段,因此CbmGIS将在很大的程度上推动GIS软件的系统集成化和应用大众化,同时也很好地适应了网络技术的发展。目前,几个著名的GIS软件厂商都推出了基于COM技术的GIS软件,ComGIS的出现给国产GIS基础软件的开发提供了一个良好的机遇,它打破了GIS基础软件由几个厂商垄断的格局,开辟了以提供专业组件来打人GIS市场的新途径。