oracle spatial之基礎知識之一

liqilin0429發表於2012-02-21

幾何引擎:它提供了分析,比較和操作幾何體的函式。

幾何引擎函式:SDO_GEOM.SDO_DISTANCE

索引引擎:為了提高查詢效率,ORACLE SPATIAL提供了空間索引引擎

幾何引擎函式:SDO_NN(nearest neighbor),SDO_ANYINTERACT

檢查在ORACLE DATABASE 中是否安裝了 ORACLE SPATIAL

SQL> col comp_name format a10;

SQL> select comp_name,status from dba_registry where comp_name='Spatial';

 

COMP_NAME  STATUS

---------- ----------------------

Spatial    VALID

 

SQL>

說明成功安裝了,狀態為VALID或是LOADED都可以

 

檢查SPATIAL安裝的版本

SQL> select sdo_version from dual;

 

SDO_VERSION

-------------------------------------

 

11.2.0.1.0

 

 

ORACLE Spatial技術分佈在兩層上:資料庫伺服器(DATABASE SERVER)和應用伺服器(APPLICATION SERVER

資料庫伺服器(DATABASE SERVER:

l         高階空間引擎

Ø         路由

Ø         網路資料模型(NDM

Ø         線性參考系統 (LRS)

Ø         分析挖掘

Ø         拓撲和GEORASTER型別

Ø         拓撲資料模型

Ø         GEORASTER

l         查詢和分析

Ø         所有引擎查詢操作

Ø         幾何引擎

l         資料模型

Ø         SDO_GEOMETRY樣式

l         位置使能

Ø         ORACLE 使用工具

Ø         地理編碼器

應用伺服器(APPLICATION SERVER):

l         視覺化

Ø         地圖緩衝伺服器

Ø         FOIfeature-of-interrest,興趣特性)伺服器

Ø         渲染引擎

 

ORACLE Spatia支援以下的空間資料操作:

l         使用SDO_GEOMETRY資料型別儲存資料模型

l         使用索引引擎和幾何引擎進行查詢分析

l         使用地理編碼器通過轉換地址資料到SDO_GEOMETRY資料實現位置使能

l         使用MAPVIEWERORACLE MAPS進行視覺化

l         高階空間引擎功能,如網路分析和路由

 

LOCATOR的核心功能:

l         使用SDO_GEOMETRY資料型別儲存儲存空間資料的資料模型

l         使用索引引擎和幾何引擎進行查詢分析

l         SEO_GEOM.SDO_DISTANCESDO_GEOM.VALIDATE_GEOMETRY_XXX函式,這些函式也是LOCATOR的一部分

 

 

LOCATOR的的典型應用:

l         簡單的GIS應用程式

l         簡單的商業應用

l         CAD/CAM和類似的應用程式

LOCATO提供了SPATIAL技術的一個核心子集

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-716847/,如需轉載,請註明出處,否則將追究法律責任。

相關文章