Skip to main content
Question

dissolver failure

  • February 18, 2015
  • 7 replies
  • 113 views

jaro
Contributor
Forum|alt.badge.img+1
Hi there,

 

Anyone has an idea what may be wrong? I suspect that I reached some limit with the dissolver function. In easy cases it just works OK. But when I do dissolving of a 2500 polygons into one, it just forgets to create the donuts inside.

 

This is my input:

 

 

This is what I expect:

 

 

 

and this is what I actually get:

 

 

 

Any help is highly appreciated. Thank you in anticipation,

 

Jaroslav

 

 
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.

7 replies

jaro
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • February 18, 2015
Update: the problem is not related to the number of polygons but to the bad guy which is the big donut-circle around.

takashi
Celebrity
  • February 19, 2015
Hi Jaroslav,

 

 

I was not able to reproduce similar situation to yours anyhow. Unavoidable computational error sometimes may cause such an exceptional result, but the exact reason is unclear.

 

I would recommend you to contact Safe support and send the data and workspace which reproduce the situation.

 

 

Takashi

jaro
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • February 21, 2015
Just for case, if anyone is interested:

 

I applied the tiler to the donut circle splitting it into about 10 pieces and dissolved it with other polygons this way and it worked.

jaro
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • February 21, 2015
Conclusion: the dissolver does not work with the geometry type "FME donut". The detailed analysis showed I was trying to dissolve a lot of "FME polygons" with a "FME donut" which lead to incorrect results. Once I applied the DonutBridgeBuilder, it was converted to "FME polygon" and dissolved as it should.

takashi
Celebrity
  • February 22, 2015
This may also be the "ellipse vs. ellipse" issue. (https://drive.google.com/file/d/0B0ufVP2t0eApMVZkT1J2dkRoRDA/view?usp=sharing)

jaro
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • February 24, 2015
Thanks Takashi. It might be some computational error, but I am OK with the workaround by now.

  • April 28, 2017
thank you Jaroslav,

 

using the DonutBridgeBuilder to convert the "FME donut" geometries also fixed my problem with the Dissolver!