Sdílet prostřednictvím


ST_DISTANCE

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Vrátí geodesickou vzdálenost mezi dvěma body v metrech. Kartézské vzdálenosti vyžadují výpočty projekce a nejsou podporované, ale lze je implementovat v uživatelem definovaných funkcích. Pokud se použije s mnohoúhelníky, vrátí hodnotu 0.

Syntaxe

ST_DISTANCE ( pointA, pointB )  

Důvod

PointA

Bod pro měření vzdálenosti od.

PointB

Bod k měření vzdálenosti.

Návratový typ

Vrátí vzdálenost mezi dvěma body v metrech.

Příklad

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

Příklad vstupu

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

Příklad výstupu

784028.74077501823

Viz také