地理信息系统(geographical information system,GIS)是地理学、测量学、制图学、电子学、计算机科学和信息管理学等多种学科交叉的产物。GIS 的基本功能是:数据输入、存贮、编辑;操作运算;数据查询、检索;应用分析;数据和图形显示、结果输出;数据更新等。它把相互联系的各种地理方面的信息抽象为计算机可以表示和描述的数据存储起来,利用计算机强大的数据处理功能对其进行再加工,提出地理信息系统所关心的各种空间属性以及与之相联系的社会属性和自然属性,并在此基础上提供实时控制、自动决策与智能分析等功能。所以GIS的本质就是通过研究和分析计算机的地理信息,在一定空间和时间范围内对地理系统的各种要素进行控制和操作。
此系统可以用组件式GIS实现,它不依赖于某一种开发语言,可以嵌入通用的开发环境(如:VB,VC++等)中实现高效、无缝的GIS集成功能。采用组件GIS与面向对象的可视化编程语言VB(Visual Basic)相结合,进行专题地理信息系统二次开发,实现数据分析、管理和查询;用VB和OLE(Object Linking and Embedding)技术对数据库调用;通过文件存取方式建立数据交换通道;通过动态数据交换(DDE)建立GIS与应用模型之间的快速通信。