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将所有的地理空间数据类型矢量栅格网格影像网络拓扑统一在单一开放的基于标准的数据管理环境中 这就减少了管理单独分离的专用系统的成本复杂性和开销