ORA-13373: invalid line segment in geodetic data

文档解释

ORA-13373: invalid line segment in geodetic data

Cause: A geodetic line segment was not less than half of a great circle.

Action: Densify the line by adding points.

ORA-13373 是一个获取技术,Oracle错误信息,它指定无效的地理图形数据。

官方解释

常见案例

正常处理方法及步骤

1、确保使用正确的SDO_GEOMETRY构造函数参数时,以避免构造时出现的“无效数据”错误;

2、在Oracle中使用函数SDO_GEOM.VALIDATE_GEOMETRY,以校验表中的地理数据;

3、使用调试工具来检查是否有在给定地理数据中出现的任何元素或属性产生的出错;

4、如果真的存在线段无效的错误,应该纠正给定的地理图形中的线段定义,或者更改给定的地图上的坐标,使其有效;

5、仔细检查SDO_GEOMETRY参数是否有效,以确保使用正确的组件定义SDO_GEOMETRY对象;

6、最后,使用工具如SDO_GEOM.VALIDATE_GEOMETRY确保线段有效以及提供的SDO_GEOMETRY 对象是有效的。

你可能感兴趣的