MySQL中的空间交集
我正在运行一个LAMP堆栈,想做一些高级空间查询。有人有办法找到两个多边形相交的形状吗?我知道目前MySQL不支持交集功能,但我希望有人可以拥有自己的交集功能或其他解决方案 如果它能更清楚地说明这一点,那么它将与MSSQL中的相同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
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功能吗?