新聞中心
學(xué)習(xí)Oracle時(shí),你可能會(huì)遇到Oracle Spatial問(wèn)題,這里將介紹Oracle Spatial問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。Oracle Spatial 是 Oracle 數(shù)據(jù)庫(kù)強(qiáng)大的核心特性,包含了用于存儲(chǔ)矢量數(shù)據(jù)類(lèi)型、柵格數(shù)據(jù)類(lèi)型和持續(xù)拓?fù)鋽?shù)據(jù)的原生數(shù)據(jù)類(lèi)型。Oracle Spatial使得我們能夠在一個(gè)多用戶(hù)環(huán)境中部署地理信息系統(tǒng)(GIS),并且與其它企業(yè)數(shù)據(jù)有機(jī)結(jié)合起來(lái),統(tǒng)一部署電子商務(wù)、政務(wù)。有了 Oracle Spatial 之后,即可用標(biāo)準(zhǔn)的 SQL 查詢(xún)管理我們的空間數(shù)據(jù)。

網(wǎng)絡(luò)數(shù)據(jù)模型
在 Oracle 數(shù)據(jù)庫(kù) 10g 中提供了一個(gè)存儲(chǔ)網(wǎng)絡(luò)(圖形)結(jié)構(gòu)的數(shù)據(jù)模型。它顯式地存儲(chǔ)和維護(hù)“連接—節(jié)點(diǎn)”網(wǎng)絡(luò)的連通性并提供網(wǎng)絡(luò)分析功能(如最短路徑、連通性分析)。需要網(wǎng)絡(luò)解決方案的應(yīng)用程序包括運(yùn)輸、公共交通、公共設(shè)施和生命科學(xué)(生物化學(xué)路徑分析)。
對(duì)于運(yùn)輸應(yīng)用程序,該網(wǎng)絡(luò)數(shù)據(jù)模型還支持一個(gè)路線(xiàn)搜索特性。Oracle 引入了一個(gè)可伸縮的路線(xiàn)搜索引擎,該引擎提供了地址(或預(yù)先經(jīng)過(guò)地理編碼的位置)之間的駕駛距離、時(shí)間和方向。它作為一個(gè) Java 客戶(hù)端庫(kù)提供給網(wǎng)絡(luò)數(shù)據(jù)模型,這個(gè)網(wǎng)絡(luò)數(shù)據(jù)模型可以容易地部署在 Oracle 應(yīng)用服務(wù)器或獨(dú)立的 OC4J 環(huán)境中。其他的特性包括:最快或最短路徑的選擇項(xiàng),返回概要或詳細(xì)的駕駛指導(dǎo);并返回沿著一條街道網(wǎng)絡(luò)從單個(gè)位置到多個(gè)目標(biāo)位置的時(shí)間和距離。
拓?fù)鋽?shù)據(jù)模型
Oracle Spatial 包含一個(gè)數(shù)據(jù)模型和模式,它們?cè)?Oracle 數(shù)據(jù)庫(kù)中持久存儲(chǔ)拓?fù)浣Y(jié)構(gòu)。當(dāng)進(jìn)行大量特征編輯且對(duì)地圖和地圖圖層間的數(shù)據(jù)完整性的有高度需求時(shí),這非常有用。另一個(gè)好處是基于拓?fù)浣Y(jié)構(gòu)的查詢(xún)一般比涉及到關(guān)系(如鄰接性、連通性和包容性)的查詢(xún)執(zhí)行速度更快。土地管理(地籍)系統(tǒng)和空間數(shù)據(jù)提供商將從這些功能中獲益。
GeoRaster
一種新的數(shù)據(jù)類(lèi)型在 Oracle 數(shù)據(jù)庫(kù) 10g 中以本地形式管理地理參照柵格成像(衛(wèi)星成像、遙感數(shù)據(jù)、網(wǎng)格化數(shù)據(jù))。Oracle Spatial 的 GeoRaster 特性提供成像的地理參照、用于元數(shù)據(jù)管理的XML 模式和基本操作,如形成分層、平鋪和交*。環(huán)境管理、國(guó)防/國(guó)家安全、能源勘探和人造衛(wèi)星影像門(mén)戶(hù)方面的應(yīng)用程序?qū)?huì)從中受益。
空間分析函數(shù)
新的基于服務(wù)器的空間分析功能包括分類(lèi)、分裝、關(guān)連空間關(guān)系 — 這些功能對(duì)于商務(wù)智能應(yīng)用程序非常重要。
地理編碼器
地理編碼是將地理參照(比如地址和郵編)與位置坐標(biāo)(經(jīng)度和緯度)聯(lián)系起來(lái)的過(guò)程。在 Oracle Spatial 10g 中提供一個(gè)功能全面的地理編碼引擎。它通過(guò)查詢(xún)存儲(chǔ)在 Oracle 數(shù)據(jù)庫(kù)中的經(jīng)過(guò)地理編碼的數(shù)據(jù),提供國(guó)際地址標(biāo)準(zhǔn)化、地理編碼和 POI 匹配。它獨(dú)特的非解析地址支持為客戶(hù)應(yīng)用程序增加了巨大的靈活性和便利性。Oracle Spatial 地理編碼器作為 Java 存儲(chǔ)過(guò)程在 Oracle 數(shù)據(jù)庫(kù)服務(wù)器內(nèi)部實(shí)施。并提供了一個(gè)用于地理編碼的 PL/SQL API。
從Oracle Spatial的特性中可以看出,在Oracle數(shù)據(jù)庫(kù)內(nèi)實(shí)現(xiàn)了所有的傳統(tǒng)的GIS管理、分析功能,而且這些功能與ORACLE的強(qiáng)大數(shù)據(jù)倉(cāng)庫(kù)管理技術(shù)緊密的融合在一起,可以利用標(biāo)準(zhǔn)的 SQL語(yǔ)言管理分析空間數(shù)據(jù)。因此,利用Oracle Spatial我們完全可以部署適合各個(gè)領(lǐng)域的空間數(shù)據(jù)倉(cāng)庫(kù)服務(wù)。然后通過(guò)C/S、B/S與客戶(hù)平臺(tái)聯(lián)系起來(lái),和用戶(hù)交互。
網(wǎng)站題目:OracleSpatial學(xué)習(xí)經(jīng)驗(yàn)
URL分享:http://fisionsoft.com.cn/article/cccgceh.html


咨詢(xún)
建站咨詢(xún)
