目录
一、oracle简介
二、GeoRaster简介
三、SDO_GEOR.init
1、SDO_GEOR.init函数介绍
2、SDO_GEOR.init注册GeoRaster对象
四、参考
环境:win7,oracle11.2.0,Oracle SQL Developer 1.5.5
1977年,埃里森和另两个朋友,成立了RSI公司。
1979年,RSI发布第2版RDBMS产品。
1983年改名为ORACLE公司,Oracle是“神谕、预言”的意思,指一切智慧的源泉。
1986年,成为世界第四大软件公司。
1992年,Oracle 7发布。Oracle 7在对内存、CPU和I/O的利用方面作了许多体系结构上的变动,这是一个功能完整的关系数据库管理系统。
1997年,Oracle 8发布。
2001年,Oracle 9i release 1发布。这是Oracle 9i的第一个发行版,包含RAC(Real Application Cluster)等新功能。
2004年,针对网格计算的Oracle 10g发布。
2007年,Oracle 11g发布
最近几年,Oracle加大了收购的力度: 07年收购了Hyperion 公司、SUN公司、MySQL数据库。
目前是全球最大的数据库供应商,和ERP提供商。
Oracle数据库产品
目前最新的是**版本
内存数据库产品 TimesTen
Oracle BI系列产品
11g集成了OWB
ODI,收购的Hyperion公司的产品
Oracle Discoverer前台展示工具
Oracle中间件
WebLogic,收购的BEA公司的产品
Oracle ERP套件
涵盖了营销、销售、服务、合同、定单管理、产品设计、采购、供应链等在内的企业中每一个领域的业务。 而且11g中ERP套件的功能大大增强。
为什么要学习Oracle11g
性能优越, 大型数据库中的典范
大型数据库:sybase、Oracle、db2
中型数据库:mysql、SqlServer、infomix
小型数据库:Access、Visual Foxpro
是对象关系型的数据库管理系统 (ORDBMS)
应用广泛,在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛在数据安全性与数据完整性控制方面性能优越
跨操作系统、跨硬件平台的数据互操作能力
支持多用户、大事务量的事务处理
可移植性好,特别是10g的可传输表空间的特性
Oracle Spatial GeoRaster是Oracle Spatial 10g后的新特性。他允许存储、索引、查询、分析和传送栅格数据。GeoRaster使用一个基于组件的、逻辑分层并且多维的通用栅格数据模型。栅格中的核心数据是由栅格单元(或像素)组成的多维矩阵,且这些核心的栅格数据集可以进行分块,用于优化存储、检索和处理。Oracle Spatial 是 Oracle 公司推出的空间数据库组件,通过 Oracle 数据库系统存储和管理空间数据,空间数据提供了较为完备的支持。GeoRaster 是Oracle 数据库从 10G 开始引入的 Oracle Spatial 的一个特性,它允许存储、索引、查询、分析和传送 GeoRaster 数据,即影像和网格化栅格数据及其相关元数据。GeoRaster 提供了 Oracle Spatial 数据类型和一个对象关系模式,可以使用 GeoRaster 来存储多维的网格化数据和栅格层,而这些数据和栅格层可以参照到地球表面或者本地地球坐标系统中的坐标位置。如果数据是地理参照数据,则可以找到栅格单元所对应的地理位置;而如果给定地球上的位置,则可以找到与该位置相关的栅格层的单元。GeoRaster 为大型影像和栅格数据处理解决方案提供企业级数据管理功能。
可以发现SDO_GEOR.init在ALL_SDO_GEO_SYSDATA视图中注册了IMAGE GeoRaster对象,Raster_ID为8.
1 GeoRaster Overview and Concepts