Menu

buffer by area

User Forum
2016-01-13
2016-01-18
  • Daniel Falaschi

    Daniel Falaschi - 2016-01-13

    This is a tricky one.
    I want to create a buffer around polygons. Instead of buffering by a fixed, linear distance, I need to create new outer rings or areas around my polygons, whose areas are the same (or eventually double) of the original polygons. Each of the original polygon has a different size and area of course.
    Would be grateful if someone might know how to do it.

     
  • Volker Wichmann

    Volker Wichmann - 2016-01-18

    There might be an exact mathematical solution in case your polygons are simple convex geometric shapes like circles. But it seems to me they are not, so I can only think of using an iterative approach approximating the solution. This would have to be done on individual polygons. For each polygon, you could add a small buffer, then calculate the areas and see if it already has exceeded the required area. If not, increase the buffer slightly and test the area again. And so on ...

     

Log in to post a comment.