GIS空间数据库(39)数据中心开发模式之配置式开发

本文目录
  • 正文

通过配置二次开发,可以配置资源、目录、工具箱、视图、菜单、程序模板、实例模板、引导式加载程序实例。

配置中心

原始的配置中心,即未经过配置未加载功能插件的空白框架,主要有标准工具栏、目录树工作区和数据中心工具定义三部分组成。

  • 标准工具栏

配置中心标准工具栏包括目录树节点属性浏览、加载数据中心目录树和动态切换Access驱动建树分组方式按钮,其功能主要有数据中心目录树节点属性浏览、加载数据中心目录树、动态切换Access驱动建树分组方式按钮等。

  • 目录树工作区

配置中心目录树工作区是数据中心目录树操作和管理数据的场所,充分表现配置加载功能插件后的数据中心,聚合各种用户功能插件,集丰富多彩的数据管理和操作于一体。

  • 数据中心工具定义

“数据中心工具定义”菜单项即数据中心数据类型配置工具。驱动配置管理器用于配置数据中心的驱动,通过配置驱动,数据中心可扩展多种多样的功能插件,从而使数据中心具有丰富多彩的数据表现能力和数据操作管理能力。驱动名遵循默认的命名规则,驱动类型目前只支持subnodesystem即子节点系统类型。驱动本质上是动态链接库。

创建地理数据库

基于数据中心的开发中,不可避免地要处理各种各样的地理数据。所以创建好需要的地理数据库并加载数据是配置数据中心不可缺少的准备工作。“创建数据库”应提供地理数据库安装器向导。通过可视化界面完成数据库的创建和加载数据。

配置XML存储文件

要生成数据中心,首先要配置好数据中心的XML存储文件,大致有三种配置方式:通过Access分组建树驱动方式,遵循数据中心XML存储规范手动配置方式和通过数据中心提供的可视化配置工具——树设计器方式配置。

配置菜单

通过数据中心提供的可视化工具——菜单设计器,根据功能需求的不同将各个节点配以不同的功能菜单。包括拓扑分析配置菜单示例和网络分析菜单。

配置工具

在数据中心类型配置工具中,可以根据不同的数据类型的应用需求的不同为数据中心定义各种不同的工具,即界面角色。
在数据中心的树设计器中为节点配置了数据类型后,当加载相应的插件和数据时系统框架也相应加载不同的界面角色。

创建自定义驱动程序

在Microsoft Visual Studio 2005环境中,通过对话框设置用户自定义节点驱动程序、共享MFC DLL的规则等完成驱动程序框架创建,以及自定义各种函数和编码。

创建功能插件

(1)创建自定义插件

在Microsoft Visual Studio 2005环境中,通过对话框向导完成用户自定义插件的新建项目、添加类、应用程序设置、字符集设置、目录配置、版本配置等。

(2)创建显示功能插件

在上面创建的空白的用户插件的基础上可以创建多种具有特定的一种或多种功能的用户插件。

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,GIS爱好者。
分享本文,请您带上本文链接

发表评论