ST_WITHIN (Azure Stream Analytics)
Vrátí hodnotu 1, pokud se zeměpisná oblast nachází v jiné oblasti, pokud ne, vrátí hodnotu 0.
Syntax
ST_WITHIN (geography, polygon)
Argument
Geografie
Zeměpis, který by mohl být uvnitř mnohoúhelníku. Může to být bod nebo mnohoúhelník.
Mnohoúhelník
Mnohoúhelník, který by mohl obsahovat geografii.
Návratový typ
Vrátí hodnotu 1, pokud se bod nebo mnohoúhelník nachází v jiném mnohoúhelníku, pokud ne, vrátí hodnotu 0.
Příklad
SELECT
ST_WITHIN(input.deliveryDestination, input.warehouse)
FROM input
Příklad vstupu
deliveryDestination | Skladu |
---|---|
{"type":"Point", "souřadnice": [76.6, 10.1]} | {"type":"Polygon", "souřadnice": [[ [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", "souřadnice": [[ [10.0, 10.0], [20.0, 10.0], [20.0, 20.0], [10.0, 20.0], [10.0, 10.0] ]]} |
Příklad výstupu
0
1