摘 要
地理信息系统(Geographic Information System,GIS)是以计算机平台为基础,将地物的空间位置信息与属性信息结合起来的多学科集成技术。在如今科学技术高速发展的时代,GIS技术也得到了广泛推广,根据各行业特点开发的GIS系统为社会的发展提供了极大的便利。而高校作为科学技术的集中地,更是顺应GIS的潮流将其应用到了校园的管理方面,方便了校园的规划建设、日常管理工作。
本文首先介绍了GIS系统开发的国内外现状,并对GIS二次开发的三种常用方法进行了比较和分析,最终选择了集成二次开发方法中的组件式开发方法,来进行本次系统的设计。
本次设计的系统是以本校区的CAD电子地图为基础,利用MapInfo绘图软件、MapX组件和Visual Basic编程语言进行开发的。实现了校园地图的浏览、编辑、专题图的制作、校园信息的双向查询等功能,方便了用户对校园地理现状的了解,同时也为校园的发展建设作出了贡献。
关键词:GIS;MapX;VB;二次开发
ABSTRACT
Geographic Information System is based on the computer platform, multidisciplinary integrated technology of geographic information spatial and attribute information together. In the era of rapid development of science and technology, GIS technology has been widely promoted, according to the GIS system of each industry development provides a great convenience for the development of the society. Colleges and universities as the focus of science and technology, more is to comply with the trend of GIS is applied to the campus management, to facilitate the planning and construction, the daily management work of the campus.
This paper summarizes the development of GIS system at home and abroad, three kinds of methods of GIS two development are compared and analyzed. The final selection of the component development method of integrated two development methods, combined with the actual characteristics of Datong Coal Engineering University University to carry out the design of the system.
This system is based on CAD electronic map of the campus as the foundation, use MapInfo for the development of mapping software, MapX component, Visual Basic programming language. The campus geographic information query, convenient for user to understand campus geographic situation, but also contributes to the development and construction of campus.
Keywords:GIS;MapX;VB;secondary development
目 录
1 概述 ....................................................................................................................................................... 1 1.1选题的背景及意义 ......................................................................................................................... 1 1.2国内外研究现状 ............................................................................................................................. 1 1.3研究内容与预期成果 ..................................................................................................................... 2 2 系统开发的方法与关键技术 ............................................................................................................... 4 2.1开发方法的选择 ............................................................................................................................. 4 2.1.1开发方法的介绍 .......................................................................................................................... 4 2.1.2开发方法的比较 .......................................................................................................................... 4 2.2地理信息系统的介绍 ..................................................................................................................... 5 2.2.1地理信息系统简介 ...................................................................................................................... 5 2.2.2地理信息系统经历的阶段 .......................................................................................................... 6 2.2.3地理信息系统的功能 .................................................................................................................. 7 2.3 MapInfo介绍 .................................................................................................................................. 8 2.4 ActiveX技术 .................................................................................................................................. 8 2.5 MapX介绍 ..................................................................................................................................... 9 2.5.1 MapX简介 .................................................................................................................................. 9 2.5.2 MapX特点 .................................................................................................................................. 9 2.5.3 MapX的对象 ............................................................................................................................ 10 2.6 VB介绍 .........................................................................................................................................11 3 校园地理信息系统的分析、设计和实现 ......................................................................................... 13 3.1校园地理信息系统的需求分析 ................................................................................................... 13 3.2校园地理信息系统的设计构想 ................................................................................................... 13 3.2.1设计前的准备工作 .................................................................................................................... 13 3.2.2系统的功能模块 ........................................................................................................................ 14 3.2.3功能模块的介绍 ........................................................................................................................ 14 3.3系统的详细设计 ........................................................................................................................... 16 3.3.1系统主界面的设计 .................................................................................................................... 16 3.3.2系统功能的详细设计与实现 .................................................................................................... 17 3.3.3其他常用功能的设计 ................................................................................................................ 27 4 总结和展望 ......................................................................................................................................... 30 4.1总结 .............................................................................................................................................. 30 4.2展望 .............................................................................................................................................. 30