Context
Mobility and planning analysis for a client in New York, USA.
The challenge
The analysis depended on complex manual ArcGIS vector workflows that were slow and hard to reproduce, and two analyses (MC1 and MC2) produced results that didn't match the intended method.
Approach
- Rebuilt the ArcGIS geoprocessing as Python pipelines with GeoPandas and Pandas: spatial joins, buffering and aggregation
- Validated every output against the established methodology
- Traced and corrected the issues in the MC1 and MC2 mobility analyses
Results
- Reproducible Python workflows replacing manual geoprocessing
- Corrected MC1 and MC2 outputs, consistent with the intended method
- Structured outputs ready for planning and decision support