ST_DISTANCE (Azure Stream Analytics)

Devuelve la distancia geodesica entre dos puntos en metros. Las distancias cartesianas requieren cálculos de proyección y no se admiten, pero se pueden implementar en funciones definidas por el usuario. Si se usa con polígonos, devolverá 0.

Sintaxis

ST_DISTANCE ( pointA, pointB )  

Argumento

PointA

Punto desde el que medir la distancia.

PointB

Punto al que se va a medir la distancia.

Tipo de valor devuelto

Devuelve la distancia entre dos puntos en metros.

Ejemplo

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

Ejemplo de entrada

carPosition almacén
{"type":"Point", "coordinates": [-5.0, -5.0]} {"type":"Point", "coordinates": [0.0, 0.0]}

Ejemplo de resultado

784028.74077501823

Consulte también