I want to ensure that the result of a
ST_Intersection(polygon1, polygon2) is also a polygon. I initially started by filtering with a
ST_Overlaps(polygon1, polygon2) but that seems to only ensure that both features intersect while neither feature contains the other.
Besides filtering by checking the result of the intersection operation e.g.
ST_Dimension(ST_Intersection(polygon1, polygon2)) > 1 is there a way to filter polygons by ensuring that they share some internal space that is not a boundary?
ST_Crosses(polygon1, polygon2) actually does perform the filtering that I want.