v5.6中MySQL点距线的距离

时间:2018-09-25 16:23:05

标签: mysql geospatial

我有一个共享的托管MySQL v5.6表,其中的POINT列包含Long / Lat值。我正在构造一个经度/纬度点的LineString,并且要计算一列每个POINT与LineString之间的距离。 ST_Distance返回的数字是一个正的十进制,我假设这代表以度为单位的距离。但是,我需要以米为单位的距离。由于这是5.6,所以我不能使用ST_Distance_Sphere,我相信它将解决该问题。

由于我不知道第二个点,所以我还不太清楚如何手动计算距离,也没有弄清楚如何查询LineString上的最近点。我也不十分清楚如何将返回的度值转换为米,因为我不知道第二点的值。

对此有何见解?预先感谢!

0 个答案:

没有答案