节点文献

基于构件的GIS软件开发研究

【作者】 张建奋

【导师】 王申康;

【作者基本信息】 浙江大学 , 计算机应用, 2002, 硕士

【摘要】 地理信息系统(GIS)一种输入、存储、管理、分析和显示地理信息的计算机系统,是分析和处理地理空间数据的通用技术。近几十年以来,GIS技术有了惊人的发展,并广泛地应用于资源普查、灾害检测、环境评估、城市规划、公共设施管理、交通管理等领域。而且随着计算机和信息科学的不断发展,其应用领域还在不断扩展。 软件复用是当前软件工程研究的重要问题之一,被认为是解决软件危机的现实的可行的途径。近年来,面向对象的构件化软件技术蓬勃发展,国际上出现了像CORBA,COM/OLE,JavaBeans/EJB等构件的标准和技术,基于构件的软件开发(CBD)日益受到重视。 由于GIS系统本身所具有的复杂性,为了提高软件开发的效率和质量,减少不必要的重复劳动,使用构件化的技术来开发GIS系统就很有必要。本文在介绍GIS理论和软件构件技术的基础上,提出了基于构件的GIS应用软件的开发模型,并给出了一个基于COM技术的GIS构件MapEase的体系结构和实现细节,以及基于MapEase构件进行GIS软件开发的实例。

【Abstract】 GIS is an information system that acquires, stores, analysis and displays spatial data. GIS technology is developing very fast these years, and its application area includes environment assessment, city planning, public facility management. With the inherent complexity of the GIS software, we need more efficient ways to develop large GIS systems. Software reusability is one of the most critical problems in software engineering, and is considered one of the right ways to solve the software crisis problem. Under such circumstance, software component technology is thriving these years, and there are many technologies available, including COM/DCOM, CORBA and JavaBeans/EJB. Component-based software develop(CBD) is receiving considerable attention within the last years. In order to improve the efficiency and quality in developing GIS software, we present the component-based GIS software development method. In this paper, we will describe the development model of the component-based GIS software development method. At the end of this paper, we will give an implementation of a COM-based GIS component and an example of a system building with that GIS component.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2002年 02期
  • 【分类号】TP311.52
  • 【被引频次】23
  • 【下载频次】423
节点文献中: 

本文链接的文献网络图示:

本文的引文网络