TOSA(TITAN for Oracle Spatial Acess)
組件介紹
TOSA(TITAN for Oracle Spatial Acess)組件是北京東方泰坦科技有限公司推出的新一代GIS軟件開發(fā)組件包。TOSA利用Oracle Spatial 10g的強(qiáng)大空間數(shù)據(jù)管理功能,提供用戶基于Oracle Spatial的空間數(shù)據(jù)庫設(shè)計(jì)和規(guī)劃以及針對(duì)空間對(duì)象的存貯、查詢、更新、顯示、分析等功能。TOSA可以方便地嵌入到各種開發(fā)語言設(shè)計(jì)環(huán)境下,如Visual Basic、Delphi、Power Builder,Visual C++等。
Oracle Spatial 10g 能滿足多媒體和空間數(shù)據(jù)的表示以及基于內(nèi)容的查詢。它提供空間對(duì)象數(shù)據(jù)類型(SDO_GEOMETRY)、索引功能和多個(gè)針對(duì)SDO_GEOMETRY的函數(shù)和運(yùn)算符。這樣可以在Oracle 10g 數(shù)據(jù)庫中快速有效地存儲(chǔ)、訪問和分析空間數(shù)據(jù)。這方便了應(yīng)用開發(fā)人員在行業(yè)標(biāo)準(zhǔn)的數(shù)據(jù)庫服務(wù)器中存儲(chǔ)所有位置(指地理位置)信息,而無須求助于定制的外部索引和函數(shù)去實(shí)現(xiàn)所需要的功能。
GeoRaster是Oracle 10g的新增內(nèi)容,是Oracle Spatial的一部分,它提供了存貯、查詢柵格數(shù)據(jù)的基本能力,利用對(duì)象關(guān)系模型定義了SDO_GEORASTER等數(shù)據(jù)類型和對(duì)象。用戶可以用這些數(shù)據(jù)類型和對(duì)象來存貯多維網(wǎng)格圖層和數(shù)字影像。TOSA中的影像管理特性*基于GeoRaster而開發(fā)。
TOSA基于Oracle 10g開發(fā),實(shí)現(xiàn)了對(duì)海量矢量庫和影像庫的存貯、管理、顯示、查詢等功能,可以應(yīng)用到環(huán)境監(jiān)測(cè)和評(píng)估、地質(zhì)工程和勘探、自然資源管理、國防、應(yīng)變突發(fā)事件、通信、運(yùn)輸、城市規(guī)劃、甚至醫(yī)療方面等許多領(lǐng)域。
一、TOSA組件架構(gòu) 相應(yīng)于Oracle Spatial 10g 中對(duì)空間數(shù)據(jù)的管理,TOSA在Oracle中建立了一個(gè)默認(rèn)的用戶TOSA以進(jìn)行對(duì)空間數(shù)據(jù)的管理,并可在服務(wù)器上創(chuàng)建TOSA表空間,以存儲(chǔ)TOSA所使用的數(shù)據(jù)。
1. TOSA系統(tǒng)層次結(jié)構(gòu)


2. 系統(tǒng)管理結(jié)構(gòu)


二、TOSA的功能 TOSA的控件對(duì)象提供用戶二次開發(fā)能力??丶瑪?shù)據(jù)訪問和用戶接口兩大部分。不僅提供了一般的GIS的操作功能,也方便了數(shù)據(jù)的共享。
數(shù)據(jù)訪問部分提供給用戶操作存儲(chǔ)在Oracle中的屬性數(shù)據(jù)和空間數(shù)據(jù)的能力。TOSA在數(shù)據(jù)訪問部分主要包括管理、訪問、查詢、編輯地理數(shù)據(jù)庫中的數(shù)據(jù),它由一組COM對(duì)象集合組成。TOSA同時(shí)提供一個(gè)可視化窗口,即用戶接口部分。此部分主要完成數(shù)據(jù)顯示、交互操作等功能,如窗口縮放、漫游、顯示設(shè)置、畫線、畫點(diǎn)等。它也是由一組COM對(duì)象集合組成。COM對(duì)象集合主要包含圖層對(duì)象、圖層集合、圖例對(duì)象、符號(hào)對(duì)象、符號(hào)集合對(duì)象、閾值對(duì)象等。
◆ *遵循Oracle 10g Spatial標(biāo)準(zhǔn),跨多個(gè)數(shù)據(jù)庫集成管理;
◆ 矢量庫與影像庫一體化管理,支持圖形和屬性編輯;
◆ 可以實(shí)現(xiàn)矢量圖層的圖表互查,可以使用SQL語句查詢特征,查詢和更新選擇特征的屬性數(shù)據(jù);
◆ 可以放大、縮小和漫游,可以通過點(diǎn)擊識(shí)別圖上特征,選擇沿線的特征和在矩形、區(qū)域、多邊形和圓內(nèi)的特征;
◆ 選擇在已知特征附近規(guī)定距離內(nèi)的特征,對(duì)選擇的特征進(jìn)行基本的統(tǒng)計(jì);
◆ 多種矢量圖層的渲染方式,包括*值、范圍分段、統(tǒng)計(jì)圖表、點(diǎn)密度圖、標(biāo)簽、頂點(diǎn)標(biāo)注等;
◆ 用特定的方法對(duì)特征進(jìn)行著色處理;
◆ 用字段值的字符標(biāo)注特征;
◆ 支持點(diǎn)、線、面、文字混合圖層,支持動(dòng)態(tài)圖層,動(dòng)態(tài)顯示實(shí)時(shí)或時(shí)間系列的數(shù)據(jù);
◆ 支持8位、16位、32位影像,支持影像的RGB、灰度、假彩色顯示;
◆ 影像增強(qiáng),包括線性拉伸、直方圖正態(tài)化增強(qiáng)、直方圖均衡增強(qiáng)、對(duì)數(shù)增強(qiáng)、指數(shù)增強(qiáng)等;
◆ 影像亮度調(diào)整、對(duì)比度調(diào)整;
◆ *基于XML的工作區(qū)模式;
◆ 30多種投影變換,支持WKT;
◆ 批量數(shù)據(jù)導(dǎo)入、導(dǎo)出工具;
◆ 擁有點(diǎn)符號(hào)庫、線型庫、填充模式庫;
◆ 支持Web GIS;
◆ 支持地圖打印模板,可以進(jìn)行地圖排版打?。?BR>