ST_WITHIN

✅ Поток событий Azure Stream Analytics ✅ Fabric

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

Синтаксис

ST_WITHIN (geography, polygon)  

Аргумент

Географические данные

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

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

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

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

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

Пример

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

Пример ввода

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

Пример вывода

0

1

См. также