Identifying rings and edges with problems [message #271049] |
Fri, 28 September 2007 16:20 |
rogersloth
Messages: 1 Registered: September 2007
|
Junior Member |
|
|
Hi
I have new polygon layers that produce a validation error for a polygon of gtype of 2007:
13350 [Element <1>] [Rings 1, 8][Edge <9> in ring <1>][Edge <33> in ring <8>]
The error is:
ORA-13350: two or more rings of a complex polygon touch
Cause: The inner or outer rings of a complex polygon touch.
Action: All rings of a complex polygon must be disjoint. Correct the geometric definition of the object.
I can see the vertices using SDO_UTIL.GETVERTICES but I cannot find a way to identify where the Rings start. I assume Edges are the connecting lines between consecutive coordinates.
My questions are
1) Where is the documentation on where Rings start?
2) Is there an easy way to resolve this error? If I can find the ring docs, I can probably resolve the error by following the coordinates, but I am hoping for a clean tool to do this.
Thanks.
Roger
|
|
|