文档解释
ORA-13377: invalid combination of elements with orientation
Cause: An element of the geometry has orientation specified while some other element has no orientation specified (4-digit etype).
Action: Make sure all the polygon elements have orientation specified using the 4-digit etype notation.
ORA-13377:非法元素的定向组合
官方解释
ORA-13377是一个地理空间错误,表明您尝试使用某种无效的元素及其定向组合绘制几何形状。一些有效元素和元素定向组合确实不存在。
常见案例
ORA-13377经常发生在尝试将地理空间内容绘制为几何多边形时。在这种情况下,地图形状可能涉及几个以不同方向连接的边缘,例如由北向西方向或由东南方向向北绘制的边缘。如果尝试以无效的方向组合绘制一个地理形状,系统就会抛出ORA-13377错误。
正常处理方法及步骤
1.检查源地图数据,确认创建性地理空间几何形状所需要的边缘和定向是否合法。
2.如果边缘和定向合法,则检查是否已恰当定义地图本身。检查地图是否具有相反的定向,并确认源地理空间拓扑不存在错误–例如,边的定向是否与边的位置相符合。
3.如果仍然出现ORA-13377错误,则可以使用SDO_GEOM.VALIDATE_GEOMETRY函数检查几何形状,以建立几何形状中出现的错误。来自检查SDO_GEOM.VALIDATE_GEOMETRY结果的任务类型将指示出现错误的拓扑结构类型,从而可以确保拓扑是正确的。