ST_INTERSECTS (Azure Stream Analytics)
Gibt 1 zurück, wenn sich eine Geografie mit einer anderen überschneidet. Wenn sich geografische Regionen nicht überschneiden, wird 0 zurückgegeben.
Syntax
ST_INTERSECTS (lineStringA, lineStringB)
Argument
LineStringA
Die LineString, die sich mit LineStringB überschneiden könnte.
LineStringB
Die LineString, die sich mit LineStringA überschneiden könnte.
Rückgabetyp
Gibt 1 zurück, wenn sich ein LineString mit einem anderen LineString überschneidet, andernfalls wird 0 zurückgegeben.
Beispiel
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Eingabebeispiel
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] ]} |
Ausgabebeispiel
1
0