Skip to main content

Hi Team

I created the complex polygon from utility map(buffered the line geometries and dissolved the buffered polygon). I am able to write to oracle spatial table. able to open in fme viewer. But when i consume this table in arcmap it gives geometry error msg saying that "one or more layers failed to draw".

and not rendering in arcmap. the polygon looks like the image in the attachment.

Please help.

Hi @fkemminje Do any of the inner shells touch (intersect) the outer shell?


@DanAtSafe

May be, I dont know.

if it is there how to repair it?


@DanAtSafe

May be, I dont know.

if it is there how to repair it?

@fkemminje Test with a GeometryValidator, or split the shells apart with a DonutHoleExtractor and pass those into an Intersector.

 


But Dan I am finding different types of problems

self intersectors

many points within tolerance

redundant points

etc..

I want to fix all the geometry errors


But Dan I am finding different types of problems

self intersectors

many points within tolerance

redundant points

etc..

I want to fix all the geometry errors

Hi @fkemminje You should be able tor repair with the GeometryValidator as well. Try FME 2018.1 beta if possible https://www.safe.com/support/support-resources/fme-downloads/beta/ The GeometryValidator can now remove duplicate vertices within a tolerance.