0
A
回答
0
当然这很简单。您需要使用@@
或center
获取中心点,然后使用@>
使用包含。
SELECT
x AS r_value,
circle('0,0', x) @> @@ circle('2,3', 1) AS contains
FROM generate_series(1,5) AS gs(x);
- 或 -
SELECT
x AS r_value,
circle('0,0', x) @> center(circle('2,3', 1)) AS contains
FROM generate_series(1,5) AS gs(x);
这种蛮力测试圈与原点的中心,与[1,5]
半径是否包含circle('2,3',1)
中心。
有关更多信息,请参阅geometry functions上的文档。
0
select * from circles a , circles b
where st_intersects(a.geom,st_centroid(b.geom))
另外,您可以通过在where子句中添加条件来过滤结果。我假设主要圈子的名字。
select * from circles a , circles b
where st_intersects(a.geom,st_centroid(b.geom)) and a.circle_name = 'Main Circle';
相关问题
- 1. 如何在CSS中制作大圆圈内的圆圈以及所有圆圈中心内的文字?
- 2. hough圆圈opencv圆心坐标
- 3. C++ opencv找到对象的中心并添加圆圈
- 4. CSS垂直对齐圆圈中心
- 5. 在特定中心旋转圆圈
- 6. 未找到圆圈
- 7. OpenCV C++:如何找到图像中的所有圆圈
- 8. 在C++中从中心绘制实心圆圈?
- 9. 找到图片中两个圆圈中心的最有效方法
- 10. 如何擦除核心图形中的圆圈
- 11. 如何将圆圈放在线的中心?
- 12. CAShapeLayer画一个圆圈中心,线帽的sideeffect设置为kCALineJoinRound
- 13. 将一只乌龟移动到一个圆圈的中心
- 14. 如何在Google Maps v3中绘制空心圆圈
- 15. 在C#中,如何找到点与圆心的距离?
- 16. 中心圆(圆)按钮,在网格
- 17. Gnuplot同心圆图
- 18. 如何在WPF中创建一个带圆圈的圆圈?
- 19. 中心文字和容器中的圆圈
- 20. 如何在Java中绘制实心圆?
- 21. 如何在iphone中绘制同心圆?
- 22. SVG在textPath上的带圆圈的文本(中心对齐)
- 23. 圆霍夫中心坐标
- 24. DFS,在无向图中找到圆圈
- 25. 的Box2D - 如何使一个空心圆
- 26. Matplotlib:散点图的圆心
- 27. Python的龟同心圆
- 28. 找到当前位置时的蓝色圆点和圆圈
- 29. 如何将圆圈后面的一行移至圆圈底部
- 30. 在Javascript中找到距离半圆中心n%的点?
你的意思是几何型圆形,还是Postgis类型的CircularString或CurvePolygon?这可能是[dba.se]的更好匹配。您可以将其标记并要求版主移动它。 –