论文部分内容阅读
近年来,校园信息化建设已成为世界各国教育竞相发展的热点,数字校园、虚拟校园等发展势头迅猛,其明显特征之一是:它提出了对更多种类信息进行处理的要求,如表示校园地物资源或设施的空间图形、空间位置、空间关系等的信息处理要求日增渐长。地理信息系统是处理空间信息的有效工具,它不仅能将地物的空间和属性信息集成在统一的平台上进行管理和分析,而且以其特有的地理空间数据处理和分析的方法及功能还可以开发出各种应用模块,为校园发展规划、资源优化配置、突发事件的紧急处理等提供决策和分析。因此,将GIS技术引入数字校园,建立能同时处理空间和属性信息的校园信息系统是非常必要的。
本论文首先简明扼要地阐述了校园地理信息系统的含义,概括了校园地理信息系统的国内外研究现状和发展趋势,继而详细介绍了地理信息系统的基础知识及其在数字校园中应用的概况,明确指出基于COM(ComponentObjectModel)、OLE(ObjectLikning&Embedding)和ActiveX基础的组件对象模型的开发方法是目前GIS二次开发的潮流与趋势。
以此为基础,本文较为详细地介绍了运用面向对象技术的MapObjeccts组件进行组件GIS二次开发的思想和常用的组件属性、方法、事件的应用方法,并基于该组件提供的完备的空间数据显示、处理及分析功能,利用可视化开发工具VC++,进行了上饶师范学院校园地理信息系统的开发实践。系统以矢量图形直观展现了校园行政楼、教学楼、运动场、生活区、绿化区等的空间形状及其分布情况,基本实现了对校园地物实体的图形可视、图文信息互查、图形信息编辑、图层空间坐标系定义、地理空间分析与规划等的功能,解决了传统校园信息管理系统不能处理地理空间数据的问题。用户无需面对复杂的GIS概念和操作就可以适用本系统,因此地理信息系统的应用范围得到了很大程度上的扩大。文末作者给出了利用VC++和MapObjects实现各具体功能的关键代码和主要方法,可为其他高校研发同类系统提供参考。