查找距离点最近的多边形边界(MySQL GIS)

查找距离点最近的多边形边界(MySQL GIS),mysql,gis,Mysql,Gis,我在一个表中有一个多边形集合,存储为多边形类型。对于给定点,我需要确定到最近多边形边界的距离(即,当边界交叉时,我需要触发行为更改-进入或离开多边形,我想知道在满足此条件之前,点必须移动多远) 函数的作用是:提供点与多边形最近边之间的距离。使用此功能,我可以将一个特定点与表中的所有多边形进行比较,并进行排序,以查找到最近多边形的距离 但是,ST_Distance()函数仅为不包含提供的点的多边形返回距离值。如果提供的点位于多边形内,则返回的距离为0-但在本例中,我还需要到最近边的距离 如何获得到

我在一个表中有一个多边形集合,存储为多边形类型。对于给定点,我需要确定到最近多边形边界的距离(即,当边界交叉时,我需要触发行为更改-进入或离开多边形,我想知道在满足此条件之前,点必须移动多远)

函数的作用是:提供点与多边形最近边之间的距离。使用此功能,我可以将一个特定点与表中的所有多边形进行比较,并进行排序,以查找到最近多边形的距离

但是,ST_Distance()函数仅为不包含提供的点的多边形返回距离值。如果提供的点位于多边形内,则返回的距离为0-但在本例中,我还需要到最近边的距离

如何获得到所有多边形(包括我的点可能包含在其中的多边形)最近边的距离