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