一种基于组件技术的GIS 与办公自动化 系统无缝集成模式研究

陈颖彪,钟耳顺,杨祖虎

( 1. 中科院地理信息产业发展中心, 北京 100101; 2. 广州大学理学院地理系,广州 510405)

论文来源:国土资源遥感

摘要:介绍 GIS 与办公自动化( OA) 发展的现状及趋势, 提出了 GIS 与 OA 系统在集成上存在的实际问题。结合 GIS发展的最新动态, 提出了一种基于组件技术的方法, 以实现 GIS 与 OA 的无缝集成设计, 最后结合组件技术的发展提出了新的 GIS 与OA 无缝集成的模型。

关键词: 地理信息系统( GIS) ; 办公自动化( OA) ; 组件式 GIS; 组件技术

0 引言

随着计算机技术的普及和提高, 使得以信息技术为依托的地理信息技术得到迅猛发展, 其应用范围不断增加, 从传统的土地利用、城市规划和资源管理到电力、电信等设施管理和智能交通等新兴领域,用户范围从单一政府部门到各种企业部门。GIS 作为一种对现实世界理解的技术手段, 通过模型化的方法把现实世界转化为可视化的信息世界, 实现了对空间数据的可视化管理。但 GIS 在应用中存在的一个重要问题就是如何与各行业应用系统实现无缝集成, 真正使GIS 技术作为一个重要的组成部分, 参与到日常的办公自动化系统中。

1 GIS 与OA 的发展

1. 1 GIS 的发展过程及现状

从GIS 的发展历史看, GIS 软件技术体系可以划分为6 个阶段( 图 1) , 即GIS 模块、集成式 GIS、模块化GIS、核心式GIS、组件式GIS 和万维网GIS[ 1] 。为了便于比较, 这里把组件式GIS 产生之前的GIS 称为传统GIS。由于GIS 功能模块技术不够成熟且功能单一, 目前已基本淘汰; 核心式 GIS 尽管在理论上是GIS 软件技术体系发展的重要阶段, 但是缺乏完整、成熟的商业软件。目前GIS 界广泛使用的是以Arc/ Info 为代表的集成式GIS 软件和以MGE 为代表的模块化GIS 软件, 因此这里所说的传统GIS 主要包括集成式GIS 和模块化 GIS。集成式GIS 在地图数据管理、数据表达和空间分析方面都得到了广泛的应用, 但由于价格昂贵, 只有那些需要进行空间数据处理的部门才应用。针对这一情况, 出现了以MGE为代表的模块化GIS, 它把GIS 功能封装成一个个模块, 按模块论价, 这一方式使GIS 在工程上的应用得到扩展。

但无论是集成式GIS 还是模块化GIS, 其缺点都是无法实现与MIS 的无缝集成, 在与MIS 的应用中,空间数据与相关属性数据分开存储, 达不到一体化办公的目的, 在开发方式上, 主要是基于软件本身所带的二次开发语言, 使功能及应用受到限制。

目前以组件开发方式为代表的新一代GIS 软件正得到广泛应用, 它的主要特点是将 GIS 功能封装成组件, 以组件方式提供给用户, 并可方便地嵌入到任何一种开发语言当中, 这样的好处是, 可以很好地调用任意一种开发语言的资源, 同时使 GIS 功能在系统集成中得到表达, 很好地实现了 GIS 与MIS 的无缝集成, 它代表了未来技术发展的主要方向, 目前主要代表的软件产品包括北京超图地理信息技术有限公司开发的SuperMap2000 全组件式地理信息系统和ESRI 公司新一代组件产品ArcObject 组件。

更多内容请查看pdf