Skip to main content
Solved

Identify overlapping areas in a single source data


anthrax_79
Contributor
Forum|alt.badge.img+4

Hi,

I would like to identify overlaps but only from a single source of data. That data has 1500+ records of unique Region Name. However, I found an instance where a part of a region is overlapping another adjacent region. I would like to identify how many instances I have in my database identifying at least 1 region name and creating an area of the overlapped.

as shown below, green area has a portion of the adjacent boundary.

any help is appreciated.

thanks

Lex

Best answer by gtihon

Area on area overlayer and then you filter the results based on attribute _overlaps

View original
Did this help you find an answer to your question?

pratap
Contributor
Forum|alt.badge.img+11
  • Contributor
  • January 31, 2018

Hi,

Have you tried AreaOnAreaOverlayer?

Pratap


anthrax_79
Contributor
Forum|alt.badge.img+4
  • Contributor
  • January 31, 2018
pratap wrote:

Hi,

Have you tried AreaOnAreaOverlayer?

Pratap

Yes, but it seems to not work. :(

 

 


pratap
Contributor
Forum|alt.badge.img+11
  • Contributor
  • February 1, 2018

Is it not solved? then could you kindly upload the area where it fails

Pratap


anthrax_79
Contributor
Forum|alt.badge.img+4
  • Contributor
  • February 1, 2018
pratap wrote:

Is it not solved? then could you kindly upload the area where it fails

Pratap

Created just a simple workspace. not really sure about it.

 

 

1 and 2 are separate areas and 3 is the overlap.

 

I'm afraid I still have a lot of gaps and slivers (very minimal value)


Forum|alt.badge.img
  • February 1, 2018

Area on area overlayer and then you filter the results based on attribute _overlaps


takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • February 1, 2018
anthrax_79 wrote:

Created just a simple workspace. not really sure about it.

 

 

1 and 2 are separate areas and 3 is the overlap.

 

I'm afraid I still have a lot of gaps and slivers (very minimal value)

First of all, as @gtihon suggested, take a look at the attribute called "_overlaps" in the features output from the AreaOnAreaOverlayer. See the help on the transformer to learn more about the Overlap Count Attribute.

 

I don't know why the AreaBuilder is needed here.

 


anthrax_79
Contributor
Forum|alt.badge.img+4
  • Contributor
  • February 2, 2018
takashi wrote:
First of all, as @gtihon suggested, take a look at the attribute called "_overlaps" in the features output from the AreaOnAreaOverlayer. See the help on the transformer to learn more about the Overlap Count Attribute.

 

I don't know why the AreaBuilder is needed here.

 

Hi,

 

I'm still learning and discovering FME. I've missed the part where AreaOnArea finds the overlaps and extract them into a new geometry. I think, I just got confused with the output. was not expecting to see 12k overlaps.

 

 

thanks for your reply

 

Lex

 

 


anthrax_79
Contributor
Forum|alt.badge.img+4
  • Contributor
  • February 2, 2018
gtihon wrote:

Area on area overlayer and then you filter the results based on attribute _overlaps

I think I got it now. Thanks for the help guys! now the output makes sense. I was missing a transformer as you have mentioned @gtihon. "Tester"

 

 

Now that I have identified these. next step is finding Gaps and slivers.I will see how I go with those.

 

 

 

 

Cheers

 

Lex

pratap
Contributor
Forum|alt.badge.img+11
  • Contributor
  • February 2, 2018

Hi,

I understood your requirement now after looking your workbench.

AreaOnAreaOverlayer will break the polygons and again we have to build it back.

Try SpatialFilter.

Pratap


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