ST_DISTANCE (Azure Stream Analytics)
Vrátí geodetické vzdálenosti mezi dvěma body v metrech. Kartézské vzdálenosti vyžadují výpočty projekce a nejsou podporovány, ale mohou být implementovány ve funkcích definovaných uživatelem. Při použití s mnohoúhelníky vrátí hodnotu 0.
Syntax
ST_DISTANCE ( pointA, pointB )
Argument
PointA
Bod, od který chcete změřit vzdálenost.
Bod B
Bod, ke které chcete změřit vzdálenost.
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 | Skladu |
---|---|
{"type":"Point", "coordinates": [-5.0, -5.0]} | {"type":"Point", "coordinates": [0.0, 0.0]} |
Příklad výstupu
784028.74077501823