Data Cartridge Name Understanding Oracle Spatial

Oracle Spatial 16-5 Ordinates define the array of coordinates for a geometry using a double array. Oracle Spatial provides the ordsgenerator helper function for generating the array of coordinates. For syntax, see ordsgenerator on page 16-34. For more information, see: ■ SDO_SRID in the Oracle Spatial Developers Guide ■ Coordinate Systems Spatial Reference Systems in the Oracle Spatial Developers Guide ■ Section 16.2.6, How to Use the Default Geodetic Coordinates ■ Section 16.2.7, How to Use Other Geodetic Coordinates

16.1.2.4 Geometric Index

Oracle Spatial uses a spatial index to implement the primary filter. The purpose of the spatial index is to quickly create a subset of the data and reduce the processing burden on the secondary filter. A spatial index, like any other index, provides a mechanism to limit searches, but in this case the mechanism is based on spatial criteria such as intersection and containment. Oracle Spatial uses R-Tree indexing for the default indexing mechanism. A spatial R-tree index can index spatial data of up to four dimensions. An R-tree index approximates each geometry by a single rectangle that minimally encloses the geometry called the Minimum Bounding Rectangle, or MBR For more information, see: ■ Indexing of Spatial Data in the Oracle Spatial Developers Guide ■ Section 16.1.2.6, Geometric Filter Operators Note: If you use a com.oracle.cep.cartridge.spatial.Geometry method that does not take an SDO_SRID value, then you must use the Oracle Spatial application context. For example, the following method call will cause a runtime exception: com.oracle.cep.cartridge.spatial.Geometry.createPointlng, lat Instead, you must use the spatial link name to associate the method call with the Oracle Spatial application context: com.oracle.cep.cartridge.spatial.Geometry.createPointspatiallng, lat If you use a Geometry method that takes an SDO_SRID value, then the use of the spatial link name is optional. For example, both the following method calls are valid: com.oracle.cep.cartridge.spatial.Geometry.createPoint8307, lng, lat com.oracle.cep.cartridge.spatial.Geometry.createPointspatiallng, lat For more information, see Section 16.1.4, Oracle Spatial Application Context .