软件组件技术及其在GIS 中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件组件技术及其在GIS中的应用

摘要:为了适应软件组件化潮流,新一代地理信息系统——组件式地理信息系统越来越成为今后GIS发展的趋势。在阐述组件式地理信息系统的概念和发展的基础上,介绍了组件式地理信息系统所依赖的技术基础——组件技术,最后提出在实际开发组件式地理信息系统平台时的设计思路。

关键词:地理信息系统COM/DCOMCOMGIS

TheApplicationOfComponentsTechnologyInGIS

Abstract:InordertobeseasonedwiththeCOMtideofsoftware,COMGISbecomesthedirectionofdevelopmentofGISmoreandmore.BasedonexpatiatingtheconceptionanddevelopmentofCOMGIS,IntroducethetechnicbasisofCOMGIS——COM/DCOM,finallyputforwardthedesignthoughtofempolderingCOMGISplatforminpractice.

Keywords:GISCOM/DCOMCOMGIS

1引言

空间信息是十分重要的,地球上的万物无不与空间位置发生关系,如何利用计算机处理空间相关信息是地理信息系统产生和发展的原动力。现在GIS技术在国防、城市规划、国土资源管理、交通运输、环境监测和保护等与国民经济乃至国家命脉相关的重要领域的成功应用,极大地推动了社会生产力的发展,使之成为世界各国激烈竞争的高科技热点之一。同时,社会的发展,特别是信息全球化的今天,对空间地理信息管理提出了更高的要求。传统的GIS技术正面临着严峻的挑战。

组件化技术是针对长期以来软件发展落后于硬件发展的问题而提出的解决方案,它从根本上改变了传统的软件开发思想,,构筑了一个由多方自主提供软件组件、组件间相互协调工作的体系,实现了软件的复用和健壮更新,是软件业沿社会化方向发展的大趋势。将软件组件化开发思想应用于GIS软件开发中,是在技术上摆脱重复开发的有效途径,因此能加快GIS技术的进步,将为GIS的发展带来巨大的生机。

软件组件对象模型是关于软件组件之间如何连接的标准。目前占主导地位的主要有微软的COM(即ComponentObjectModel)和对象管理集团OGM的CORBA(即CommonObjectRequestBrokerArchitecture)。其中COM具有明确的组件开发和调用的规范,在PC平台上已形成广泛的应用基础。

2组件式GIS概述

地理信息系统(GIS)经过近40年的发展,在空间数据的获取能力、储存与管理能力、处理与分析能力以及显示与输出能力等方面都取得了长足的进步。随着GIS在各个领域应用的深入开展,GIS的组件化趋势日益明显,已经成为GIS的重要发展方向之一。从GIS软件模块开发和集成的技术发展历程,GIS可以划分为以下几个发展阶段。

GIS

GIS

模块

集成式

GIS

模块化

GIS

核心式

GIS

组件式GIS

WebGIS

互操作

GIS

图1GIS软件的发展历程

从GIS模块发到集成式GIS是从分散到集中的过程,这是GIS发展历程中的一个重大进步。从集成式GIS发展到模块化GIS,这是GIS组件化的开始,随后发展到核心式GIS,GIS组件化趋势越来越明显,并形成组件化的标准形式——组件式GIS和WebGIS。

从发展过程来看,GIS经历了如图1所示的几个发展阶段,了解这一历程可以更好地认识到GIS组件化的趋势。GIS应用的广度和深度主要依赖于GIS平台技术,传统的GIS平台虽然在功能上较为成熟和完善,但是其平台的开发技术已经落台,随着GIS应用的不断扩展和深入,用户对GIS技术提出了更高、更新的要求,要求GIS从封闭走向开放,提供广域空间信息共享和实现空间数据、空间分析的无缝集成。于是,传统GIS平台的缺陷逐渐暴露了出来,具体表现在:=1\*GB3①系统复杂而庞大,使得普通的开发技术人员难以掌握,导致开发周期过长,阻碍着自身的推广和发展。=2\*GB3②单纯的二次开发语言限制了GIS与多媒体技术及其它专业模块、专业系统的高效无缝集成,从而导致了应用局限。=3\*GB3③难以应付海量数据的管理和分析,受到操作系统平台的限制,无法应用分布式环境,

文档评论(0)

192****8768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档