组件GIS重点

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、组件的概念:简而言之,组件就是对象,组件是对数据和方法的简单封装。组件可以有自己的属性和方法,属性是组件数据的简单访问者,方法则是组件的一些简单而可见的功能。

2、组件式GIS:组件式GIS的基本思想就是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。

3、组件式GIS的特点:组件式GIS系统把GIS的功能适当抽象,以组件形式供开发者使用,将会带来许多传统GIS工具无法比拟的优点。其特点:(1)小巧玲珑、价格便宜。由于传统GIS结构的封闭性,往往使得软件本身变得越来越庞大,不同系统的交互性差,系统的开发难度大。组件式GIS提供实现空间数据的采集、存储、管理、分析和模拟等功能,至于其他非GIS功能(如关系数据库管理、统计图表制作等)则可以使用专业厂商提供的专门组件,有利于降低GIS软件开发成本。另一方面,组件式GIS本身又可以划分为多个控件,分别完成不同功能。用户可以根据实际需要选择所需控件,最大限度地降低了用户的经济负担。

(2)直接嵌入MIS开发工具,组件的生茶建立在严格的标准纸上,因此,凡符合标准的组件都可以在目前流行的各种开发工具上使用。VB、VC、Delphi、PowerBuilder、Notes、Foxpro、Access等都可以直接成为GIS或GMIS的优秀开发工具,他们各自的优点都能够得到充分发挥,这与传统GIS专门性开发环境相比是一种质的飞跃。

(3)强大的GIS功能。新的GIS组件都是基于32为系统平台的,采用InProc 直接调用形式,所以无论是管理大数据的功能还是处理速度方面均不比传统GIS 软件逊色。GIS组件完全能提供拼接、裁剪、组合、缓冲区等空间处理能力和丰富的空间查询与分析能力。

(4)开发简捷。由于GIS组件可以直接嵌入到MIS开发工具中,对广大开发人员来讲,就可以自由选用他们熟悉的开发工具。而且GIS组件提供的API 形式非常接近MIS工具的模式,开发人员可以像管理数据库表一样熟练地管理地图等空间数据,无需对开发人员进行特殊的培训。在GIS或GMIS的开发过程中,开发人员的素质与熟练程度是十分重要的因素。这将使大量的MIS开发人员能够较快的过渡到GIS或MGIS的开发工作中,从而大大加速GIS的发展。

4、组件式GIS 的功能:

(1)可以实现地理信息系统的各种功能、又可以利用其他可视化开发平台提供的丰富的、功能强大的编程组件和环境,这样提高了应用系统的开发效率,而且经可视化开发软件开发出的应用程序具有更好的用户界面,更强大的数据库功能。

(2)基于组件对象模型,具有标准接口,可跨语言应用。解决了传统GIS在软件开发、应用集成和用户学习等方面面临的困难,有力的降低开发成本,具有无限扩展性、可靠性好、易于移植、便于维护、学习周期较短、容易开发。

相关文档
最新文档