ArcGIS Buffer – Creating Inside Buffer with Attributes in ArcGIS

arcgis-desktopbuffergeoprocessing

How can I create buffers for polygons that:

  • a) lie only inside the polygon boundary, and
  • b) know who their parent is?

An example of where this is useful is First Nation Traditional Territories. There are overlaps all over the place and it’s nigh on impossible to sort out which is which, unless we leverage colour and/or pattern.

Overlapping polygons detail, can't tell which is which

The Buffer Wizard is the usual way we’ve been creating buffers. It’s relatively fast and convenient and allows one to save the result in the .mxd as well as in the file system (the former means you don’t have to think about where to save it, and just get on with the job). Its major deficit though is that the buffers are dumb. They don’t know who they belong to or what their name is. In the example of FNTT, this means to draw Carcross Tagish FN differently from Teslin Tlingit Council and we have to create buffers twice, each time using selected features only. Suddenly no longer convenient. What is a better approach?

Best Answer

Use the Buffer Tool from the Analysis toolbox and enter a negative value for the buffer distance. Pick OUTSIDE_ONLY for the side type and then dissolve on the relevant attributes.

Requires Advanced license.

Once attributed buffers exist can we use Definition Queries to display only certain FN’s and/or show each one with a separate symbol all from a single feature class.

buffer tool with relevant fields highlighted Using separate symbol for each feature class