代码之家  ›  专栏  ›  技术社区  ›  gstackoverflow

MySql spatial:`ST_包含(g1,g2)| ST|u接触(g1,g2)`vs`ST|u距离(g1,g2)=0`

  •  0
  • gstackoverflow  · 技术社区  · 6 年前

    我使用mysql空间函数。

    我要知道点是否在多重多边形中。必须包括鸟人。

    我的经验表明 ST_Contains 不包括多多边形的边界

    所以现在我有两个解决方案,看起来很有效:
    ST_Contains(g1,g2) || ST_Touches(g1, g2)
    ST_distance(g1,g2)=0

    这些解是等价的吗?

    0 回复  |  直到 6 年前