论文部分内容阅读
地理信息系统(GIS)是信息技术(IT)的一个重要组成部分,在信息社会中占有越来越重要的位置.传统的GIS软件不能完全满足GIS应用的需求,也不符合软件技术发展的潮流,在许多方面面临严峻的挑战,譬如存在开发负担过重,应用系统集成困难,需要专门的开发语言等问题.组件式GIS(ComGIS)是基于组件开发技术的新一代GIS,是解决传统GIS所面临的全新技术体系.本文在系统的研究组件式GIS的基础上,开发研制出基于组件技术的山东金矿地理信息系统.
首先,本文讨论了GIS软件技术体系的发展(GIS模块、集成式GIS、模块化GIS、核心式GIS、组件式GIS、万维网GIS)、传统GIS面临的挑战、组件式GIS的现状及发展趋势,提出了运用当今流行的组件技术,研制山东金矿地理信息系统,来满足金矿管理部门的整理业务工作需求.
然后,通过讨论组件式GIS的有关技术,阐述与组件式软件技术相关的组件对象模型 (COM).、分布式组件对象模型(DCOM)、对象连接与嵌入(OLE)和ActiveX等内容,介绍了组件式GIS的特点,组件式GIS二次开发理论,以及国内外几种常用的一些组件式GIS工具软件.
最后,介绍了笔者运用通用开发语言Visual Basic和组件式GIS工具软件MapObiects集成二次开发出的山东金矿地理信息系统,数据来源于长春科技大学研究的山东省大型、特大型金矿预测中的MAPGIs应用开发研究的数据成果.之后对系统进行了系统分析,结构设计和功能设计.本系统以山东省金矿作为实证研究,具有较强的图形操作功能,如地图放大、缩小、漫游,分层显示、鹰眼图等功能.本系统还实现了从属性到空间数据的查询及从空间到属性数据的双向查询功能.同时利用已有的金矿含量数据,还实现金储量可视化分析功能,非常有利于金矿管理人员的业务工作.本研究同时证明组件式GIS具有简单、易学等特点,高效无缝的系统集成,无须专门的开发语言,良好的可扩展性等优点.山东省金矿地理信息系统是组件式地理信息系统技术在山东金矿的实践应用,对于进一步推广和普及GIS技术具有重要意义.