Condividi tramite


ST_DISTANCE

✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure

Restituisce la distanza geodesica tra due punti in metri. Le distanze cartesiane richiedono calcoli di proiezione e non sono supportate, ma possono essere implementate nelle funzioni definite dall'utente. Se usato con i poligoni restituirà 0.

Sintassi

ST_DISTANCE ( pointA, pointB )  

Argomentazione

PointA

Punto da cui misurare la distanza.

PointB

Punto a cui misurare la distanza.

Tipo di ritorno

Restituisce la distanza tra due punti in metri.

Esempio

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

Esempio di input

carPosition magazzino
{"type":"Point", "coordinate": [-5.0, -5.0]} {"type":"Point", "coordinate": [0.0, 0.0]}

Esempio di output

784028.74077501823

Vedere anche