摘要
OLE技术的开发方式能够将成熟地理信息系统软件的强大功能和面向对象开发语言有机结合起来,但在海量数据管理上还存在一些问题。本文以泰宁基础地理信息系统(TNGIS)的开发为例,重点介绍了基于OLE技术的回叫机制、MapInfo对象、实现MapInfo与应用程序通讯所用的类、窗体类及其使用方法。以此为基础,笔者提出了以大型分布式数据库MYSQL为平台,采用图形与属性分离的方式对海量空间数据进行管理的方法,以解决系统运行速度缓慢的问题,达到优化数据访问方法的目的。
The technology based on OLE development can bring the strong function of the mature geographic information system software and the object oriented development language together, but there still exist some problems in call-back mechanism and the massive spatial data managements. This article, taking the development of geographic information system of Taining as an example, introduces emphatically the call-back mechanism based on OLE technology, Maplnfo object, the class used to achieve the communication between Maplnfo and application, form class and the methods of using them. With this as the basis, the author put forward the method of carrying on the advantage of large distributed database MYSQL and of managing the map and properties data separately to manage massive spatial data, in order to resolve the system movement speed slowness and perfect the method of visiting database.
出处
《地球信息科学》
CSCD
2006年第4期42-46,共5页
Geo-information Science