MYSQL空间查询 - 返回包含来自单独表的点的多边形

时间:2013-08-04 01:23:50

标签: mysql spatial-query

我是MYSQL空间函数的新手。我已经成功创建了一个包含2个表的数据库:

CREATE TABLE polys (poly POLYGON);
CREATE TABLE points (point POINT);

并且已经填充了一些测试数据(一些点重叠多边形,一些不重叠,一些多边形不包含点)。

返回由任意点重叠的多边形以及每个多边形重叠的点列表,最有效的查询是什么?这在一个查询中是否可行?

非常感谢

1 个答案:

答案 0 :(得分:0)

看看MBROverlaps。

MRBOverlaps(geometry1,geometry2)如果重叠或不重叠,则结果为1/0。

查看docs