Skip to main content
Question

Hi, I have a question about the Dissolver transformer. I still get the error message "Error running translation" for a part of my scope. Although I fixed the topological errors, it still dosen't work. Do you have any idea where this could come from


erreur_dissolver

6 replies

joepk
Influencer
Forum|alt.badge.img+20
  • Influencer
  • October 4, 2023

Have you maybe got more information on that error message? And are you sure all features you are trying to dissolve are the same (valid) geometry?


  • Author
  • October 4, 2023

I checked the geometry by using the GeometryValidator and AreaGapAndAreaOverlapCleaner on my dataset (as we can see in the orange bookmark). But maybe it's not enough to correct topological errors ?

Otherwise I don't know how to have more information about the error message than what we can see on this picture. erreur_dis


david_r
Evangelist
  • October 4, 2023

Looks like you've encountered an unexpected problem, perhaps even an exotic bug. Some strategies to try:

  • Try the most recent (or a different) version of FME.
  • Insert an AttributeKeeper just before the Dissolver and make sure to only select the indispensable attributes
  • Insert a GeometryValidator before the Dissolver and try to exclude problematic geometries to see if that makes a difference
  • Enable debug messages in the FME log (FME Options / Translation / Log message filter) and look for messages just before the error occurs
  • Try both with Feature Caching on and off
  • Try inserting a Decelerator set to 0 just before the Dissolver

I recommend trying these things one by one. Perhaps also consider opening a suppor case with Safe through your FME reseller.


  • Author
  • October 4, 2023

I controlled the topologicals errors in ArcGis Pro and there still have gaps and overlap even after the GeometryValidator and the AreaGapAndAreaOverlap transformers. I don't know how I can correct them in a other way.geometryerror_arcgisareagapclener


virtualcitymatt
Celebrity
Forum|alt.badge.img+34
sophieko wrote:

I controlled the topologicals errors in ArcGis Pro and there still have gaps and overlap even after the GeometryValidator and the AreaGapAndAreaOverlap transformers. I don't know how I can correct them in a other way.geometryerror_arcgisareagapclener

I would try modifying the Tolerance value - try 0 and a something like 0.1 or higher to see if it has any effect - If the workspace takes a while you should disable the problem transformer(s) to fill up the initial caches before you change the values to save on processing time.

 

I've had experiences with other Transformers which crash depending on the tolerance setting (e.g., GeometryValidator trying to Repair features).

 

You should also take a look at the Tolerance in the GeometryValidator under Self Intersection - Try setting this to 0 to see if identifies new problem features.

 

If you are able to isolate the problem feature(s) and send a reproducible problem to Safe support I'm sure they'd appreciate it.

 

 


joepk
Influencer
Forum|alt.badge.img+20
  • Influencer
  • October 5, 2023
sophieko wrote:

I checked the geometry by using the GeometryValidator and AreaGapAndAreaOverlapCleaner on my dataset (as we can see in the orange bookmark). But maybe it's not enough to correct topological errors ?

Otherwise I don't know how to have more information about the error message than what we can see on this picture. erreur_dis

Yes I saw that but I also saw the Snapper transformer after the GeometryValidator. My experience with snapping transformers is that they are prone to bring issues like self-intersections into your data if you dont closely monitor the Tolerance settings.


Reply


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