Oracle Spatial 與 ArcSDE在實(shí)際應(yīng)用中的區(qū)別
本文主要介紹的是關(guān)于Oracle Spatial 和 ArcSDE區(qū)別與聯(lián)系的相關(guān)應(yīng)用的具體介紹,Oracle Spatial 在實(shí)際的應(yīng)用中不但具有傳統(tǒng)的GIS所有的特性,而且它還是具有相關(guān)的數(shù)據(jù)庫的相關(guān)特性。
一、ORACLE SPATIAL概述
ORACLE SPATIAL 是 Oracle 數(shù)據(jù)庫強(qiáng)大的核心特性,包含了用于存儲(chǔ)矢量數(shù)據(jù)類型、柵格數(shù)據(jù)類型和持續(xù)拓?fù)鋽?shù)據(jù)的原生數(shù)據(jù)類型。ORACLE SPATIAL使得我們能夠在一個(gè)多用戶環(huán)境中部署地理信息系統(tǒng)(GIS),并且與其它企業(yè)數(shù)據(jù)有機(jī)結(jié)合起來,統(tǒng)一部署電子商務(wù)、政務(wù)。有了 ORACLE SPATIAL 之后,即可用標(biāo)準(zhǔn)的 SQL 查詢管理我們的空間數(shù)據(jù)。
二、ORACLE SPATIAL功能
由于傳統(tǒng)的 GIS 技術(shù)已達(dá)到其本身可伸縮性和可*性的極限,用戶越來越多地轉(zhuǎn)向以數(shù)據(jù)庫為中心的空間計(jì)算。ORACLE SPATIAL將空間過程和操作直接轉(zhuǎn)移到數(shù)據(jù)庫內(nèi)核中,從而提高了性能和安全性。ORACLE SPATIAL從1995年ORACLE 7.1.6開始發(fā)展到2003年的10G版本,空間數(shù)據(jù)處理能力越來越強(qiáng)大。
ORACLE SPATIAL將所有的地理空間數(shù)據(jù)類型(矢量、柵格、網(wǎng)格、影像、網(wǎng)絡(luò)、拓?fù)洌┙y(tǒng)一在單一、開放的、基于標(biāo)準(zhǔn)的數(shù)據(jù)管理環(huán)境中, 這就減少了管理單獨(dú)、分離的專用系統(tǒng)的成本、復(fù)雜性和開銷。
ORACLE SPATIAL不但具有傳統(tǒng)GIS的所有特性,,而且還具有關(guān)系數(shù)據(jù)庫的特性,這些特性擴(kuò)展了應(yīng)用程序開發(fā)人員的工作范圍并提供了他們的生產(chǎn)率,因而能支持更廣泛的應(yīng)用程序并提性能主要表現(xiàn)在:
1) 幾何結(jié)構(gòu)和空間參照
ORACLE SPATIAL 支持三種基本的幾何形狀,這些幾何形狀可分別用于表示那些通常構(gòu)成空間數(shù)據(jù)庫的特征,如道路、管理邊界、公共設(shè)施等。這些空間基礎(chǔ)元素包括:
點(diǎn)和點(diǎn)簇:點(diǎn)可以表示建筑、消防栓、電線桿、鉆井、貨車車廂或移動(dòng)的交通工具等位置。
線和線串:線可以表示道路、鐵路線、公用設(shè)施管線或故障線等。
多邊形和帶孔的復(fù)雜多邊形:多邊形可以表示城市、街區(qū)、河漫灘或油田和天然氣田的輪廓。帶孔的多邊形可以表示由一片沼澤環(huán)繞的一小塊土地。 為了有效地集成和表示空間信息,ORACLE SPATIAL 提供了豐富的工具來管理坐標(biāo)系統(tǒng)和投影。
支持 950 多種常用的制圖坐標(biāo)系統(tǒng),而且用戶還可以定義新的坐標(biāo)系統(tǒng)。ORACLE SPATIAL 還支持在不同的坐標(biāo)系統(tǒng)間任意轉(zhuǎn)換數(shù)據(jù)。這些轉(zhuǎn)換一次可以在一個(gè)幾何級(jí)上或者整個(gè)圖層上進(jìn)行。
2) 空間索引:R-tree
為了優(yōu)化空間查詢的性能,Oracle Locator 為關(guān)系數(shù)據(jù)庫提供了空間索引功能。Oracle Locator 提供 R-tree 索引創(chuàng)建功能,該功能生成和存儲(chǔ)幾何結(jié)構(gòu)的近似值作為索引。R-tree 索引易于創(chuàng)建和使用 — 幾乎不需要調(diào)整即可獲得***性能??梢栽诳臻g數(shù)據(jù)的兩個(gè)、三個(gè)或四個(gè)維度上創(chuàng)建 R-tree 索引。
【編輯推薦】
- Oracle Berkeley DB二十年來***支持SQL
- Oracle數(shù)據(jù)庫機(jī)Exadata將成進(jìn)攻IBM利器
- 3月第4周要聞回顧:Chrome續(xù)寫傳奇 Oracle舍我其誰
- Oracle宣布GlassFish路線圖 定位為“部門內(nèi)部”使用
- Oracle優(yōu)化CPU使用的實(shí)際操作方案詳解