我想进入半径100米的范围。以下查询有效,但我想在该点添加半径。
select *
from rivers
where contains(shape, point(11.698366, 42.235607))
我有一条河流的点,但是我想要,虽然我在河边,但我发现我在河边
这是可能的,如果是这样,我将如何实现这一目标?
答案 0 :(得分:0)
您可以将缓冲区应用于您的点,并检查两个几何是否相交:
select *
from rivers
where MBRIntersects(shape, st_buffer(point(11.698366, 42.235607), 100))