Skip to main content

Hi,

I have a question regarding the AreaGapAndOverlapCleaner and I dont know how to solve my problem...

I have multiple polygon layer which I want to overlay. The lines of the polygons are not totally coincident as different data sources are used. Many sliver polygons are created when the layers are overlayed. I would like to remove these small sliver polygons with the AreaGapAndOverlap Cleaner (it does it job well - I used a tolerance of 1 m). My only problem is, that the AreaGapAndOverlapCleaner itself creates some little gaps between the polygons. Is there a way to prevent the transformer from doing it?

Using Fill All Gaps does not make sense in this case, as there are some big gaps (exclaves) that I want to keep.

 

Do you have any idea to prevent the AreaGapAndOverlapCleaner from creating gaps? Or is there any other transformer which suits better?

Thank you!

Do you have a screenshot you can share?


After_AreaGapAndOverlapCleanerBefore_AreaGapAndOverlapCleanerAreaGapAndOverlapCleanerFME_Workflow


In my latest answer, the first screenshot is a part of "Dataset_AfterAreaGapandOverlapCleaner", the second screenshot is the one before. After this the settings for the transformer "AreaGapAndOverlapCleaner" and the Part of the Workflow.


In my latest answer, the first screenshot is a part of "Dataset_AfterAreaGapandOverlapCleaner", the second screenshot is the one before. After this the settings for the transformer "AreaGapAndOverlapCleaner" and the Part of the Workflow.

Hi @pelle123​ Are those line segments shorter than your tolerance of 1? The AreaGapAndOverlapClearner shouldn't be making holes. Can you send us some sample data via https://community.safe.com/s/submit-case ? Thanks


Reply