ST_INTERSECTS (Azure Stream Analytics)
Zwraca wartość 1, jeśli lokalizacja geograficzna przecina się z innym. Jeśli lokalizacje geograficzne nie przecinają się, zostanie zwrócona wartość 0.
Składnia
ST_INTERSECTS (lineStringA, lineStringB)
Argument
LineStringA
LineString, który może przecinać się z LineStringB.
LineStringB
LineString, który może przecinać się z LineStringA.
Typ zwracany
Zwraca wartość 1, jeśli element LineString przecina się z innym ciągiem LineString, jeśli nie zwróci wartości 0.
Przykład
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Przykład danych wejściowych
datacenterArea | stormArea |
---|---|
{"type":"LineString", "współrzędne": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "współrzędne": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]} |
{"type":"LineString", "współrzędne": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "współrzędne": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]} |
Przykład danych wyjściowych
1
0