ST_INTERSECTS (Azure 流分析)

如果一个地理位置与另一个地理位置相交,则返回 1。 如果地理区域不相交,它将返回 0。

语法

ST_INTERSECTS (lineStringA, lineStringB)  

参数

LineStringA

可与 LineStringB 相交的 LineString。

LineStringB

可与 LineStringA 相交的 LineString。

返回类型

如果 LineString 与另一个 LineString 相交,则返回 1;否则它将返回 0。

示例

SELECT  
     ST_INTERSECTS(input.pavedRoad, input.dirtRoad)  
FROM input  
  

输入示例

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] ]}

输出示例

1

0

另请参阅