ST_INTERSECTS (Azure Stream Analytics)
Retourneert 1 als een geografie met een andere doorsnijdt. Als geografische gebieden elkaar niet snijden, wordt 0 geretourneerd.
Syntax
ST_INTERSECTS (lineStringA, lineStringB)
Argument
LineStringA
De LineString die kan snijden met LineStringB.
LineStringB
De LineString die kan snijden met LineStringA.
Retourtype
Retourneert 1 als een LineString kruist met een andere LineString, zo niet, wordt 0 geretourneerd.
Voorbeeld
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Invoervoorbeeld
datacenterArea | stormArea |
---|---|
{"type":"LineString", "coördinaten": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coördinaten": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]} |
{"type":"LineString", "coördinaten": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "coördinaten": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]} |
Uitvoervoorbeeld
1
0