Skip to main content
Question

Removing Bridges between Polygons

  • August 15, 2019
  • 1 reply
  • 36 views

Hi all,

I have just been clipping some datasets in FME and I have noticed that it has left some sliver bridges connecting polygons. Is there a way to remove them?

I tried using a snapper with various tolerances and using the sliver remover.

Attached is a polygon with one of the bridges

Thanks

FME 2019.1.0.0

 

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

takashi
Celebrity
  • 7843 replies
  • August 15, 2019

Hi @mattenvsys, this workflow might help you.

  1. Chopper (Mode: By Vertex, Maximum Vertices: 2): Split boundary of the polygon into individual segments.
  2. Intersector or LineOnLineOverlayre (Tolerance: 1e-2): Insert vertices into the ends of the "bridge".
  3. AreaBuilder: Create polygons from the intersected lines.

Appropriate tolerance depends on the actual data conditions. 1e-2 worked for the sample data you posted, but may not work for other polygons.