> Script Details
Proportional Attribute Aggregator
report inappropriate content
Aug 6 2009
Status of work
ArcScripts is intended for the free exchange of scripts and tools related to ESRI software products. Please alert the moderator if this script is a demo, trial-version, or an advertisement for a retail product.
Use this tool principally if you want to summarize demographic data within a certain distance radius of a set location or for particular defined areas.
Consider for example, if you want to overlay a study area polygon (area overlay or "AO") or perhaps buffer areas around business locations onto a data source (DS), such as Census data. With the PAA Tool, you can select which DS variables you want reported. The analysis returns a table that contains a record for each unique ID in the AO and the aggregated proportional DS values. The DS values have been recalculated based on the proportion of AO overlap. So if an AO overlaps a Census Tract by 25%, and the full population of the tract is 200, 50 gets added (or aggregated) to the total population value for the AO.
You can use the included ArcMap project file, which contains the PAA Toolbar, or the included python script can be executed stand-alone to generate a comma separated value (csv) output table. An included README.txt includes many more details.
This tool was developed on a Windows XP platform using ArcGIS 9.2 and Python 2.4. It has been tested and works successfully using ArcGIS 9.3.1 and Python 2.5.