Skip to main content
Question

Link touching polygons without dissolving

  • October 19, 2018
  • 5 replies
  • 49 views

chau
Contributor
Forum|alt.badge.img+3
  • Contributor
  • 37 replies

I have a huge set of polygons which I would like to group by connectivity in FME 2016. In the following is a simplified example with a set of polygons where I would like to end up with three groups:

I would like each polygon to afterwards have a group_id or similar describing which group it belongs to.

This is easily done using a Dissolver, but with an increasing number of polygons the dissolver seams like a very expensive process and I feel like this could be done in a less expensive fashion.

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.

5 replies

takashi
Celebrity
  • 7843 replies
  • October 19, 2018

Hi @chau, you can use the ListCombiner from FME Hub in conjunction with the SpatialRelator in order to add group ID attribute to the polygons. I don't know if the performance would be better than the method using Dissolver, but could be worth to try.


  • 6 replies
  • February 11, 2020

Hello !

 

I have the same problem, did exactly as the picture but out the ListCombiner comes nothing.

One thing, because my polygons areaggregated prior to this process i deaggregate them. could this be the problem ?

Regards

Shahrokh


jovitaatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • 635 replies
  • February 11, 2020

Hello !

 

I have the same problem, did exactly as the picture but out the ListCombiner comes nothing.

One thing, because my polygons areaggregated prior to this process i deaggregate them. could this be the problem ?

Regards

Shahrokh

Hi @shahrokh,

Thanks for your question! It looks like this original thread is from quite some time ago, I'd like to encourage you to post a new question for better visibility as older posts (last year and older) tend to get overlooked, such as this one that seems to be already resolved.

In the meantime though, perhaps give the Dissolver a try now (FME 2019+) as there's been a lot of work done on the transformer to improve its performance since! Hope that helps a bit!


  • 6 replies
  • February 12, 2020

Thanks

 

I solved it with Traingulator

jovitaatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • 635 replies
  • February 12, 2020

Thanks

 

I solved it with Traingulator

glad to hear it!