您好,欢迎来到佳博论文网!

地理数据库引擎的设计与实现

论文摘要

本文以地理数据库引擎(Geography Database Engine,GDE)为研究对象,在描述了GDE的概念和基本功能的基础上,研究了GDE四个主要方面的问题:数据模型、数据索引、地理数据管理以及地理数据访问对象。 数据模型方面,在对常见的数据模型进行描述和分析的基础上,提出了满足海量数据高效存储和管理的GDE数据模型,通过实验对数据的存放方式和效率进行了测试;数据索引方面,归纳总结了当前提出的较为先进的几种数据索引方法,尤其是着重分析了基于数据库的数据索引的特点,并对GDE基于数据库的可排序四叉树索引进行了重点阐述;地理数据管理方面,对数据并发访问、数据查询、数据更新与维护、数据传输以及数据缓存等关键技术进行了阐述和实践;地理数据访问对象方面,介绍了采用面向对象技术设计实现的地理数据访问类。在研究和实现GDE的过程中,使用统一建模语言(UML)在Rational Rose2002上进行了GDE的需求分析和程序设计。论文还对基于Visual C++环境上使用Oracle Objects for OLE(0040)所实现的GDE成果进行了总结。