基于MapX组件式校园地理信息系统研究
2009-07-13姜雪
姜 雪
[摘要]首先校园地理信息系统(CGIS)的产生发展和研究现状,并较详细地阐述开发校园地理信息系统的目的意义和功能实现。然后从实用的角度探讨校园地理信息系统集成组件开发的不同设计方式和若干关键技术。在此基础上,介绍基于VB语言和MapX控件集成校园地理信息系统(CGIS)的设计和实现。
[关键词]地理信息系统(GIS)面向对象MapX组件技术
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1110080-02
一、地理信息系统概念
地理信息系统(Geographic Information System,简称为GIS),是由计算机软硬件和不同方法组成的能够对海量的空间信息进行采集、存储、处理、分析、更新和显示的计算机应用系统。它是由地图制图学、地理学、测量学、遥感学与计算机技术相结合产生的边缘性学科。
作为一种主要处理地理空间数据的系统,地理信息系统(GIS)除了具有普通数据库(CDBS)的研究内容外,主要还包括关于空间数据的输入、存储、检索以及空间运算、空间分析等方面的研究内容。与传统意义上的信息系统相比,地理信息系统的优势在于:它不仅能够存储、分析和表达现实世界中的各类对象的属性信息,而且能处理、表达事物之间地理空间分布状况的空间关系,从空间和属性两个方面对现实世界进行综合、分析、管理,以方便地获取信息,满足应用和研究的需要,并将结果以图形或数字等多种手段直观的表达出来。
可见,地理信息系统以其混合数据结构和独特的地理空间分析功能而独树一帜,可以将地理信息系统理解为:GIS=CAD+DATABASE+SPATIAL OPEA
TION。
二、控件MapX简介
MapX是MapInfo公司向用户提供的具有强大地图分析功能的ActiveX控件产品,由于它是一种基于Windows操作系统的标准控件,因而能支持绝大多数标准的可视化开发环境,如Visual C++、Visual Basic、Delphi、Power Builder等。编程人员在开发过程中可以选用自己最熟悉的开发语言,轻松地将地图处理功能嵌入到应用程序中,并且可以编译成exe文件,脱离Maplnfo的软件平台运行。利用MapX,能够简单快速地在企业应用中嵌入地图功能,增强企业应用的空间查询和空间分析能力,实现企业应用的增值。MapX采用基于MapInfo Professional的相同的地图化技术,可以实现MapInfo Professional具有的绝大部分地图编辑和空间分析功能。而且,MapX提供了各种工具、属性和方法,实现这些功能是非常容易的。因此,MapX非常适合中小型的GIS应用开发。MapX主要有下面这些功能:
1.MapInfo格式地图的显示;
2.对地图的随意浏览功能;
3.专题地图制作;
4.数据绑定;
5.图层控制;
6.生成和编辑地图对象;
7.简单的地理数据、属性查询;
8.支持栅格地图图像;
9.自动和动态注释;
10.提供强大的远程数据库连接。
三、校园地理信息系统的发展现状
“数字地球”、“数字城市”是近几年来地球空间信息科学研究的热境。随着世界各国校园信息化建设的发展,“数字校园”的概念也相应出现。从广义上讲,数字校园是以网络为基础,利用先进的信息化手段和工具,实现从环境(包括设备、教室等)、资源(如图书、讲义、课件、信息等)、到活动(包括教学、管理、服务、办公等)的全部数字化。在传统校园的基础上构建一个数字空间以拓展现实校园的时间和空间维度,从而提升传统校园管理的效率,扩展传统校园管理的功能,最终实现教育过程的全面信息化。达到提高教学质量、科研和管理水平的目的。
随着信息可视化(Information Visualization)技术和GIS技术的发展及广泛应用,出现了另一种数字校园的理念,即在现实校园的基础上构建可视化的虚拟校园。这是一种基于地理坐标系建立的关于校园的空间信息模型,通过信息网络将现实校园的各种信息收集、整理、归纳、存储、分析和优化,进而对校园的各种资源、生态环境、社会环境、教学环境等方面的实体和现象进行模拟、仿真、表现、分析和深入认识网。现在许多高等院校都建立了自己的校园地理信息系统,将GIS技术与传统的管理信息系统相结合,利用GIS提供的空间管理和空间分析功能去解决常规管理方法难以解决的许多问题。但是建设数字校园是一项复杂而庞大的工程,它一方面需要学校内部多方面相互配合,理顺学校的内部管理机制;另一方面,建设过程应统筹规划、分期进行。因此,校园地理信息系统应该首先规划出分类管理模块和功能模块,然后逐一实现每个模块的功能,同时还要考虑各个模块间的相互关系和信息交互,实现系统化管理。目前,国内许多高等学校已经建成或在建各种类型、复杂程度不一的基于GIS技术的校园信息系统,如清华大学、中国地质大学、中科院研究生院、成都理工大学等。
四、校园地理信息系统研究的目的和意义
高等院校作为积极推广、使用高新技术的集中地,理应要求学校管理者掌握的信息现势性强,内容丰富准确,而且能进行快速查寻和综合分析,为学校的发展预测、规划决策以及科学管理提供可靠的依据。有鉴于此,开发基于GIS技术的校园管理信息系统是很有必要的。
校园地理信息系统(CGIS)的建立和应用,可从根本上改变目前无序的人工管理状态,节省大量的人力、物力;为管理、设计、决策快速准确地提供各种所需的图、文、声、像并茂的资料。将CGIS应用于学校后勤管理部门,可以提高学校后勤管理的水平;将CGIS搭乘上校园网络的快车,可以提高管理和决策的透明度,同时也将扩大CGIS的应用范围;将CGIS应用校务管理部门,可以有效的提高校务管理水平。
基于GIS的校园管理信息系统以电子地图的形式为平台,将学校的各种信息直观、形象地展现在人们的面前,可以为用户提供各种校园信息的双向查询、检索和必要的空间分析、统计操作以及按不同用户要求输出地图、平面图、专题图或统计表、分析图、文字说明等。高校校园地理信息系统的开发研究,是适应当前信息社会中对高校信息化管理的要求,也是建设“数字校园”,“校园办公自动化”的初期工作。
建立校园地理信息系统的意义归纳起来主要有以下几个方面:
1.有利于用电子数字产品全面地反映校园地理信息的现状,包括各类建筑物、管线的空间位置、分布及其相互关系。由于系统的空间信息和属性信息都实现了数据库管理,可以生成用户所需的各种数字化产品,同时可按各种条件生成和输出各种图表和报表。
2.有利于校园各种建筑物的有序化管理。可快速、准确地进行各类建筑物的检索查询和定位,为管理和设计规划提供准确而详细的数据,这种检索和查询是双向的,既可以根据图形查属性,又可以根据属性显示相应的图形。
3.有利于学生信息的有序化管理。将学生档案信息与地理信息相结合,可快速、准确地进行学生信息的检索查询和定位。
4.有利于校园资源的更加经济有效的利用。如将校园的地理位置信息与学生的选课信息相结合,可以进行各种统计分析和空间分析,实现教室资源的优化配置。
5.有利于建筑物、管网信息的维护、动态监测和更新,从而提高管理水平。
6.由于使用了计算机管理,使管理信息便于传输,适合一家建设,多家共享。使用网络分析工具来优化资源调配,作各种应急处理,提高了决策的科学性。
7.在校园地理信息系统的建设方面做进一步的开发与研究。可以为城市数字化做一些基础牲及实验性的工作。
五、校园地理信息系统研究的主要功能
校园地理信息系统将校园内的图形、属性结合在一起,加以空间分析功能,在可视环境下解决与校园空间信息有关的信息查询、信息发布、空间规划、信息管理等实际问题。一般来说,校园地理信息系统应具有如下功能:
1.分层显示综合校园地图或专题校园地图。它能向用户提供校园地形图、现状图、规划图等方面的信息,并能够输出不同类型的地图。
2.查询功能。利用属性表的相关属性(如房屋名称、建筑面积、使用面积、主要用途等)对图上校园实体进行查询(由表查图);利用信息工具查询路线距离、区域面积等基本几何信息;同时可直接查询图上对象的相关属性(由图查表)。
3.统计功能。系统可按属性表的相关属性进行统计,并能以直方图、饼图、密度图等专题图的形式输出。
4.将学生信息与地图相结合,实现学生信息和其宿舍地理位置等图上信息的互查及维护,从而改善学生档案信息的管理,实现学生档案信息的地理定位。
5.加入多媒体属性,使用户可以通过图象、声音、文本、影象等各种多媒体来更清楚、全面地了解地图上地形、地物的地理位置及相互关系。对多媒体属性可进行制作、编辑、查询显示、维护等操作。
6.实现缓冲区分析和最短路径查询等空间分析功能。为校园的规划设计提供一定的辅助分析功能。
数字校园是建设信息化高校管理的必然趋势,引入GIS技术的数字校园系统将成为校园新的信息源。它的特点就在于将地理信息系统应用于校园,将校园基础信息与地理信息系统相结合。它可以将校园内的平面图、图形、多媒体信息(如图像、声音、文本等)和属性资料有机结合起来进行综合管理。通过系统可对校园内地理信息的各种要素进行汇总、统计和分析,也可以在屏幕上进行不同格式的地图输出。
总之,实现校园的全面数字化是一项复杂而庞大的工程,它一方面需要学校内部多方面相互配合,理顺学校的内部管理机制;另一方面,建设过程应统筹规划、分期进行。因此,校园地理信息系统应该首先规划出分类管理模块和功能模块,然后逐一实现每个模块的功能,同时还要考虑各个模块间的相互关系和信息交互,实现系统化管理。在这方面更深入的理论和实践研究,地理信息系统工作者可谓任重而道远!
参考文献:
[1]龚健雅,地理信息系统基础,北京:科学出版社,2003.
[2]万剑华、曲国庆、王心众、丁宁,地理信息系统基础教程,东营:石油大学出版社,2001.
[3]齐锐、屈韶琳、阳琳赟,用MapX开发地理信息系统,北京:清华大学出版社,2003.
[4]曹汉清,校园地理信息系统的研究及实现,江苏理工大学硕士学位论文,2000.
[5]冯艳芬,华南农业大学校园地理信息系统的研制,华南农业大学硕士学位论文,2002.