文档解释
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:使用支持的数据库版本,并使用支持的空间类型和空间参考系统。