Udostępnij przez


ST_OVERLAPS

✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric

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

Składnia

ST_OVERLAPS (polygonA, polygonB)  

Argumentacja

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.

Zwracany typ

Zwraca wartość 1, jeśli wielokąt nakłada się na inny wielokąt, jeśli nie zostanie zwrócony 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ż