ST_INTERSECTS (Azure Stream Analytics)
1 értéket ad vissza, ha egy földrajz egy másikkal metszik egymást. Ha a földrajzi területek nem metszik egymást, akkor a 0 értéket adja vissza.
Syntax
ST_INTERSECTS (lineStringA, lineStringB)
Argumentum
LineStringA
A LineString, amely összekapcsolható a LineStringB-vel.
LineStringB
A LineString, amely összekapcsolható a LineStringA-val.
Visszatérési típus
1 értéket ad vissza, ha egy LineString egy másik LineStringgel metszik egymást, ha nem, akkor 0 értéket ad vissza.
Példa
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Példa bevitelre
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] ]} |
Példa kimenetre
1
0