Skip to main content
Question

Removing Bridges between Polygons

  • August 15, 2019
  • 1 reply
  • 24 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

 

1 reply

takashi
Evangelist
  • 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.


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