Skip to main content
Removed greeting as per help instruction
Source Link
PolyGeo
  • 65.4k
  • 29
  • 114
  • 345

hello. I have quite a pickle here, letLet me try to explain my problem:

  1. I have a layer of polygons
  2. A layer of overlapping buffers
  3. I want to calculate the area per buffer of the containing polygons.

The problem is that the buffers are overlapping so the clip function does not understand that one polygon can belong to multiple buffers and at the same type each buffer should only have the area of the polygon within itself.

So far, I have tried to clip the polygons within the buffers, and then summarize within the areas, but somehow it does not get the correct answer.

I have also tried the weighted summarize within, but is not able to finish successfully (error writing output file)

I am thinking the only way is in notebook to write a for loop that takes buffer per buffer and summarizes the part of the polygon within. But I am not sure how to write the code for this.

Any pointers?

layers together, light green: polygons, dark green: buffers

Explanation of the problem

hello. I have quite a pickle here, let me try to explain:

  1. I have a layer of polygons
  2. A layer of overlapping buffers
  3. I want to calculate the area per buffer of the containing polygons.

The problem is that the buffers are overlapping so the clip function does not understand that one polygon can belong to multiple buffers and at the same type each buffer should only have the area of the polygon within itself.

So far, I have tried to clip the polygons within the buffers, and then summarize within the areas, but somehow it does not get the correct answer.

I have also tried the weighted summarize within, but is not able to finish successfully (error writing output file)

I am thinking the only way is in notebook to write a for loop that takes buffer per buffer and summarizes the part of the polygon within. But I am not sure how to write the code for this.

Any pointers?

layers together, light green: polygons, dark green: buffers

Explanation of the problem

Let me try to explain my problem:

  1. I have a layer of polygons
  2. A layer of overlapping buffers
  3. I want to calculate the area per buffer of the containing polygons.

The problem is that the buffers are overlapping so the clip function does not understand that one polygon can belong to multiple buffers and at the same type each buffer should only have the area of the polygon within itself.

So far, I have tried to clip the polygons within the buffers, and then summarize within the areas, but somehow it does not get the correct answer.

I have also tried the weighted summarize within, but is not able to finish successfully (error writing output file)

I am thinking the only way is in notebook to write a for loop that takes buffer per buffer and summarizes the part of the polygon within. But I am not sure how to write the code for this.

Any pointers?

layers together, light green: polygons, dark green: buffers

Explanation of the problem

Source Link

Calculating the area of the polygon segments within multiple overlapping buffers

hello. I have quite a pickle here, let me try to explain:

  1. I have a layer of polygons
  2. A layer of overlapping buffers
  3. I want to calculate the area per buffer of the containing polygons.

The problem is that the buffers are overlapping so the clip function does not understand that one polygon can belong to multiple buffers and at the same type each buffer should only have the area of the polygon within itself.

So far, I have tried to clip the polygons within the buffers, and then summarize within the areas, but somehow it does not get the correct answer.

I have also tried the weighted summarize within, but is not able to finish successfully (error writing output file)

I am thinking the only way is in notebook to write a for loop that takes buffer per buffer and summarizes the part of the polygon within. But I am not sure how to write the code for this.

Any pointers?

layers together, light green: polygons, dark green: buffers

Explanation of the problem