ST_INTERSECTS (Azure Stream Analytics)
Devolve 1 se uma geografia se interectar com outra. Se as geografias não interseccionarem, devolverá 0.
Syntax
ST_INTERSECTS (lineStringA, lineStringB)
Argumento
LineStringA
A LineString que pode intercalar com LineStringB.
LineStringB
A LineString que pode intercalar com LineStringA.
Tipo de Retorno
Devolve 1 se uma LineString se interectar com outra LineString, caso contrário, devolverá 0.
Exemplo
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Exemplo de Entrada
datacenterArea | stormArea |
---|---|
{"type":"LineString", "coordinates": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coordinates": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]} |
{"type":"LineString", "coordinates": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coordinates": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]} |
Exemplo de Saída
1
0