PostgreSQL空间关系查询

1.相等

1.ST_Equals(geometryA,geometryB) : 如果两个要素空间相等返回true

2.相交

2.ST_Intersects(geometryA,geometryB) : 如果两个图形有相同的部分,它们的内边界或内部相交返回true
3.ST_Crosses(geometryA,geometryB) : 如果两个要素空间相交(X)返回true
4.ST_Overlaps(geometryA,geometryB) : 如果两个要素空间相同维度返回true

3.相离

5.ST_Disjoint(geometryA,geometryB) : 如果两个要素空间没有重合部分返回true

4.相触

6.ST_Touches(geometryA,geometryB) : 如果两个要素空间有接触的部分但不相交返回true

4.包含

7.ST_Within(geometryA,geometryB) : 如果第一个集合完全在第二个集合内部返回true
8.ST_Contains(geometryA,geometryB) : 如果第一个集合不包含第二个集合返回true



作者:MaJiT
链接:https://www.jianshu.com/p/e8fd0321cd72
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2023-10-21 14:27  疯子110  阅读(200)  评论(0编辑  收藏  举报