Skip to main content
I have 3D polygons with duplicate vertices.  I need a process to remove the duplicates. 

 

 

Even though the help said it was for line features I tried the Duplicate Coordinate remover(Compare Z=Yes, Remove Duplicate Points=Yes). The offending element was sent out the "Repaired" port but subsequent testing with the Geometry Validator set to Valid still detected an error.

 

 

The info dialog box in microstation shows 6 vertices in the original polygon.  The coordinate listing in the FME inspector window shows 8.

 

 

 

I manually removed the duplicate vertices in the DGN file. The info dialog box now showed the desired value of 4.  I then ran it through the Geometry Validator again only to get the same error, Error 9, Too few points. However this time the inspector lists only 4 vertices.

 

 

I then bypassed the Duplicate Coordinate Remover and then straight to the Geometry Validator obtaining the same results.  A 4 vertices polygon with an Error 9, Too Few Points.

 

 

I'm running FME 2012 SP2 Build 12238 Win 64

 

 

Can someone help explain what is going on here?

 

 

Thanks,

 

 

Russell

 

 

 GeometryValidator will only repair "once", so if you have multiple errors, you might have to change them through several  GeometryValidators after each other to remove more errors.
Check the Reader parameters. I believe there's an option to remove duplicates when reading DGN
I may have found the problem.  I noticed in the help for Geometry Validator that it only supports 2D features.  My features are not only 3D but are vertical building walls. 

 

 

Thanks for the input.

 

 

Cheers,

 

 

Russ
I have the same kind of problem. I'm traying to remove duplicates vertices from my vertical walls and i couldn't find a way to do this. In my case if i try to remove the vertices by hand i get an error  "The feature's geometry could not be modified. The geomtry is invalid". Any ideas?

Reply