Skip to main content
Question

How can I resolve area overlaps/gaps with mrf2d cleaner?

  • January 24, 2019
  • 5 replies
  • 17 views

friedhelm
Participant
Forum|alt.badge.img+1

With the attached Workspace I am trying to match up to adjacent boxes that slightly overlap. I was hoping MRF2DCleaner would do this and remove the overlap. However, it doesn't seem to read areas at all.

Problem.png shows the overlap. ExpectedResult.png shows what I want to achieve.

 

Any ideas?

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

jovitaatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • 635 replies
  • January 24, 2019

Hi @friedhelm,

I can't seem to reproduce the problem using your attached workspace. The output seems to come out clean when I inspect it and zoom in. Perhaps try adjusting the tolerance in the MRF2DCleaner to be more tolerant and see if that makes a difference for you? There's an article here that describes the different parameters you can use a bit better than the documentation in case you haven't seen it already. Alternatively, you could try the AreaGapAndOverlapCleaner, also known as the SliverRemover, and the tutorial, Data QA Identifying Sliver Overlaps and Gaps in Polygon Coverage might be helpful for this one.


friedhelm
Participant
Forum|alt.badge.img+1
  • Author
  • Participant
  • 12 replies
  • January 25, 2019

Hi @friedhelm,

I can't seem to reproduce the problem using your attached workspace. The output seems to come out clean when I inspect it and zoom in. Perhaps try adjusting the tolerance in the MRF2DCleaner to be more tolerant and see if that makes a difference for you? There's an article here that describes the different parameters you can use a bit better than the documentation in case you haven't seen it already. Alternatively, you could try the AreaGapAndOverlapCleaner, also known as the SliverRemover, and the tutorial, Data QA Identifying Sliver Overlaps and Gaps in Polygon Coverage might be helpful for this one.

Hi @JovitaAtSafe

 

thanks for the comprehensive answer. AreaGapAndOverlapCleaner, is a good alternative as long as we are looking at areas only. However, eventually I want to apply the cleaning process to all geometry types (lines, areas, points). I guess then MRF2DCleaner would be the first choice.

My problem is that MRF2DCleaner drops all the areas (see AreasNotProcessed.png). If this works on your side with the Workspace I attached to my initial post its probably an FME or Transformer issue I am using FME 2018.1.0.3.

What do you think?

 


jovitaatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • 635 replies
  • January 26, 2019

Hi @JovitaAtSafe

 

thanks for the comprehensive answer. AreaGapAndOverlapCleaner, is a good alternative as long as we are looking at areas only. However, eventually I want to apply the cleaning process to all geometry types (lines, areas, points). I guess then MRF2DCleaner would be the first choice.

My problem is that MRF2DCleaner drops all the areas (see AreasNotProcessed.png). If this works on your side with the Workspace I attached to my initial post its probably an FME or Transformer issue I am using FME 2018.1.0.3.

What do you think?

 

I am looking further into this as I'm now encountering an error on running the transformer that I wasn't getting the day before. I don't think that it would hurt to try upgrading to the latest version, but it's no longer working for me on my side either and there aren't any fixed reported issues recently on this transformer. Aiming to find out more and to have an update early next week.


friedhelm
Participant
Forum|alt.badge.img+1
  • Author
  • Participant
  • 12 replies
  • January 28, 2019

@JovitaAtSafe

Thanks a lot. Update on this issue will be appreciated.


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

@JovitaAtSafe

Thanks a lot. Update on this issue will be appreciated.

Hi @friedhelm,

I've located an existing issue where the MRF2DCleaner is not outputting any features (FMEENGINE-29549). In the past we weren't able to reproduce the issue ourselves. Would it be possible to share your log file as well as an FME Report by running the system_information.bat file from this article? You can send me the files at if you would rather not share your system information on the forum and I can attach it to our internal issue. Our developers will look further into it and I will let you know when the issue has been addressed. Thanks for your patience!