Oracle Spatial

From Wiki.GIS.com

Jump to:navigation, search
Oracle Spatial
Developer(s) Oracle Corporation
Stable release 11g Release 1
Operating system Cross platform
Type GIS
License Proprietary
Website http://www.oracle.com/technology/products/spatial/index.html

Oracle Spatial forms a separately-licensed option component of the Oracle Database. Oracle Spatial aids users in managing geographic and location-data in a native type within an Oracle database, potentially supporting a wide range of applications — from automated mapping/facilities-management and geographic information systems (GIS), to wireless location services and location-enabled e-business.

Contents

[edit] Components

Oracle Spatial provides a SQL schema (named by default "MDSYS", where "MD" stands for "Multi Dimensional") and functions that facilitate the storage, retrieval, update, and query of collections of spatial features in an Oracle database. Oracle Spatial consists of:

The spatial component of a spatial feature consists of the geometric representation of its shape in some coordinate space — referred to as its "geometry".

[edit] Availability

Spatial is installed in most editions of the Oracle RDBMS, but is not licensed in all cases. It is a feature of Database Enterprise Edition, and must be licensed separately. It is not included in the Standard Edition and Standard Edition One. However, the latter two editions allow the use of a subset of Spatial (called Oracle Locator) at no extra cost. The functions allowed in Locator are specified in an appendix of the Oracle Spatial manual.

[edit] History

The Oracle RDBMS first incorporated spatial-data capability with a modification to Oracle 4 made by scientists working with the Canadian Hydrographic Service (CHS). A joint development team of CHS and Oracle personnel subsequently redesigned the Oracle kernel, resulting in the "Spatial Data Option" or "SDO" for Oracle 7. (The SDO_ prefix continues in use within Oracle Spatial implementations.) The spatial indexing system for SDO involved an adaptation of Riemannian hypercube data-structures, invoking a helical spiral through 3-dimensional space, which allows n-size of features. This also permitted a highly efficient compression of the resulting data, suitable for the petabyte-size data repositories that CHS and other major corporate users required, and also improving search and retrieval times. The "helical hyperspatial code", or HHCode, as developed by CHS and implemented by Oracle Spatial, comprises a form of space filling curve.

Since Oracle 8, Oracle Corporation marketing has dubbed the spatial extension simply "Oracle Spatial". The primary spatial indexing system no longer uses the HHCode, but a standard r-tree index.

[edit] Additional Reading


[edit] See also

[edit] External links

Navigation
Need Help
Toolbox
Share This Page