April 25, 2011 This portion of the model is a “quick” version of an

advertisement
April 25, 2011
This portion of the model is a “quick” version of an exact area allocation model. Due to the time
constraints of this project, we decided that it was more important to get a very good approximation of
where the people and housing units were located, instead of looking for an exact model. The 25m grid
cells allows us to capture most of the land use polygons with at least one 25m grid cell centroid,
allowing for an approximate area allocation based solution. This version of the model is still missing
those blocks that contained people and housing units, but did not have any residential or institutional
land use fall inside them. This will be a part of the next model update.
Prior to running the final portion of the allocation a few things must be done
1) Create a file geodatabase in ArcCatalog to make a place for the fishnet to run
2) The outputs from the previous model and access need to use the “add attribute index tool” and
then the “add join” tool in order to greatly reduce the processing time required for the joins.
Steps and Logic taken by the Area allocation (based on Land Use typology) model
1. The fishnet is created at a 25 square meter level, with the extent of the vector grid template.
This fishnet (with labels) gives us 2 shapefiles, a grid and one of the grid centroids. This “label”
shape file is the centroids and will be used to intersect the land use file in a later step. It is so
fine grained because we had previously had difficulty where even with 50m grid cells, we were
missing some areas of habitable land.
2. A spatial index was given to the centroid layer in order to optimize calculations and
visualization.
3. The fishnet is spatially joined to the vector grid in order to associate each 25m centroid with the
250m grid cell that contains it. This is necessary for when we are aggregating up to the 250m
grid cell level later in this model.
4. Spatial join the centroids (join feature) to the land use (target feature) in order to get the count
of centroids that fall within the land use polygons. This will be used in calculating the number of
people/units allocated to each of the 25m grid cells. This process still missed a decent number
of small landuse polygons in Cambridge
5. Spatial join of the count of centroids (including itself) in the land use block it is located within.
6. Add the housing allocation field to the centroids
7. Add the Population allocation field to the centroids
8. Calculating the Population allocation field. This is allocating population to the 25m grid cells,
NOT the 250m grid cells. This is done by dividing the weighted population count for the land use
by the number of 25m centroids that fell within that polygon. Because we have no other
information aside from land use and block level census data, we must assume that the
population is distributed evenly over the polygon of that land use type.
9. Calculating the Housing allocation field. This is allocating population to the 25m grid cells, NOT
the 250m grid cells. This is done by dividing the weighted housing unit count for the land use by
the number of 25m centroids that fell within that polygon. Because we have no other
information aside from land use and block level census data, we must assume that the housing
units are distributed evenly over the polygon of that land use type.
10. Spatial join that uses summation for the aggregation tool in order to sum all the 25m centroids
within a 250m grid cell up to the original 250m grid cell level.
Download