oracle spatial 简介
oracle spatial 的功能在oracle 11g中已相当完善,对于有空间数据管理的项目,有很大的应用价值,此外,对于开发GIS系统,对oracle spatial 可以说是小菜一碟。下面是oracle spatial 简单介绍,网络上还有其他教程。
首先,oracle 支持自定义的数据类型,你能用数组,结构体或带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型能用于属性列的数据类型,也能用来创建对象表。而oracle spatial也正是基于此种特性所研发的一套空间数据处理系统。
spatial 的自定义数据类型有非常多,都在mdsys方案下,经常使用的是sdo_geometry类型。sdo_geometry表示一个几何对象,能是点、线、面、多点、多线、多面或混合对象。
spatial 在此数据类型的基础上,实现了r树空间索引和四叉树空间索引,还以sql函数的形式实现了多种空间分析功能。
ORACLE
SPATIAL
是 Oracle
数据库强大的核心特性,包含了用于存储矢量数据类型、栅格数据类型和持续拓扑数据的原生数据类型。ORACLE
SPATIAL
使得我们能够在一个多用户环境中部署地理信息系统(GIS),并且与其它企业数据有机结合起来,统一部署电子商务、政务。有了 ORACLE
SPATIAL
之后,即可用标准的 SQL 查询管理我们的空间数据。
ORACLE
SPATIAL
功能由于传统的 GIS 技术已达到其本身可伸缩性和可*性的极限,用户越来越多地转向以数据库为中心的空间计算。ORACLE
SPATIAL
将空间过程和操作直接转移到数据库内核中,从而提高了性能和安全性。ORACLE
SPATIAL
从1995年ORACLE
7.1.6开始发展到2003年的10G版本,空间数据处理能力越来越强大。
ORACLE
SPATIAL
将所有的地理空间数据类型(矢量、栅格、网格、影像、网络、拓扑)统一在单一、开放的、基于标准的数据管理环境中, 这就减少了管理单独、分离的专用系统的成本、复杂性和开销。
转载自:https://blog.csdn.net/labixiaoxin99/article/details/6129359