如何创建存储混合SRID的Oracle空间索引?
我正在尝试在OracleSpatial12c中创建一个空间索引,我只看到一个使用特定SRID创建空间索引的选项。 “我的几何体”列是sdo_几何体列类型 我正在这样做:如何创建存储混合SRID的Oracle空间索引?,oracle,oracle-spatial,Oracle,Oracle Spatial,我正在尝试在OracleSpatial12c中创建一个空间索引,我只看到一个使用特定SRID创建空间索引的选项。 “我的几何体”列是sdo_几何体列类型 我正在这样做: insert into user_sdo_geom_metadata ( table_name, column_name, diminfo, srid ) values ( 'items', 'geometry', sdo_dim_array( sdo_dim_element('X',-180,
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;
是否可以设置一个索引来存储具有各种SRID的几何图形?如果您想在存储多个不同SRID中几何图形的列上创建空间索引,答案是:您不能 空间列中的所有几何图形必须位于同一SRID中