文档解释
ORA-54526: multi or composite geometry must be decomposed before extraction
Cause: The extraction could not be performed because the multi or composite geometry must first be decomposed into simple geometries (with or without inner geometries). The multi or composite geometry had a gtype of GTYPE_MULTISOLID, GTYPE_MULTISURFACE, GTYPE_MULTICURVE, GTYPE_MULTIPOINT, or GTYPE_COLLECTION, or the geometry was a line string.
Action: Use the MULTICOMP_TOSIMPLE parameter to element extractor to decompose the multi or composite geometry to a simple geometry.
ORA-54526 错误指出复合或多边形在提取之前必须分解。此错误意味着在从复合几何图形中提取元素时,出现问题。
官方解释
ORA-54526 错误是指有关联几何数据的计算出现错误。由于一些内部原因(例如,元素之间是不互斥的,或者缺乏一些必要参数),出现问题时,ORA-54526 错误将报告该问题。
帕西:
此错误通常发生在创建复合几何图像时,或者在尝试抽取图形中的元素时。在这种情况下,首先必须分解复合图形,以便计算复合几何信息,之后可以继续进行提取工作。
一般处理方法及步骤
1.首先,在尝试提取复合几何图形中的元素之前,请先分解复合图形。
2.可以使用复合几何分解算法来分解复合图形,以正确的形式表达图形中的原子几何图形元素。
3.一旦复合几何图形被分解成原子元素,就可以提取其中的元素,而不会受到错误的限制。
4.关联的几何信息可以按照正常的方式继续处理,而不会出现问题。