文档解释
ORA-13294: cannot transform geometry containing circular arcs
Cause: It is impossible to transform a 3-point representation of a circular arc without distortion.
Action: Make sure a geometry does not contain circular arcs.
ORA-13294:不能对含有圆弧的几何形状进行转换
官方解释
ORA-13294,是包含在 Oracle 11g 错误代码中的一个错误。这是当某些在 Oracle Spatial 中的操作发生错误时,抛出的错误信息。
常见案例
ORA-13294 的常见案例通常发生在尝试使用 Oracle Spatial 操作像 SDO_GEOM.SDO_SIMPLIFY() 函数来简化一个圆弧几何图形时。这项操作可能会导致这个错误发生。当尝试转换具有圆弧的几何图形时,也可能导致此错误发生。
正常处理方法及步骤
要解决这个问题,首先应识别出相关的圆弧几何图形,然后移除该几何图形,以便能正确转换,使用工具比如 SDO_GEOM.SDO_SIMPLIFY() 或 SDO_GEOM.SDO_DISCRETIZE() 也可以解决问题。