中国人民解放军信息工程大学硕士学位论文地理空间数据库引擎的设计与实现姓名:高伟申请学位级别:硕士专业:地图制图学与地理信息工程指导教师:崔铁军20070401信息工程大学硕士学位论文摘要由于空间数据具有复杂性的特点,对于地理信息系统软件的开发和使用、空间数据的共享和互操作带来了很大困难。空间数据库引擎的出现为解决上述问题提供了可能。空间数据库引擎屏蔽了空间数据的复杂性,使地理信息系统软件更易于开发、有效的实现功能共享和数据共享。本文以空间数据库引擎为研究对象,设计和实现了适用于地理空间数据库的空间数据库引擎——地理空间数据库引擎(GeoSpatialDataBaSeEngine,G-sDE)。主要工作包括以下几个方面:1.介绍了空间数据库引擎的概念;分析和探讨了其遵循标准及研究主要内容;介绍并比较了几种典型的空间数据库引擎产品。2.分析了空间数据模型现状和发展,介绍了几种典型的空间数据模型,在此基础上设计了GSDE数据模型,以适应海量地理空间数据的存储和管理;详细分析了可排序线性四叉树,针对其扩展性差的问题,设计了GsDE的空间索引机制并分析了其优势;在探讨关系型地理空间数据库中的两种存储模型的基础,对G-SDE的空间数据存储结构进行了设计;为提高空间数据传输的效率和安全性,设计了GSDE空间数据传输的数据压缩策略和数据缓存策略。3.分别从GSDE的功能结构、体系结构、数据访问对象和空间数据表结构四个方面进行了详细设计。4.依据设计方案,运用ADo技术实现GSDE了对多种数据库的操作,并针对AD0对oracle数据库访问效率低的问题,使用0cI实现了对0mcIe数据库的高效操作。使用GSDE,开发了试验系统GSDETcst。关键词:地理空间数据库引擎,空间数据模型,空间数据索引,空间数据存储,AD0,sQL第1页信息工程大学硕士学位论文Abs仃act吼ecomplex时ofspatialdatab血gsmuchdifficu崎toGIsdeVelopmem,datashare柚d衄er-叩eration.111espatialDatabaseEn酉ne(sDE)makesitpossibletosolVetheseproblenls.TheSDEshieldsmecompL。xi移ofspatialdata’socanmal(etheGISdevelopmentmucheasier,medataandfilIlctionshare舢cheffective.B硒ed0ntheresearchofSDE,mepaperdesi肛aIldrealizethenewSDEmatistIleGeospatialD砒abaseEn咖e(G—SDE)formegeospatialdatabase.Themaincont∞tsalldinnovationsareasf-ollows:FiI吼ly血廿oducetlleconc印tofSDE;allalyzethestalldards孤dcontentsofSDE;i11仃oduceandcomparesometypicalproductsofSDE.secondly,thou曲aIlalyzingtllestatIls卸ddevelopm髓toftllespatialdatamodel孤di11仃oducingsometypicalspatialdatamodels,desi印edthedatamodelfortheG—SDEwhichc锄storeaIldmaIIagethemassivedataemciently;thou曲aIlalyZingthelillearsortablequad仃eea11d“spooreXpansibil时,desi朗edthespatialindexfbrthe(LsDEaIldaIlab,zeditsadVantage;thou曲analyzillgthet、】lrostoragemodelsinrelationaldatabase,desi印edthestoragestnlctureofthespatiaIdata岛rtheG-sDE;inofdeftoenharIcthee麓ciencyandsecur主ty血transmittingthespatialdata'designedmecOmpressionaIldthecachebuff打s协ategyoftIlespatialdataf研theG—SDE.11l矾ly,ca玎yondetaildes咖fortheG—SDEwhichi11cludedthefIlIlctions仇lctllre,mesystems仃ucmre,medataaccessobjectaIldtllespatialdatatablestnlctIlre.FourdlIy’accordillgtotlledesi伊,thepaperrealizedopcratingindi氘rentdatab勰esusingtheG-SDEbyADo;becauseofus血gADOh舔Poore箍ciencyinaccessi|lg加cle,developedthe0CItOiIllprovcit.AccOmplishedtheexperimemSystemOfGSDETestfort11eGSDE.KeyWords:GeospatialDatab够eEngine,SpatialDataModel,SpatialDatahldex,SpatialDataStorage,ActivexDataObject,S仃uccuredQueryL锄gIlage第1I页原创性声明本人声明所提交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他入已经发表和撰写过的研究成果,也不包含为获...