2012-09-24 4 views
1

쿼리를 Oracle 공간에서 Postgis로 변환하려고합니다. 관계 문자열을 사용하여 sdo_relate 함수를 사용하여 st_relate에서 차원 행렬을 가져 오려고합니다. st_intersects를 사용하여 시도했지만 형상이 겹치는 부분이 있습니다. 전환을 이해하는데 도움을 얻을 수 있습니까? 감사.Oracle 관계 문자열을 POSTGIS 차원 행렬로 변환

는 I는 PostGIS와 다음 두 오라클 릴레이션 차원 매트릭스

st_relate(geomA, geomB, 'MASK=ANYINTERACT') 

st_relate(geomA, geomB, 'mask=TOUCH+INSIDE') 

답변

1

ST_Intersects (A, B) 및 ST_Contains와 (A, B)의 각각을 원하는 strings-.

+0

감사합니다. 오버랩은 st_intersects (a, b)를 st_contains (a, b)로 대체하지 않았습니다. 또한 예상치 못한 추가 행이있었습니다. st_contains는 '내부'에서만 '터치'하지 않기 때문에 가능합니까? – Maryam