ORA-13052: unsupported geometric type for geometry string.string

文档解释

ORA-13052: unsupported geometric type for geometry string.string

Cause: The geometry type for a specific instance in a _SDOGEOM table is not among the set of geometry types supported by Oracle Spatial.

Action: Check the Oracle Spatial documentation for the list of supported geometry types and workarounds that permit the storage and retrieval of non-supported geometric types with the SDO schema.

官方解释

SQL> ORA-13052: unsupported geometric type for geometry string

Cause: An attempt was made to construct a geometry object with an unsupported geometric type. Examples of the types are: point, line string, etc.

Action: Provide a valid geometry string with the appropriate type defined.

常见案例

1。当在创建几何类型时,几何字符串中的几何类型被不支持,该错误就会发生。

2。当使用低于12c的数据库版本时,如果你创建一个3D点,那么就会发生ORA-13052错误,因为2D之前的版本不支持3D点。

正常处理方法及步骤

步骤1:确认几何类型是否正确,更正任何错误。

步骤2:确认所用空间参考系统是否正确,更正任何错误。

步骤3:确保使用的是支持的几何类型,如果所使用的几何类型不受支持,则解决Ora-13052错误的唯一方法是更改几何类型。

步骤4:使用支持的数据库版本,并使用支持的空间类型和空间参考系统。

你可能感兴趣的