空间数据库引擎的概念更先由ESRI提出,ESRI对SDE定义为:从空间数据管理的角度来看,SDE可看成是一个连续的空间数据模型,借助这一模型,我们可将空旬数据加人到关系数据库管理系统(RDBMS)中去。它允许向关系数据库中加入空间数据、提供地理要素的空间位置及形状等信息。
一般而言,空间数据引擎只提供存储、读取、检索、管理数据和对数据的基本处理等功能,不负责进行空间分析和复杂处理。但是基于第三方API (如Oracle Spatial和ESRI SDE)开发的引擎可以提供更多功能。也就是说,SDE只是负责底层的数据管理问题,而上层的应用功能需要在它的基础上开发。ESR1公司SDE的体系结构如图所示。
Oracle公司也推出了自己的SDE产品Oracle Spatial。Oracle Spatial是一套使空间数据能在Oracle 8i数据库中快速和髙效的存储、访问和分析的函数和过程的完整 *** ,包含下面的组成部分:一是对所支持的空间数据类型的存储、语法、语义预描述(MDSYS)的模式;二是空间索引机制,包括一套操作函数,执行对感兴趣区域和空间联合査询,以及管理工具。
从以上的一些定义中可以看出,SDE可以理解为基于特定的空间数据模型,在特定的数据存储、管理系统的基础上 (典型的是数据库管理系统),提供对空间数据的存储、检索等操作,以提供在此基础上二次开发的程序功能 *** tWSDE体系结构看,相对于客户端来讲,SDE是服务器,提供空间数据服务的接口,接受所有空间数据服务请求;相对数据库服务器来讲,SDE则是客户机,提供数据库访问接口,用于连接数据库和存取空间信息。
添加微信好友, 获取更多信息
复制微信号
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/1ea25
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。