一、前言
Oracle数据存储空间数据的有2个组件:Oracle Spatial 和 Oracle Locator。
Oracle Spatial集成在Oracle 11g 企业版中,是部署需要复杂空间数据管理功能的企业空间信息系统、网络或者无线位置服务应用的基石。
Oracle Locator是Oracle Spatia的功能子集,在Oracle标准版和企业版中都可以使用。
二、什么是Oracle Spatial
Oracle Spatial,有时简称为Spatial,是集成在Oracle数据库中的数据类型、函数和存储过程的集合,它们使得在Oracle数据库中快速有效地存储、访问和分析空间数据成为可能。
Oracle Spatial由以下一些部分组成:
- 一个Schema(MDSYS),规定了所支持的几何数据类型的存储方式,语法和语义。
- 一个空间索引机制。
- 支持兴趣区域查询,空间联合查询和其他空间操作的函数、存储过程及操作符。
- 用于其他辅助功能以及调优功能的函数和存储过程。(Utility,Tuning)
- 拓扑数据模型,(Nodes, Edges, Faces)
- 网络数据模型,(Nodes, Links)
- GeoRaster,用来存储,索引,查询,分析,分发GeoRaster数据,也就是图像数据,网格数据和他们的元数据。