首页 > 解决方案 > 如何绕过错误未知几何类型多曲线

问题描述

我有一个带有多边形几何形状的表,我需要创建一个视图,该视图从大约 10 个具有多边形、线和点几何形状的表中提取大约 100 个不同的列,这些表与使用st_intersects.

我的问题是,在创建视图之后,当我尝试运行它时,我不断得到这个未知的几何类型,它没有告诉我错误的位置

ERROR: Unknown geometry type: 11 - MultiCurve

我尝试st_isvalid(r.geom) = true在每个表上使用作为 where 条件,因为其中一个图层肯定有一些无效的几何图形,但我一直遇到这个错误。

标签: sqlpostgresqlgeometryintersection

解决方案


推荐阅读