一、空間數據庫引擎概述
空間數據庫引擎的概念最早由ESRI提出。ESRI對SDE的定義是:從空間數據管理的角度看,SDE是一個連續的空間數據模型,借助這一模型,我們可以將空間數據加人到關系數據庫系統( RDBMS)中去。
SDE可以理解為基于特定的空間數據模型,在特定的數據存儲、數據庫管理系統的基礎上,提供對空間數據的存儲、檢索等操作,以提供在此基礎上的二次開發的程序功能集合。同時,SDE又可以看做是基于大型關系型數據庫的客戶/服務器模式的軟件,即相對于客戶端,SDE是服務器,提供空間數據服務的接口,接受所有空間數據服務請求;頁相對干數據庫服務器,SDE則是客戶端,提供數據庫訪問接口,用于連接數據庫和存取空間數據。
二、國內外空間數據庫引擎技術
因內,GIS廠商北京超圖公司深用多源空間數據無縫集成技術研發了SuperMap SDX,包括: SDX for SQL Sever,SDX for Oracle ,SDX for Oracle Spatial, SDX for SDE。
國外,Oracle公司推出的Oracle Spatial,為空間數據的存儲與索引定義了一套數據庫結構,并通過擴展Oracle PL/SQL為空間數據的處理和操