【发布时间】:2023-03-11 00:57:01
【问题描述】:
我有一个多边形特征数据库,其中每个多边形都是由相同类型的较小无缝多边形构成的。这些多边形中的每一个(由较小的多边形组成)有时也与另一个多边形特征相交,另一个多边形特征也由它们自己的子多边形组成。
数据库中还有一组折线。我的目标是将所有多边形合并为一个,然后提取它们完全包含大多边形的所有折线。 我只想为此目的使用选择查询。我试过下面的脚本,但我可以在这个脚本补丁中实现 ST_Union。
> Select * From tbl.A a, tbl.b b where
> ST_Contains(a.geometry,b.geometry) and pol_id in ('1','2','3')
Above 返回每个多边形内的折线,但不检索那些一半为深绿色多边形,一半为紫色多边形的折线。我确信 ST_Union 会在这里提供帮助,但我不确定如何实现它。感谢您的帮助。
【问题讨论】:
标签: sql postgresql postgis spatial-query