MySQL中的空间交集

MySQL中的空间交集,mysql,geospatial,intersection,spatial,Mysql,Geospatial,Intersection,Spatial,我正在运行一个LAMP堆栈,想做一些高级空间查询。有人有办法找到两个多边形相交的形状吗?我知道目前MySQL不支持交集功能,但我希望有人可以拥有自己的交集功能或其他解决方案 如果它能更清楚地说明这一点,那么它将与MSSQL中的相同 SELECT T1.id, T2.id, T1.shape.STIntersection(T2.shape) Intersection FROM table1 T1 INNER JOIN table2 T2

我正在运行一个LAMP堆栈,想做一些高级空间查询。有人有办法找到两个多边形相交的形状吗?我知道目前MySQL不支持交集功能,但我希望有人可以拥有自己的交集功能或其他解决方案

如果它能更清楚地说明这一点,那么它将与MSSQL中的相同

SELECT
      T1.id,
      T2.id,
      T1.shape.STIntersection(T2.shape) Intersection

FROM
      table1 T1
      INNER JOIN table2 T2
      ON T1.shape.STIntersects(T1.shape) = 1
      AND T1.id > T2.id
多亏了 邮局

我知道目前MySQL不支持交集功能


据我所知,“这些功能没有在MySQL中实现。”我在发布之前已经检查了MySQL文档,它指出。交叉点(g1,g2)函数“未在MySQL中实现”。交叉点(g1,g2)是OpenGIS提出的一个功能。我错过了什么明显的东西吗?我能在MySQL中实现OpenGIS功能吗?