1
我正在運行LAMP堆棧,並且想要執行一些高級空間查詢。有沒有人有找到兩個多邊形的交集形狀的解決方案?我知道目前MySQL不支持交叉函數,但我希望有人可能有自己的交集函數或其他解決方案。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中實現的。」 – Gregology
點擊鏈接。 – symcbean
我已經在發佈之前檢查了MySQL文檔,並說明了這一點。交叉(g1,g2)函數是**「未在MySQL中實現」**。交集(g1,g2)是來自OpenGIS的建議函數。我錯過了明顯的東西嗎?我能在MySQL中實現OpenGIS函數嗎? – Gregology