postgresql 从几何集合中提取多边形或多多边形

xtfmy6hx  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(181)

在我的表中,我有一个几何字段。我意识到有GeometryCollection类型。有线和多边形,当我用st_intersects处理时,它会产生很多问题。我想将GeometryCollection转换为多边形,同时保持多边形的唯一性。点和线应该被删除。
以下是我的请求:

SELECT ST_Union(ST_MakeValid(ST_SnapToGrid(wkb_geometry, 0.0001)))  ,
ST_Union(ST_MakeValid(ST_SnapToGrid(wkb_geometry, 0.0001)))::json as format_json
from public.land group by id

字符串
这是我得到的

的屏幕截图

相关问题