MySQL Point Расстояние от линии в v5.6 - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть общая MySQL v5.6 таблица со столбцом POINT, содержащим значения Long / Lat.Я строю LineString из точек Long / Lat и хочу вычислить столбец расстояний между каждым POINT и LineString.Число, возвращаемое ST_Distance, является положительным десятичным числом, и я предполагаю, что это представляет расстояние в градусах.Однако мне нужно расстояние в метрах.Поскольку это 5.6, я не могу использовать ST_Distance_Sphere, который, я считаю, решит проблему.

Я не совсем понимаю, как вычислять расстояния вручную, так как я не знаю второй пункт, и я не понялкак запросить ближайшую точку на LineString.Я также не совсем понимаю, как преобразовать значение градуса, возвращаемое в метры, поскольку я не знаю значение этой второй точки.

Есть какие-нибудь идеи по этому поводу?Заранее спасибо!

...