基于Oracle的导航空间数据库引擎的设计与实现
发布时间:2018-04-17 19:28
本文选题:空间数据库引擎 + Oracle ; 参考:《天津师范大学》2013年硕士论文
【摘要】:由于导航空间数据海量、多源、复杂的特点,它的共享和互操作难度较大,空间数据库可以对其进行高效的存储和管理。空间数据库引擎作为空间数据库的核心,通过屏蔽了导航空间数据的这些特点,可以实现多源导航数据的共享;同时也可以简化地理信息系统软件的开发难度。随着经济社会的不断发展,人们对地理信息需求也与日俱增,一个优秀的空间数据库引擎的设计实现必然具有重大理论和实践意义。 本文以导航空间数据库引擎作为研究对象;首先阐述了国内外空间数据库引擎的发展现状,详细介绍了空间数据库引擎的体系结构、原理、功能,对ArcSDE和Oracle Spatial两个空间数据库引擎进行分析对比。通过对现有的空间数据模型详细介绍分析,在OGC的模型基础上,使用Oracle Spatial的逻辑数据模型,通过导航数据物理存储模型,达到空间数据库对多源导航数据的存储和管理;文中较为深入的研究了Oracle Spatial的逻辑结构和物理结构,包括矢量数据、栅格数据、拓扑数据、网络数据等的存储模型与空间数据索引机制,并利用Oracle Spatial技术设计,对空间数据存储的表结构进行了详细设计,通过对OCI的封装,实现了的Shape矢量数据与Oracle Spatial格式的互相转换,以及空间数据高效的存储、查询、删除、修改等功能,并对功能实现进行演示。最后,总结了完成的工作和下一步的工作方向。
[Abstract]:Because of the large amount of navigation spatial data, multi-source, complex characteristics, it is difficult to share and interoperate, spatial database can be efficient storage and management.As the core of spatial database, the spatial database engine can realize the sharing of multi-source navigation data and simplify the difficulty of developing GIS software by shielding these characteristics of navigation spatial data.With the development of economy and society, people need more and more geographic information. The design and realization of an excellent spatial database engine is of great theoretical and practical significance.In this paper, the navigation spatial database engine is taken as the research object. Firstly, the development status of the spatial database engine at home and abroad is described, and the architecture, principle and function of the spatial database engine are introduced in detail.Two spatial database engines, ArcSDE and Oracle Spatial, are analyzed and compared.By introducing and analyzing the existing spatial data model in detail, on the basis of the OGC model, using the logical data model of Oracle Spatial and the physical storage model of navigation data, the storage and management of multi-source navigation data in spatial database are achieved.In this paper, the logical and physical structure of Oracle Spatial is deeply studied, including the storage model and spatial data indexing mechanism of vector data, raster data, topology data, network data, etc., and is designed by Oracle Spatial technology.The table structure of spatial data storage is designed in detail. Through the encapsulation of OCI, the conversion between Shape vector data and Oracle Spatial format is realized, as well as the efficient storage, query, deletion and modification of spatial data.And the realization of the function is demonstrated.Finally, the paper summarizes the finished work and the next work direction.
【学位授予单位】:天津师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208;TP311.52
【参考文献】
相关期刊论文 前10条
1 李绍俊;新一代海量空间数据库引擎——SuperMap SDX+5[J];地理信息世界;2005年02期
2 汪明冲;赵军;李玉琳;;空间数据库引擎及其解决方案分析[J];地理信息世界;2006年04期
3 申胜利;李华;刘聚海;;基于ArcSDE的栅格数据存储与处理[J];测绘通报;2007年09期
4 范建永;熊伟;刘建忠;;基于OCI方式空间数据访问引擎的设计与实现[J];地理与地理信息科学;2008年01期
5 杨培章 ,马东洋 ,陶治宇 ,陈朝辉;OCI接口简介及其在VC++中的应用[J];电脑编程技巧与维护;2003年11期
6 黄梦龙;;基于共享数据库平台的空间数据互操作实现方法[J];地理空间信息;2009年04期
7 董海龙;;多层结构的客户机/服务器系统[J];智能建筑与城市信息;2007年01期
8 吴孟泉;崔伟宏;梅新;;基于空间数据引擎的数据库设计与构建[J];计算机工程;2007年06期
9 王佞;罗大庸;张航;;基于SDE的空间数据库的研究与实现[J];计算机与数字工程;2006年04期
10 祝青;胡奇光;;空间数据库引擎技术研究[J];软件导刊;2009年03期
相关博士学位论文 前1条
1 张泽宝;空间数据库的索引技术研究[D];哈尔滨工程大学;2009年
,本文编号:1764958
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1764958.html