Partilhar via


ST_DISTANCE

✅ Azure Stream Analytics ✅ Fabric Eventstream

Devolve a distância geodésica entre dois pontos em metros. As distâncias cartesianas requerem cálculos de projeção e não são suportadas, mas podem ser implementadas em funções definidas pelo usuário. Se usado com Polígonos retornará 0.

Sintaxe

ST_DISTANCE ( pointA, pointB )  

Argumento

Ponto A

O ponto para medir a distância.

Ponto B

O ponto para medir a distância.

Tipo de Retorno

Devolve a distância entre dois pontos em metros.

Exemplo

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

Exemplo de entrada

carPosição armazém
{"type":"Ponto", "coordenadas": [-5.0, -5.0]} {"type":"Ponto", "coordenadas": [0.0, 0.0]}

Exemplo de saída

784028.74077501823

Ver também