If you already have created your concentric rings using "Concentric Ring Buffer" you can use a SQL Select statement to do the aggregation of data within the individual rings.
Let's assume that you have table with buffers/rings called RingBuffers which has a column with a name (NAME) and a column with a radius (RADIUS)
You also have a table with demographic data called DemogrData with a column with population called TOT_POP.
Now you want to calculate the "sum" of population within the individual buffers.
Such a query would look like this:
See Attachment
Select RingBuffers.NAME, RingBuffers.RADIUS, Sum(DemogrData.TOT_POP)
From RingBuffers, DemogrData
Where RingBuffers Contains DemogrData
Group By RingBuffers.NAME, RingBuffers.RADIUS
Of course you can consier a number of adjustments to this query:
- should the sum depend on the size of the areal overlap?
- would you like to include all population boundaries that intersect the buffer or only those that have the centroid inside the buffer (as we do above)?
- do you want to group the result by the ring buffers and the radius or just by the ring buffer names or are you looking for at total for all ring buffers?
The query result will be one line per buffer name and ring buffer radius.