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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- MySQL指南之基礎知識MySql
- Java基礎知識整理之this用法Java
- 介面測試之基礎知識
- Java基礎知識之概述(一)Java
- oracle SGA區基礎知識與檢視命令Oracle
- 基礎知識
- Java基礎知識整理之註解Java
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- SAP SD基礎知識之稅(Taxes)
- Python入門之基礎知識(一)Python
- Golang 基礎之併發知識 (三)Golang
- JVM學習之JVM基礎知識JVM
- Python基礎知識之常用框架Flask!Python框架Flask
- 營帳系統之一:財務會計基礎知識
- 我的自檢清單---知識體系之一 JavaScript基礎JavaScript
- Android知識點回顧之Activity基礎Android
- Django基礎之六(模型理論知識)Django模型
- Java基礎知識整理之程式碼塊Java
- Python快速入門之基礎知識(一)Python
- 小程式開發之基礎知識(0)
- SAP SD基礎知識之SD常用BAPIAPI
- SAP SD基礎知識之銷售模式模式
- Android知識點回顧之Service基礎Android
- WebSocket系列之基礎知識入門篇Web
- Android面試之——數學基礎知識Android面試
- Envoy基礎知識
- DockerFile基礎知識Docker
- Webpack 基礎知識Web
- js基礎知識JS
- React基礎知識React
- 程式基礎知識
- Docker基礎知識Docker
- qml基礎知識
- Mybatis基礎知識MyBatis
- python基礎知識Python
- Hadoop基礎知識Hadoop