【问题标题】:Spatial intersection in MySQLMySQL中的空间交集
【发布时间】:2015-07-12 20:16:44
【问题描述】:

我正在运行 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

感谢 Find polygon overlaps 发帖。

【问题讨论】:

    标签: mysql geospatial intersection spatial


    【解决方案1】:

    我知道目前 MySQL 不支持交集函数

    Really?

    【讨论】:

    • 据我所知“这些功能没有在 MySQL 中实现。”
    • 我在发帖前已经检查了 MySQL 文档,它说明了这一点。 Intersection(g1,g2) 函数是“未在 MySQL 中实现”。 Intersection(g1,g2) 是 OpenGIS 提出的函数。我错过了一些明显的东西吗?我可以在 MySQL 中实现 OpenGIS 功能吗?
    猜你喜欢
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2023-04-02
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    相关资源
    最近更新 更多