组件式GIS开发平台的结构

组件式GIS开发平台的结构


发布日期: 2017-11-29 更新日期: 2017-11-29 编辑:xuzhiping 浏览次数: 4702

标签:

摘要: 组件式GIS开发平台通常可设计为三级结构: 基础组件&mdaSh&mdaSh面向空间数据管理,提供基本的交互过程。 高级通用组件——面向通用功能。 行业性组件——抽象出行业应用的 特定算法,固化到组件中,进-步加速开发过程。 下面以我国自主开发的全组件式Map...

组件式GIS开发平台通常可设计为三级结构:

基础组件&mdaSh;&mdaSh;面向空间数据管理,提供基本的交互过程。

高级通用组件——面向通用功能。

行业性组件——抽象出行业应用的 特定算法,固化到组件中,进-步加速开发过程。

下面以我国自主开发的全组件式MapEngineGIS 开发平台为例,说明三级结构的组成:

(1)基础组件

处于平台最低层,是整个系统的基础,主要面 向空间数据管理,提供基本的交互过程,并能以灵活的方式与数据库系统连接。

(2)高级通用组件

高级通用组件由基础组件构造而成。它们面向 通用功能,简化用户开发过程,如显示工具组件、选择工具组件、编辑工具组件、属性浏览器组件等等。它们之间的协同控制消息都被封装起来。这级组件经过 封装后,使二次开发更为简单。如一个编辑查询系统,若用基础平台开发,需要编写大量的代码,而利用高级通用组件,只需几句程序就够了。

(3)行业性组件

以GPS监控为例。对于GPS应用,除了需要地图显示、信息査询等一般的GIS功能外,还需要特定的应用功能,如动态目标显示、目标锁定、轨迹显示等。这些GPS行 业性应用功能组件被封装起来后,开发者的工作就可简 化为设置显示目标的图例、轨迹显示的颜色、锁定的目 标,以及调用、接受数据的方法等。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org