文档介绍:回调机制在开发GIS中的应用
马奎  李宏伟  毛彪
(信息工程大学测绘学院,郑州,450052)
 
摘要:MapInfo软件是应用十分广泛的主流GIS软件之一,是微软公司推出的新平台,具有强大的全方位技术兼容性,而COM技术作为OLE技术的延伸,可以实现几乎所有组件的通信操作。基于这些方面,回调机制――实现了更具简便性与灵活性的GIS开发,详细探讨了该机制在MapInfo二次开发中的实现思路及其关键技术点,取得了较为满意的应用效果。
关键词   .NET Framework  COM  MapInfo  回调机制  地理信息系统
 
The CallBack Mechanism Based on .NET
Framework in Development of GIS
MA Kui, LI Hong-wei, MAO Biao
(Institute of Surveying and Mapping, Information Engineering University, Zhengzhou Henan, 450052, China)
Abstract  MapInfo is one of the main software of GIS which is used broadly. , a new platform of the Microsoft, which has an excellent power of patibility. is the advanced technic of OLE, plishes almost all munication ponents of different softwares. Then based on the .ponent packing technic and CallBack Mechanism of the , it can be more simple and flexible to exploder the GIS. This article will give you a deep discussion of the CallBack Mechanism about its thoughts and technologies in secondary exploration of MapInfo, and finally get a satisfaction to its application.
 
Key Words    .NET Framework   COM   MapInfo   CallBack Mechanism   GIS
1、引言
通用的地理信息系统主要是用来执行各类空间数据的输入和编辑、存储和管理、分析和处理、显示和制图的空间数据管理系统。针对其不能完全满足专业领域GIS的需求,也就产生了许多GIS的二次开发工具,或者相关人员直接从底层开发专业的GIS系统。显然两种方式各具其自身特点及应用需求,前者适合快速开发,专业应用中会受到通用GIS的限制,后者适于开发具有自主知识产权的专业GIS系统,但这种方式耗时、费力,需要投入大量的人力与智力。本文就是本着快速便捷的原则,框架作为开发平台,以当今主流最新通用桌面GIS软件MapInfo