基于DB2的Mapgis70数据存储器的设计与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:roycetang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先对空间数据存储模型理论中的四种模型即:混和结构模型、统一结构模型、扩展结构模型以及面向对象模型的优劣分别进行了比较和分析,并主要对现在流行的统一结构模型和扩展结构模型分别用实例(Oracle Spatial, ArcSDE)进行了分析和比较。从这些分析和比较可以得知:扩展结构模型主要是为了实现空间数据的管理及应用,而统一结构模型则是简单的数据库空间化。由于定位的不同,基于统一结构模型实现的内容仅仅是“点、线、面”等简单空间要素的存储和检索,而基于扩展结构模型实现的内容除此之外还能管理面向对象的注记、平面拓扑、线性拓扑、栅格(影像)等数据。Mapgis7.0空间数据库采用的就是基于扩展模型的方式。   对Mapgis7.0空间数据库的系统特点、数据组织方式、数据模型以及存储策略进行了归纳和总结。对这些内容的研究和深入理解为本课题的系统设计和实现创造了条件。   设计和实现了两个模块:基于DB2的Mapgis7.0 GDB管理器模块和基于DB2的SQL管理器模块。本课题的设计采取的是面向对象的方法,因而虽然具体实现是基于DB2数据库,但利用本课题的研究成果可以很方便的在其他商业数据库上实现Mapgis7.0空间数据库的扩展模型。   最后,总结了课题研究的成果,并对未来课题还需改进的地方作了论述。
其他文献
互联网行业的不断发展壮大所带来的数据风暴充斥着人们的生活,特别是由此而带来的商业价值吸引着众多人的眼球,而巨大的商业价值来源于对海量数据的提取分析,但是传统的数据挖掘
本文以湖南省国土资源厅电子政务建设为研究背景,以系统科学理论为指导,综合运用信息学、计算机科学、土地资源管理学等多学科知识,应用软件工程的理论和方法,通过对湖南省国土资
本文论述了LINUX内核结构及其开发实践。 1991年,linus torvalds开发出最初的Linux,这个操作系统适用与基于intel 80386微处理器的IBM PC兼容机。现在,linus依然不遗余力的改
地图能对真实世界进行模拟,是一种高度抽象化、概括化的模型。随着科学技术的不断提高,地图技术的发展也在飞速前进。地图符号作为地图的语言,能直观地表达地理事物和可视化展现
随着计算机的不断普及,互联网的快速发展,人们对传统的教学模式不再满意,而此时网络课程应运而生。传统教学模式以老师为主,老师和学生同时处在教室,老师主动向学生授课,学生则被动
World Wide Web(简称Web)自诞生起,其规模在短短十几年间呈指数级增长。由于Web的存在,人们可以方便得获得大量信息。但同时Web信息的海量性、复杂性、分布性以及非结构性,使人
云计算、移动互联网、物联网等新兴技术的快速发展促使数据的规模爆炸式的增长。丰富的数据来源和多样的数据结构使得半结构和非结构化的数据比重越来越大。大数据环境下充分
本文主要针对关联规则的隐私保持进行研究。首先介绍了隐私保持的相关概念,隐私保持和信息安全的区别,数据挖掘隐私保持的分类以及用于隐私保持的一些技术:数据转换、数据随机变
本文主要讨论通过对网络服务资源的监控和管理加强网络服务资源的可用性。网络服务资源管理的目标是对网络服务资源的状态进行监测和控制,使其能够提供高效,可靠的服务,网络服务
随着数字音乐技术和互联网的发展,在线音频检索已经引起了越来越多的关注。目前这方面的研究相对滞后于对视频和图像处理的研究。例如,对于大多数的基于内容的音乐检索(CBMR)系