寻找离点最近的多边形的MySQL查询

3
我有一个包含地理标记对象的MySQL数据库。用户绘制边界多边形并将其导出到数据库中来标记对象。边界多边形以Polygon(MySQL空间扩展类型)的形式存储在数据库中。
我可以想到几种方法来实现这个功能,但是我对它们都不是很满意,因为这需要是一个高效的过程,会经常执行,尽管只有在相关表中的<50,000条记录。
我需要一种方法,能够在给定地球上的任何点时,找到与最近的地理标记/边界对象相对应的记录。它不需要在所有情况下都正确,但是让我们假设(只是举个例子),95%的时间是正确的。如果不需要经常进行手动更正,则接受手动更正。
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接