ST_INTERSECTS (Azure Stream Analytics)
Devuelve 1 si una geografía forma intersección con otra. Si las zonas geográficas no se intersecan, devolverá 0.
Sintaxis
ST_INTERSECTS (lineStringA, lineStringB)
Argumento
LineStringA
LineString que podría intersecrse con LineStringB.
LineStringB
LineString que podría intersecrse con LineStringA.
Tipo de valor devuelto
Devuelve 1 si un LineString intersecta con otro LineString, si no devuelve 0.
Ejemplo
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Ejemplo de entrada
areaCentroDeDatos | areaTormenta |
---|---|
{"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] ]} |
Ejemplo de resultado
1
0