Skip to main content
Solved

Area on Area overlay not working as expected


boubcher
Contributor
Forum|alt.badge.img+11

I looking to calculate the intersected area between polygons

I used the Areaonareaoverlay transformer but I am getting one of the feature removed and replaced by another one,

Best answer by takashi

Each resulting area from the AreaOnAreaOverlayer preserves attributes from one of overlapped original areas, may not always preserve attributes from the original area that matches the resulting area. For example, the right-most area in the result has attributes from one of four source areas, may not have attributes from the original right-most area.

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

9 replies

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • Best Answer
  • June 8, 2018

Each resulting area from the AreaOnAreaOverlayer preserves attributes from one of overlapped original areas, may not always preserve attributes from the original area that matches the resulting area. For example, the right-most area in the result has attributes from one of four source areas, may not have attributes from the original right-most area.


boubcher
Contributor
Forum|alt.badge.img+11
  • Author
  • Contributor
  • June 8, 2018

any suggestion how could calculate the overlapping area and preserve the original attributes?


takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • June 9, 2018
boubcher wrote:

any suggestion how could calculate the overlapping area and preserve the original attributes?

You can use the AreaCalculator (or the @Area function) to calculate the overlapping area after the AreaOnAreaOverlayer.

 

How do you define "original" area from which you need to preserve attributes if the resulting area has been generated from two or more overlapping areas? For example, the second right area has been generated from three overlapping areas. Which one of three is the "original" area?

 


boubcher
Contributor
Forum|alt.badge.img+11
  • Author
  • Contributor
  • June 9, 2018

@takashi

Any sugestiion on how we could claculate the overlaping area and keep the same attibutes


boubcher
Contributor
Forum|alt.badge.img+11
  • Author
  • Contributor
  • June 9, 2018

@takashi

 

@takashihow about to calculate the area by subtracting the previous one ( overlaparea=arae of layerid 1509 - area of layer id 1510..etc ) the problem is how we apply that

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • June 9, 2018
boubcher wrote:

@takashi

Any sugestiion on how we could claculate the overlaping area and keep the same attibutes

See my comment to your previous post.

 

 


takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • June 10, 2018
boubcher wrote:

any suggestion how could calculate the overlapping area and preserve the original attributes?

It's necessary to clarify the criteria regarding how to select an original polygon whose attributes should be preserved when the resulting area has been generated from two or more overlapping original polygons. For example, if you want to preserve attributes of the smallest one among overlapping original polygons, this workflow would be a possible way. Different criteria requires different solution.

 

 

 

 


boubcher
Contributor
Forum|alt.badge.img+11
  • Author
  • Contributor
  • June 11, 2018
takashi wrote:
It's necessary to clarify the criteria regarding how to select an original polygon whose attributes should be preserved when the resulting area has been generated from two or more overlapping original polygons. For example, if you want to preserve attributes of the smallest one among overlapping original polygons, this workflow would be a possible way. Different criteria requires different solution.

 

 

 

 

@takashi

 

 

I did follow the workspace suggested but I am getting a weird geometry I did

 

I use the Projected coordinate in order to have an accurate area calculation

 

Alos attached the workspace, in this, we Know the layer ID 1509 has always the smallest area

 

Thanks in advance

 

areaonareaoverlay-ouput.png

 

areaon-area-overlay.fmwt

 

 

 


takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • June 11, 2018
boubcher wrote:
@takashi

 

 

I did follow the workspace suggested but I am getting a weird geometry I did

 

I use the Projected coordinate in order to have an accurate area calculation

 

Alos attached the workspace, in this, we Know the layer ID 1509 has always the smallest area

 

Thanks in advance

 

areaonareaoverlay-ouput.png

 

areaon-area-overlay.fmwt

 

 

 

Possibly the Tolerance parameter in the AreaOnAreaOverlayer could be leveraged to resolve the tiny gap between overlapping boundaries, if such a gap was the issue.

 


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