СТ_РАССТОЯНИЕ

✅ Поток событий Azure Stream Analytics ✅ Fabric

Возвращает географическое расстояние между двумя точками в метрах. Декартовые расстояния требуют вычислений проекции и не поддерживаются, но их можно реализовать в определяемых пользователем функциях. Если используется с многоугольниками, возвращается значение 0.

Синтаксис

ST_DISTANCE ( pointA, pointB )  

Аргумент

PointA

Точка измерения расстояния от.

PointB

Точка измерения расстояния до.

Тип возвращаемых данных

Возвращает расстояние между двумя точками в метрах.

Пример

SELECT  
     ST_DISTANCE(input.carPosition, input.warehouse)  
FROM input  
  

Пример ввода

carPosition хранилище
{"type":"Point", "координаты": [-5.0, -5.0]} {"type":"Point", "координаты": [0.0, 0.0]}

Пример вывода

784028.74077501823

См. также