ST_WITHIN (Azure Stream Analytics)
Zwraca wartość 1, jeśli lokalizacja geograficzna znajduje się w innej lokalizacji, jeśli nie zostanie zwrócona wartość 0.
Składnia
ST_WITHIN (geography, polygon)
Argument
Lokalizacja geograficzna
Lokalizacja geograficzna, która może znajdować się wewnątrz wielokąta. Może to być punkt lub wielokąt.
Wielokąt
Wielokąt, który może zawierać lokalizację geograficzną.
Typ zwracany
Zwraca wartość 1, jeśli punkt lub wielokąt znajduje się w innym wielokącie, jeśli nie zostanie zwrócony 0.
Przykład
SELECT
ST_WITHIN(input.deliveryDestination, input.warehouse)
FROM input
Przykład danych wejściowych
deliveryDestination | Magazynu |
---|---|
{"type":"Point", "współrzędne": [76.6, 10.1]} | {"type":"Polygon", "współrzędne": [[ [0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0] ]]} |
{"type":"Point", "współrzędne": [15.0, 15.0]} | {"type":"Polygon", "współrzędne": [[ [10.0, 10.0], [20.0, 10.0], [20.0, 20.0], [10.0, 20.0], [10.0, 10.0] ]]} |
Przykład danych wyjściowych
0
1