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

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

ID:19531253

大小:74.30 KB

页数:9页

时间:2018-10-03

软件组件技术及其在gis 中的应用_第1页
软件组件技术及其在gis 中的应用_第2页
软件组件技术及其在gis 中的应用_第3页
软件组件技术及其在gis 中的应用_第4页
软件组件技术及其在gis 中的应用_第5页
资源描述:

《软件组件技术及其在gis 中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、irectionofdevelopmentofGISmoreandmore.BasedonexpatiatingtheconceptionanddevelopmentofCOMGIS,IntroducethetechnicbasisofCOMGIS——COM/DCOM,finallyputforwardthedesignthoughtofempolderingCOMGISplatforminpractice.Keywords:GISCOM/DCOMCOMGIS1引言空间信息是十分重要的,地球上的万物无不与空间位置发生关系,如何利用计算机处理空间相关信息是

3、地理信息系统产生和发展的原动力。现在GIS技术在国防、城市规划、国土资源管理、交通运输、环境监测和保护等与国民经济乃至国家命脉相关的重要领域的成功应用,极大地推动了社会生产力的发展,使之成为世界各国激烈竞争的高科技热点之一。同时,社会的发展,特别是信息全球化的今天,对空间地理信息管理提出了更高的要求。传统的GIS技术正面临着严峻的挑战。组件化技术是针对长期以来软件发展落后于硬件发展的问题而提出的解决方案,它从根本上改变了传统的软件开发思想,,构筑了一个由多方自主提供软件组件、组件间相互协调工作的体系,实现了软件的复用和健壮更新,是软件业沿社会化方向发展的

4、大趋势。将软件组件化开发思想应用于GIS软件开发中,是在技术上摆脱重复开发的有效途径,因此能加快GIS技术的进步,将为GIS的发展带来巨大的生机。软件组件对象模型是关于软件组件之间如何连接的标准。目前占主导地位的主要有微软的COM(即ComponentObjectModel)和对象管理集团OGM的CORBA(即CommonObjectRequestBrokerArchitecture)。其中COM具有明确的组件开发和调用的规范,在PC平台上已形成广泛的应用基础。2组件式GIS概述地理信息系统(GIS)经过近40年的发展,在空间数据的获取能力、储存与管理能

5、力、处理与分析能力以及显示与输出能力等方面都取得了长足的进步。随着GIS在各个领域应用的深入开展,GIS的组件化趋势日益明显,已经成为GIS的重要发展方向之一。从GIS软件模块开发和集成的技术发展历程,GIS可以划分为以下几个发展阶段。GIS模块集成式GIS模块化GIS核心式GIS组件式GISWebGIS互操作GIS图1GIS软件的发展历程从GIS模块发到集成式GIS是从分散到集中的过程,这是GIS发展历程中的一个重大进步。从集成式GIS发展到模块化GIS,这是GIS组件化的开始,随后发展到核心式GIS,GIS组件化趋势越来越明显,并形成组件化的标准形式

6、——组件式GIS和WebGIS。从发展过程来看,GIS经历了如图1所示的几个发展阶段,了解这一历程可以更好地认识到GIS组件化的趋势。GIS应用的广度和深度主要依赖于GIS平台技术,传统的GIS平台虽然在功能上较为成熟和完善,但是其平台的开发技术已经落台,随着GIS应用的不断扩展和深入,用户对GIS技术提出了更高、更新的要求,要求GIS从封闭走向开放,提供广域空间信息共享和实现空间数据、空间分析的无缝集成。于是,传统GIS平台的缺陷逐渐暴露了出来,具体表现在:①系统复杂而庞大,使得普通的开发技术人员难以掌握,导致开发周期过长,阻碍着自身的推广和发展。②单

7、纯的二次开发语言限制了GIS与多媒体技术及其它专业模块、专业系统的高效无缝集成,从而导致了应用局限。③难以应付海量数据的管理和分析,受到操作系统平台的限制,无法应用分布式环境,无法跨平台运行,更无法基于WEB发布数据。这些缺陷仅靠其平台自身难以得到妥善合理地解决,唯一的出路就是融合新的计算机技术,通过新技术的应用来推动GIS理论体系和应用体系的发展和完善。随着计算机技术和软件技术的飞速发展,特别是Internet的出现和组件式软件技术的应用,GIS也自然而然迎合这些起着革命性的发展和变化的趋势,无论是GIS平台的设计思想,还是GIS应用系统的开发方式。近

8、几年来,组件式GIS发展为GIS的前沿技术,并逐渐成为主流趋势。目前,已经商业化

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。