Преобразование строки отношения Oracle в размерную матрицу POSTGIS

Я хочу преобразовать запрос из пространственного Oracle в postgis. Он использует строки отношения для функции sdo_relate, для которой я хочу получить размерную матрицу в st_relate. Я пробовал использовать st_intersects, но получаю перекрывающиеся области в геометриях. Могу я получить помощь в понимании преобразования? Спасибо.

Мне нужна размерная матрица postgis для следующих двух строк отношения оракула:

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

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

person codebee    schedule 24.09.2012    source источник


Ответы (1)


ST_Intersects (A, B) и ST_Contains (A, B) соответственно.

person Paul Ramsey    schedule 24.09.2012
comment
Благодарю. перекрытие не произошло из-за замены st_intersects (a, b) на st_contains (a, b). Также были некоторые дополнительные неожиданные строки. Может быть, потому, что st_contains работает только «внутри», а не «касается»? - person codebee; 24.09.2012