ST_WITHIN (Azure Stream Analytics)

Возвращает 1, если география находится в пределах другого региона, если нет, возвращается 0.

Синтаксис

ST_WITHIN (geography, polygon)  

Аргумент

География

География, которая может находиться внутри многоугольника. Может быть точкой или многоугольником.

Многоугольник

Многоугольник, который может содержать географию.

Тип возвращаемых данных

Возвращает значение 1, если точка или многоугольник находится в пределах другого многоугольника, в противном случае возвращается значение 0.

Пример

SELECT  
     ST_WITHIN(input.deliveryDestination, input.warehouse)  
FROM input  
  

Пример ввода

deliveryDestination Хранилище данных
{"type":"Point", "coordinates": [76.6, 10.1]} {"type":"Polygon", "coordinates": [[ [0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0] ]]}
{"type":"Point", "coordinates": [15.0, 15.0]} {"type":"Polygon", "coordinates": [[ [10.0, 10.0], [20.0, 10.0], [20.0, 20.0], [10.0, 20.0], [10.0, 10.0] ]]}

выходных данных

0

1

См. также: