oracle spatial之基礎知識之一
幾何引擎:它提供了分析,比較和操作幾何體的函式。
幾何引擎函式: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 視覺化
Ø 地圖緩衝伺服器
Ø FOI(feature-of-interrest,興趣特性)伺服器
Ø 渲染引擎
ORACLE Spatia支援以下的空間資料操作:
l 使用SDO_GEOMETRY資料型別儲存資料模型
l 使用索引引擎和幾何引擎進行查詢分析
l 使用地理編碼器通過轉換地址資料到SDO_GEOMETRY資料實現位置使能
l 使用MAPVIEWER和ORACLE MAPS進行視覺化
l 高階空間引擎功能,如網路分析和路由
LOCATOR的核心功能:
l 使用SDO_GEOMETRY資料型別儲存儲存空間資料的資料模型
l 使用索引引擎和幾何引擎進行查詢分析
l SEO_GEOM.SDO_DISTANCE和SDO_GEOM.VALIDATE_GEOMETRY_XXX函式,這些函式也是LOCATOR的一部分
LOCATOR的的典型應用:
l 簡單的GIS應用程式
l 簡單的商業應用
l CAD/CAM和類似的應用程式
LOCATO提供了SPATIAL技術的一個核心子集
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-716847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle spatial 基礎知識之五Oracle
- oracle spatial之基礎知識之二Oracle
- oracle spatial之基礎知識之三Oracle
- oracle spatial之基礎知識之四空間索引Oracle索引
- oracle weblogic 基礎知識之一OracleWeb
- oracle 基礎知識Oracle
- Oracle鎖基礎知識Oracle
- Oracle相關基礎知識Oracle
- MySQL指南之基礎知識MySql
- ORACLE字符集基礎知識Oracle
- Oracle架構的基礎知識Oracle架構
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- Java基礎知識整理之this用法Java
- Java基礎知識之概述(一)Java
- php基礎知識之$GET$POSTPHP
- 基礎知識
- oracle密碼幾點基礎知識Oracle密碼
- oracle架構的基礎知識(轉)Oracle架構
- SAP SD基礎知識之稅(Taxes)
- Java基礎知識整理之註解Java
- JVM學習之JVM基礎知識JVM
- Golang 基礎之併發知識 (三)Golang
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- 營帳系統之一:財務會計基礎知識
- AI 基礎知識AI
- Webpack 基礎知識Web
- Dart基礎知識Dart
- RabbitMQ基礎知識MQ
- webpack基礎知識Web
- javascript基礎知識JavaScript
- ThinkPHP基礎知識PHP
- Laravel基礎知識Laravel
- Redis基礎知識Redis
- Docker基礎知識Docker
- 程式基礎知識
- Envoy基礎知識