This question already has an answer here:

Im trying to test if a polygon either a) touches or b) is only semi-contained by another polygon. The first is self-explanatory i guess, but the second could be many of the different predicates offered in QGIS.

I was therefore wondering if there are any more indepth explanations of the geometric predicates used in QGIS' select by location. (the only slightly basic explanation is Documentation "Join Attributes by Location" QGIS 2.18 which doesn't give any real clue as to what the terms cover)

marked as duplicate by BERA, MaryBeth, xunilk, whyzar, nmtoken Dec 7 '18 at 17:23

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


This explanation of the Dimensionally Extended Nine-Intersection Model used by GEOS which is used by QGIS should provide the best explanation of the predicates: https://en.wikipedia.org/wiki/DE-9IM

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Not the answer you're looking for? Browse other questions tagged or ask your own question.