I'm trying to find a hack to better represent the spatial distribution of population and employment density with aggregated zone level data. I'm using ArcGIS Pro (but can use ArcGIS Desktop).

My inputs:

  • traffic zone (TAZ) polygon shapefile with existing and projected future population/employment
  • building polygons with heights. I have derived the building volume from this

I would like to distribute the aggregated totals in the traffic zone file to the building polygons, weighted by their volume. I'm struggling to find a way to do this. Anyone have any ideas or resources they can point me to?


I would try:

1) joining the TAZ attributes to the polygons file, probably by location, the options depending on your dataset. (In ArcGIS Pro)

2) Get the sum of building volumes for each TAZ, maybe with summary statistics. (In ArcGIS Pro)

3) Join the "total building volume per TAZ" attribute to your building dataset, probably by TAZ ID. (In ArcGIS Pro)

4) Calculate a new field: weight. This would be the building's volume divided by the total volume of the TAZ (attribute joined in point 2 and 3). (In ArcGIS Pro)

5) Calculate a new field: weighted X. Multiply your weight (obtained in point 4) and your attribute X of interest (existing and projected future population/employment). (In ArcGIS Pro)

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.