关于平面几何的空间关系判定,gdal提供了8个函数,分别是:Intersects(相交),Equals(相等),Disjoint(不相交),Touches(接触),Crosses(交叉),Within(被包含),Contains(包含),Overlaps(重叠)。关于几种空间关系的概念,网上有许多权威解释,此处不做解释说明。本文仅研究gdal如何判定平面几何的空间关系。
面与面
上图给出了一组多边形poly1~poly7,通过gdal判定poly1和其他几个多边形的空间关系,可以得到下面两张表(OP表示poly1.OP(poly*),!OP表示poly*OP(poly1)):