Oracle

Spectrum Spatial admite Oracle directamente por medio del controlador JDBC delgado de Oracle.

Spectrum Spatial treats Oracle as a read-write data source.

Tipos de datos admitidos

El proveedor de datos de fuente de datos Oracle sigue las mismas reglas que JDBC genérico cuando se asigna un tipo de JDBC no espacial al sistema de tipo Spectrum Spatial. Consulte la documentación https://docs.oracle.com/cd/B28359_01/java.111/b31226/datamap.htm#CHDBJAGH de Oracle para ver qué tipos de datos Oracle se asignan a JDBC.

El tipo de datos Oracle SDO_GEOMETRY son los equivalentes de datos espaciales para tipos de datos compatibles con Spectrum Spatial: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection. No se admiten geometrías compuestas (geometrías con arcos circulares).

La determinación de metadatos espaciales se realiza en varios pasos. El primer paso analiza la tabla MAPINFO_MAPCATALOG en el esquema MAPINFO y, si existe una entrada, identifica la columna de geometría en la tabla Oracle y la columna de estilo. Si la tabla se identifica como tabla X/Y, entonces las dos columnas identificadas como las columnas X e Y se “fusionarán” en una columna de geometría en la tabla espacial con el sistema de coordenadas especificado en MAPINFO_MAPCATALOG. Si MAPINFO_MAPCATALOG no existe o la tabla que se abrirá no tiene una entrada, entonces se consulta USER_SDO_GEOM_METADATA para ver el nombre de la columna espacial y su SRID.

Se espera que se indexe la columna de geometría SDO_Geometry.

Clave principal

Spectrum Spatial follows the same rules as the JDBC data source provider for determining the primary key.

Columnas de solo lectura

Spectrum Spatial follows the same rules as the JDBC data source provider in determining whether a column is read-only.

MI SQL Optimizations

Oracle es compatible con las mismas funciones y operadores que el proveedor de fuente de datos JDBC genérico.

Oracle supports the following spatial operators:

For more information see the appendix Delegación a proveedores de fuente de datos.

Volatilidad

Spectrum Spatial queries the ALL_OBJECTS table for the timestamp of the table to be accessed. Si cambió, Spectrum Spatial eliminará de la memoria caché los metadatos sobre la tabla y volverá a cargarla antes de continuar con la operación de acceso a datos. Consulte Volatilidad de la fuente de datos para obtener más información.

XY Table Support

Oracle tables can be accessed as XY tables. Consulte Compatibilidad con tabla XY.