文档解释
ORA-13456: GeoRaster cell data error: string
Cause: There was an error in the original GeoRaster cell data or in the cell data of the pyramids.
Action: If the error is related to the original GeoRaster cell data, the GeoRaster object is invalid and has to be deleted or manually repaired. If the error is related to pyramids, delete the pyramids and regenerate them.
ORA-13456:GeoRaster细胞数据错误:字符串
官方解释
ORA-13456表示在执行指定的GeoRaster操作时发生错误,例如复制或删除等,由非GeoRaster卡细胞值引起。 GeoRaster细胞值是一个使用GDAL驱动程序中定义的特殊字符串格式。
常见案例
ORA-13456可能是由于尝试将文本数据导入到GeoRaster分层中,而GeoRaster分层期望收到GeoRaster细胞值而不是字符串导致的。
正常处理方法及步骤
1. 检查数据源是否正确。明确GeoRaster分层期望的类型,此类型应与正在尝试插入的值的类型匹配。
2. 检查GeoRaster分层,如果GeoRaster分层是具有非空值的,请确保具有正确的像元格式并符合规定的值范围。
3. 将要插入的值检查为有效值,检查其有效性。
4. 使用正确的空间参考系统(SRS)来执行操作。