Question

Removing Bridges between Polygons

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

Userlevel 2
Badge +17

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.

Reply