2016-10-28 4 views
1

Oracle Spatial 12C에서 공간 인덱스를 생성하려고하는데 특정 SRID로 공간 인덱스를 생성하는 옵션 만 볼 수 있습니다. 내 기하학 열은 sdo_geometry 열 유형입니다.혼합 SRID를 저장할 Oracle Spatial Index를 작성하는 방법은 무엇입니까?

나는이 일을하고있다 :

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; 

는 다양한 SRIDs와 형상을 저장할 수있는 인덱스를 설정할 수 있습니다를?

답변

2

여러 SRID에있는 기하학을 저장하는 열에 공간 색인을 작성하는 방}을 묻는 경우, 할 수 없습니다.

공간 컬럼의 모든 Geometry는 동일한 SRID에 있어야합니다.

관련 문제