Skip to main content
Question

Duplicate Coordinate remover


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

 

 

4 replies

sigtill
Supporter
Forum|alt.badge.img+24
  • Supporter
  • April 11, 2013
 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.

mark2atsafe
Safer
Forum|alt.badge.img+44
  • Safer
  • April 11, 2013
Check the Reader parameters. I believe there's an option to remove duplicates when reading DGN

  • Author
  • April 12, 2013
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

Forum|alt.badge.img
  • September 2, 2013
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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings