2016-10-28 11 views
1

Я пытаюсь создать пространственный индекс в Oracle Spatial 12C, и я вижу только вариант для создания одного с определенным SRID. мой столбец геометрии IS - тип столбца sdo_geometry.Как создать Oracle Spatial Index, который будет хранить смешанные SRID?

Я делаю это:

insert into user_sdo_geom_metadata (
    table_name, 
    column_name, 
    diminfo, 
    srid 
) 
values (
    'items', 
    'geometry', 
    sdo_dim_array(
    sdo_dim_element('X',-180, 180,1), 
    sdo_dim_element('Y',-90,90,1) 
), 
8307--WGS 84 
) 

, а затем этот

CREATE INDEX items_geom_idx ON items(geometry) 
    INDEXTYPE IS MDSYS.SPATIAL_INDEX; 

Можно создать индекс, который может хранить геометрии с различной НИПИ?

ответ

2

Если вы спрашиваете о создании пространственного индекса в столбце, в котором хранятся геометрии, которые находятся в нескольких разных SRID, ответ таков: вы не можете.

Все геометрии в пространственном столбце должны быть в одном и том же SRID.