基于OLE自动化的MapInfo集成开发摘要:本文以Delphi应用程序为例,比较详细的介绍了如何利用OLE自动化技术集成开发MapInfo应用程序。介绍了OLE调用、回叫等功能的使用方法。最后,以一个例子说明了如何在实际应用程序中用到本文所讲的方法。关键词:OLE自动化;MapInfo;地图集成化1概述MapInfoProfessionnal6.0是美国MapInfo公司开发的一种桌面地理信息系统开发平台,因为它小巧玲珑、易学易用,同时对空间数据具有强大的采集、存贮、分析等功能,所以成为世界上最为流行的桌面地理信息系统。目前利用MapInfo开发应用程序主要有三种方式。分别是单纯利用MapBasic开发、利用可视化编程工具集成二次开发和利用MapX开发。在这三种方法中,单纯MapBasic编程由于缺乏可视化编程环境的支持,开发周期过长而较少采用,后两种是实际应用中比较常用的方法。利用MapX开发的应用程序因为不需要后台MapInfo的支持,所以运行速度快,小巧灵活,是目前比较流行的开发方法,然而MapX并没有实现所有的MapInfo功能,而且其生成和编辑地图的