ORA-54610: CREATE_PC: input extent cannot be more than 2-D for geodetic data ORACLE 报错 故障修复 远程处理
文档解释
ORA-54610: CREATE_PC: input extent cannot be more than 2-D for geodetic data
Cause: The extent of the Point Cloud was more than 2-D for geodetic data.
Action: Change the extent to 2-D (longitude, latitude).
ORA-54610错误意味着尝试创建一个几何操作配置参数定义(PC),而传递几何操作参数定义(PC)的扩展以多于二维的形式传递,而几何操作参数定义是一种地理数据,而它只允许传递最大值间隔数据的2维形式。
官方解释
Oracle空间提供SDO_GEOMETRY作为几何数据类型,用于存储空间几何特征,例如点、线、面和聚合。SDO_GEOMETRY有一个可变大小的EXTENT,它指定特征定义的空间大小。几何操作参数定义(PC)必须使用一个格式,其扩展只允许一个2-D偏移量,这是此错误消息的原因。
常见案例
此错误通常发生在尝试使用传入的几何操作参数定义构建PC的ORACLE函数(例如MDSYS.SDO_PC.CREATE_PC)调用中。
一般处理方法及步骤
1)确保由MDSYS.SDO_PC.CREATE_PC等函数构建PC时,用户传递给操作参数定义的扩展是一个2D形式,即(XO, Y0, X_OFFSET, Y_OFFSET)。
2)使用MDSYS.SDO_GEOM.SET_EXTENT_OF()更新对象扩展,将对象扩展设置为2D形式来消除此错误。
3)可以使用MDSYS.SDO_GEOM.TRANSFORM()函数将超过2维的扩展转换为2D形式。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341