MySQL ST_intersect无法正常工作

时间:2014-03-07 10:47:52

标签: mysql database geolocation geometry intersect

我对MySQL ST_intersect函数有特定问题。在我们的例子中,MySQL ST_intersect无法正常工作。

我要求多边形和线之间的相交,如下例所示:

SELECT  ST_intersects( GeomFromText( 'POLYGON((0 10,10 10,10 0,0 0.1,0 10))'), GeomFromText( 'LINESTRING(5 2, 11 -4)' )  )

这将返回true但是(在多边形的第4个点上更改之后):

SELECT  ST_intersects( GeomFromText( 'POLYGON((0 10,10 10,10 0,0 0,0 10))'), GeomFromText( 'LINESTRING(5 2, 11 -4)' )  )

这将返回false。

这个非常简单的几何图形怎么可能?

因为当我问同一条线是否与这样的多边形相交时:0 0,10 0,10 -10,0 -10,0 0一切正确且结果为真。

感谢任何想法。

0 个答案:

没有答案