MapGIS数据中心介绍

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

MapGIS数据中心集成开发平台介

技术支持中心

-1-

-2-引言

v 经过几十年的发展,GIS 应用的领域越来越广泛。GIS 应用系统需要访问分布在多

个数据源的异构数据,也需要整合诸如文档、数据库属性表等非空间数据。如何对多源异构的空间数据和非空间数据进行有效的集成管理,成为一个亟待解决的问题。

v 用户的需求不断变化,系统设计不断调整,GIS 应用系统本身也变得越来越复

杂,使系统的开发与维护面临巨大的挑战。

v 在这种形势下,中地数码历经多年技术攻关,提出新一代GIS 架构技术及新一代

开发模式,率先推出MapGIS 数据中心集成开发平台,实现了“零编程、巧组合、易搭建”的可视化开发,掀起了GIS 开发和应用领域的一场变

革!

-3-

MapGIS数据

中心发平台产生背景

2

MapGIS

数据中心平台的典型开发案例

-4-1 数据中心搭建平台产生的背景

ü多GIS 平台,资源的共享难以实现

ü空间数据和非空间数据的集成管理

ü功能重复开发,资源浪费严重

üGIS 技术涉及面广(跨学科、跨行业)

ü开发难度大(系统庞大,技术难度大)

ü达不到“随需而变”(面向对象、组件化

社会背景

-5-v 程序员:我不懂业务!

v 技术支持:我不懂程序!

v 程序员&技术支持:我怎么觉得是在对牛弹琴呢?

“你的柔情我永远不

懂”

1 数据中心搭建平台产生的

背景

-6-v 客户:一个小小的功能就要修改几天?v 客户:改这么小的功能,怎么动用这么多人?v 客户:我们愿意帮忙,但是我们能做什么呢?

“爱莫能助”

1 数据中心搭建平台产生的

背景

-7-v 老板:项目天天都在做就是没有进展!

v 老板:维护的时候怎么还要这么多人参加,有点太花钱了吧?

v 老板:小项目都不敢接!

“成本、成本、成本,还是成本!

-8-痛定思痛——还是要使用MapGIS 数据中心v 到底为什么?

v 所有的变更都反映在代码上.

v 所有代码的改动都要涉及到程序员.

v 程序改动都要设计到很多环节,牵扯到太多的人员参与.

v 一个小小的改动殃击面就很广

.

-9-MapGIS

数据中心集成开发平台

-10-2.1 认识MapGIS 数据中心搭建平台什么是MapGIS 数据中心?

MapGIS 数据中心有什么功能特点?

MapGIS 数据中心开发模式与传统开发模式对比?MapGIS 数据中心的使用

价值?

-11-

◆MapGIS 数据中心集成开发平台简称数据中心,是基于新一代GIS 架构技术及新一代开发模式的集成开发平台,是集“基础”与“应用”为一体的综合开发与应用的集成平台。◆数据中心是一种强兼容性的数据仓库,可以在同一个框架下,把来自不同生产厂商,不同格式,不同标准,分布在不同位置的数据统一在一个系统之下,即对分布式多源异构空间数据的管理能力。

◆数据中心是一种应用系统,它根据行业的标准建立起功能与界面相分离的具有高度可定制性的应用系统解决方案,以更容易地适应需求的变动、使用户参与到设计开发过程中、当开发类似系统时最大程度的复用以前的工作。

数据中心组成结构图

2.1 MapGIS 数据中心的定义

数据配置及可视化数据库数

据库数据库数据库数据库数

据库服务方法( 功能)库数据配置及可视化

数据库数据库数据库数据库数据库数据库服务方法( 功能)

配置及可视化数据库数据库

数据库组件库组件库

动态库

数据维护插件数据维护插件数据维护插件数据维护插件搭建系统

-12-

2.1 基于MapGIS7数据中心系统构架

v 框架+可聚合的功能插件+功能

仓库

l 框架:装载/卸载功能插件;l 功能插件:完成特定功能;

l 功能仓库:存储已注册的功能插件,为数据中心配置功能;

2.2 MapGIS数据中心搭建平台功能特点

※高度可定制的应用集成系统

★功能与界面分离的高度可定制

★动态实现开发系统的界面布局,真正做到界面布局“随需而变”

★功能仓库中的任意几项功能项可按需求组合,组合的功能项可随业务变化而灵活定制

★使用户参与到设计开发过程中,更容易适应需求的变更

★开放的软件体系架构,能将已开发的工具条、菜单等资源通过简单的导入操作迁移到开发的体系中来

-13-

2.2 MapGIS数据中心搭建平台功能特点

※先进的搭建式、配置式、插件式二次开发技术★搭建式二次开发

通过工作流、电子表单、基于SOA技术的构件仓库、搭建平台、运行平台等实现可视化搭建业务流程及应用系统

★配置式二次开发

提供配置资源向导模式、配置生成资源、目录、程序模板、实例模板、引导式加载程序实例、应用系统框架等

★插件式二次开发

基于SOA技术系统框架、基于SOA技术基础插件、基础视图、加上少量编程,以插件模式将扩展模块集成到系统中

-14-

-15-

2.2 MapGIS 数据中心搭建平台功能特点

※灵活的分布式多源异构数据集成管理

★能够以统一的方式集成管理二、

三维空间信息、文档信息、元数据

信息

★采用可灵活定制的目录树结构管理

数据、实现数据的层次化管理★提供三种数据配置模式(直接驱动式、定态配置式、扩展驱动式)组织数据

★提供业务规则驱动,按照用户定义的业务规则结合过滤规则生成的数据编码库,根据管理的实际业务类型,建立动态目

录树

相关文档
最新文档