在MySQL中查找具有定义多边形内部坐标的行

时间:2011-05-10 15:43:32

标签: mysql gis polygon point

我正在试图弄清楚如何返回一组坐标在多边形内的记录。

我查看了MySQL空间扩展,但它们目前不支持在指定多边形内进行搜索,只在多边形的最小边界矩形内进行搜索。

我想知道是否有人之前遇到过这个问题并且知道任何解决方案?

由于

2 个答案:

答案 0 :(得分:1)

可能没有(也不会)内置支持,因为确定一个点是否在通用多边形内是rather complex problem

也许你应该得到适合边界矩形的“候选”点,然后通过其中一个PIP算法运行它们来找到实际多边形中的那些点。

答案 1 :(得分:0)

this我已经解决了类似的问题...希望有所帮助。