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
Example 24.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