欢迎来到天天文库
浏览记录
ID:10136863
大小:27.50 KB
页数:5页
时间:2018-06-11
《基于组件技术的gis研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于组件技术的GIS研究与应用 摘要:随着我国通讯技术的发展不断加快,地理信息系统应用的发展方向为移动GIS。通过对具有各种功能的组件进行复用、集成,面向各种移动设备的GIS应用软件可以快速开发出来。关键词:组件技术;组件式GIS;应用中图分类号:P208文献标识码:A概述5近年来,计算机技术和应用在生活中全面普及,依赖计算机应用系统的支持和帮助的工作越来越多,以数据处理作为其中大多数的应用系统的核心,计算机管理的信息受到各种属性数据的限制,以及空间信息。而它具有数据量大、结构复杂等特点,一般的图形管理系统、数据库系统都难以进行处理,然而,这些直接导致地理信息系统的出现,同时也促使地理
2、信息的管理成为一门单独的课题。由计算机硬件、软件、管理人员地和理空间数据共同组成地理信息系统(简称GIS),对空间有关的信息以有效地存储、获取、更新、分析、管理和显示等各种形式。随着科技的发展,人们十分关注地理信息系统的应用和发展。据悉,属性数据从地理空间的角度来处理能得到意想不到的效果,地理信息与现实生活中的85%的信息有关,例如属性数据间的内在规律可以通过GIS的空间分析工具挖掘出来;同时也可以使属性数据处理的可视化程度提高等。1组件式GIS的研究经过近40年的发展,地理信息系统(GIS)在空间数据的获取能力、处理与分析能力、储存与管理能力以及输出与显示能力等等方面都获得了非常大的进
3、步。随着深入开展GIS在各个领域的应用,而GIS组件化的趋势也愈来愈明显,GIS朝着组件化发展方向之一。GIS可以从软件模块集成和开发的技术发展历程划分为几个发展阶段。从分散到集中的过程是发展历程中的一个重大进步,也就是从GIS模块发到集成式GIS。GIS组件化就是从集成式GIS发展到模块化GIS开始的,然而,GIS组件化趋势因为核心式GIS变得越来越明显,这时组件式GIS和WebGIS作为组件化的标准形式。从发展过程来看,了解这一历程,从而对GIS组件化的趋势可以更充分地认识。虽然在功能上传统的GIS平台较为成熟和完善,主要依赖于GIS平台技术应用GIS的广度和深度,随着不断扩展和深入
4、GIS的应用,其平台在开发技术上已经比较落台,用户提出了更新、更高的要求给GIS技术,要求GIS实现空间数据、空间分析的无缝集成和提供广域空间信息共享,从封闭走向开放。于是,逐渐暴露了出传统GIS5平台的缺陷,具体表现在以下几方面:①普通的开发技术人员难以掌握传统GIS,由于系统复杂而庞大,阻碍着自身的推广和发展,从而导致开发周期过长。②相对海量数据的管理和分析难以应付,无法基于WEB发布数,无法应用分布式环境,其操作系统平台受到限制,更无法跨平台运行。③GIS与多媒体技术及其它专业系统、专业模块的高效无缝集成受到单纯的二次开发语言的限制,从而导致了应用局限。仅靠其平台自身很难合理妥善地
5、解决这些缺陷,融合新的计算机技术作为唯一的出路,GIS应用体系和理论体系通过人们对新技术的应用来推动其发展和完善。随着人们加快开发软件技术和计算机技术,特别是组件式软件技术的应用和Internet的出现,无论是GIS应用系统的开发方式,还是GIS平台的设计思想,GIS也自然而然迎合这些起着变化的趋势和革命性的发展。近年来,人们使GIS的前沿技术向组件式GIS发展,并慢慢转变为主流发展趋势。目前,已经有GeoMediaMapObjectsArcObjects等作为商业化的COMGIS平台。组件式GIS的英文字为Components5GIS,其缩写为COMGIS,是以一组具有允许跨语言应用的
6、组件提供的、某种标准通信接口的GIS,这种组件就是GIS组件,指基于组件对象平台。可以通过标准的通信接口来实现GIS组件与其他组件之间或GIS组件之间的交互,甚至也可以跨计算机实现这种交互。在GIS软件开发中,COMGIS是面向组件式软件和对象技术的应用。在新一代GIS应用中,COMGIS提供了全新的开发工具。相比传统GIS,它具有多方面的特点,其中包括:跨语言使用、无限扩展性、无缝集成、易于推广、成本低、Internet应用以及可视化界面设计等。2组件技术在GIS中的应用首先,GIS的发展受到版本升级困难、低水平重复开发长期的制约。从狭义上说GIS算是计算机系统,主要是处理地理数据的输
7、出、输入、查询、管理、分析和辅助决策的。因此,组成相对比较固定系统的功能模块,GIS系统中的基础软件模块通常为输出、输入、查询、管理、分析等,为了极大地提高开发的效率,把它们做成组。但事实上在开发新系统时,由于受到复用代码的有效手段的缺乏,开发者对相应的代码不得不进行重新编写。其次,在使用传统的开发技术中,人们大多采用紧耦合的结构体系作为GIS系统。在一定程度上,虽然这种做法使其自身的健壮性和应用系统的运行效率得到保证,但极大的不利
此文档下载收益归作者所有