Dela via


ST_DISTANCE (Azure Stream Analytics)

Returnerar det geodesiska avståndet mellan två punkter i meter. Kartesiska avstånd kräver beräkningsberäkningar och stöds inte, men de kan implementeras i användardefinierade funktioner. Om det används med Polygoner returneras 0.

Syntax

ST_DISTANCE ( pointA, pointB )  

Argument

PointA

Den punkt som avståndet ska mätas från.

Punkt B

Den punkt som avståndet ska mätas till.

Returtyp

Returnerar avståndet mellan två punkter i meter.

Exempel

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

Indataexempel

carPosition Lager
{"type":"Point", "coordinates": [-5.0, -5.0]} {"type":"Point", "coordinates": [0.0, 0.0]}

Utdataexempel

784028.74077501823

Se även