空間數據庫引擎的概念更先由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則是客戶機,提供數據庫訪問接口,用于連接數據庫和存取空間信息。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復制微信號
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1ea25
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。