← All posts
🐍

Case Study: Replacing Manual ArcGIS Workflows with Python

Rebuilt complex ArcGIS vector workflows as reproducible Python pipelines for a US planning analysis, and found and fixed method errors in two mobility analyses.

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