Name
st_may_intersect — checks whether bounding boxes of two shapes intersect or some of its points are within the specified proximity.
Synopsis
st_may_intersect ( |
in shape1 any , |
in shape2 any , | |
in proximity any
) ; |
Description
checks whether bounding boxes of two shapes intersect or some of
its points are within the specified proximity. This is much faster
than full st_intersects()
check.
Parameters
shape1
Given shape
shape2
Given shape
proximity
A proximity.
Return Types
Returns any.
Examples
Example24.667.Simple Use
SQL> SPARQL SELECT ?s1 ?s2 FROM <http://geo-api-demo/> WHERE { ?s1 ?p1 ?o1 . ?s2 ?p2 ?o2 . FILTER (bif:st_may_intersect (?o1, ?o2)) } ORDER BY ASC(str(?s1)) ASC(str(?s2)); s1 s2 ANY ANY _______________________________________________________________________________ http://geo-api-demo/box1 http://geo-api-demo/box1 http://geo-api-demo/box1 http://geo-api-demo/collection http://geo-api-demo/box1 http://geo-api-demo/multipolygon http://geo-api-demo/box1 http://geo-api-demo/point2d http://geo-api-demo/box1 http://geo-api-demo/point4d http://geo-api-demo/box1 http://geo-api-demo/polygon1 http://geo-api-demo/collection http://geo-api-demo/box1 http://geo-api-demo/collection http://geo-api-demo/collection http://geo-api-demo/collection http://geo-api-demo/multipolygon