Udostępnij za pośrednictwem


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

Zobacz też