ST_INTERSECTS (Analisi di flusso di Azure)
Restituisce 1 se un'area geografica interseca con un'altra. Se le aree geografiche non si intersecano, restituirà 0.
Sintassi
ST_INTERSECTS (lineStringA, lineStringB)
Argomento
LineStringA
LineString che potrebbe intersecare con LineStringB.
LineStringB
LineString che potrebbe intersecare con LineStringA.
Tipo restituito
Restituisce 1 se un linestring interseca con un altro LineString, se non restituirà 0.
Esempio
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Esempio di input
datacenterArea | stormArea |
---|---|
{"type":"LineString", "coordinate": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coordinate": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]} |
{"type":"LineString", "coordinate": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coordinate": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]} |
e output
1
0