activitysim
activitysim copied to clipboard
BayDAG Contribution #8: Landuse and Reindex available in location choice
This pull request adds the ability to call the landuse table and the "reindex" function in the location choice model. This is required for the SANDAG ABM3 model calibration. Getting county-to-county (or whatever geographic level) flows is important for calibration of workplace location models. The easiest way to accomplish this is to look at the origin home county and the destination county of the alternative and add/subtract utility for the correct combination. The county of the alternative is provided by "reindexing" the county of that zone from the landuse table.
Previous models have gotten around this limitation by creating a separate skim that contains the county. The skim is then called in the model. This requires additional overhead in terms of creating, loading, and maintaining that skim, is not efficient from a memory perspective, and is opaque to the users. This PR aims to provide a better way.
Required for SANDAG ABM3 production? -- yes