我有一组多边形。有时它们是完全断开连接的(就像单独的补丁)。其他时候,两个多边形的两侧可能会相互接触(当多边形像在棋盘上一样相邻时)。多边形从不互相交叉。换句话说,它们的交叉点总是空的。
我需要检查一个点是否包含在这些多边形中。有没有一种方法我可以建立一个单一的几何体使用这些多边形,并检查点是否在其中?
目前我正在建立一个长期的 WHERE
关闭 OR
条件并执行以下操作:
st_contains(st_GeomFromText('POLYGON(("+polygon+"))'), st_GeomFromText(CONCAT('POINT()')))
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!