实现桌面地理信息系统ArcView和VB5应用程序之间的通讯摘要本文简要介绍桌面地理信息系统的概念,通过分析桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView和VB5相互通讯在开发桌面地理信息系统中的应用价值
关键词桌面地理信息系统、ArcView和VB5、应用程序通讯
桌面地理信息系统简介
地理信息系统是一种特定的空间信息系统,它是采用现代化的方法来采集、存储、分析、管理、显示、模拟与地理空间分布有关数据的空间信息系统
它是现代地球科学、信息学、环境科学、测绘遥感学、计算机科学、管理科学、应用数学以及各种应用学科有机结合的集成产物
自60年代加拿大测量学家R
Tomlinson首先提出地理信息系统这一术语以来,在大型机、小型机、工作站和微机平台上,相继出现了GIS的应用平台
如美国ESRI的产品,已遍布上述四种硬件平台
由于80年代PC技术的迅速发展,以及近几年来PC硬件价格的急剧下跌和其性能日益提高,使得桌面地理信息系统(DeskTopGIS)得到了迅速的发展
其中在国内用得较多的有美国ESRI公司的ArcView
ARCVIEW介绍
现在常用的ArcView2
1以上英文版是直观性较好的桌面地理信息系统
它集空间图形、关系数据库、统计图形、空间分析、网络通讯、面向对象的程序设计于一体,图形用户界面直观
而且它有自己的开发工具即Avenue,用于制作特定的ArcView应用程序
Avenue是一种WINDOWS环境下的面向对象的程序设计语言,ArcView的系统功能就是由它编程实现的
任何一个由Avenue语言开发的Windows应用程序都有一个对应的Project,Project由一些Document和Script组成,而Document又由DocumentWindow和DocumentGUI组成,所以Av