Udostępnij za pośrednictwem


ST_OVERLAPS (Azure Stream Analytics)

Zwraca wartość 1, jeśli lokalizacja geograficzna nakłada się na inną. Jeśli lokalizacje geograficzne nie nakładają się na siebie lub jedna z nich znajduje się w innym, zostanie zwrócona wartość 0.

Składnia

ST_OVERLAPS (polygonA, polygonB)  

Argument

Wielokąt

Wielokąt, który może nakładać się na wielokąt.

Wielokątny

Wielokąt, który może nakładać się na wielokąt.

Typ zwracany

Zwraca wartość 1, jeśli wielokąt nakłada się na inny wielokąt, jeśli nie zwróci wartości 0.

Przykład

SELECT  
     ST_OVERLAPS(input.datacenterArea, input.stormArea)  
FROM input  
  

Przykład danych wejściowych

datacenterArea stormArea
{"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":"Polygon", "współrzędne": [ [30.0, 30.0], [40.0, 30.0], [40.0, 40.0], [30.0, 40.0], [30.0, 30.0] ]}
{"type":"Polygon", "współrzędne": [ [0.0, 0.0], [20.0, 0.0], [20.0, 20.0], [0.0, 20.0], [0.0, 0.0] ]} {"type":"Polygon", "współrzędne": [ [10.0, 10.0], [40.0, 10.0], [40.0, 40.0], [40.0, 20.0], [40.0, 40.0] ]}

Przykład danych wyjściowych

0

1

Zobacz też