Thursday 6 July 2017

arcgis desktop - Buffer polygon inward by percentage of area



I would like to buffer a polygon inward by a percentage of its area, using the polygons below as an example.



How could I shrink each polygon inward resulting in a 35% reduction of area? I am using the term "reverse buffer" because I want the newly created polygons to have the same shape as the originals and be centered and within the originals, like the schematic below.



I am on ArcGIS 10.2 and have SA and ET Geotools.



Answer




In QGIS, there is a Buffer by Percentage plugin that iteratively finds the buffer length required for resizing polygons to a specified percentage.


You can either specify a percentage that's applied to all features, or you can use a feature attribute to resize each feature by a different amount.


Here's an example of countries buffered to take up the area they would cover if they had the same population density as India:



No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...