访问量: 118 次浏览
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市场的新途径。