← All projects

Spatial Analysis

Case study

Three GIS studies of flood mapping, water quality, and electric-grid reliability, including two results that rejected the hypotheses.

GISSpatial AnalysisRemote SensingPythonarcpy

At a glance

  • Outcome: Completes three studies; two rejected hypotheses.
  • Status: Completed case studies.
  • Role: Solo: framed questions; gathered, scraped, analyzed, and mapped data.
  • Stack & libraries: Uses ArcGIS Pro, Python (arcpy, pandas), ESA SNAP.
  • Scale: Uses multi-scene Sentinel-1 SAR mosaics.
  • Validation: Reports null results and independent feeder flags.
  • Limitations: Approximates unpublished Pacific Power feeder boundaries with circuit-linework Thiessen polygons; these areas are not ground truth.

SAR flood mapping

Compared flood-insurance FEMA maps with a real high-water event in Coquille River valley, Coos County, OR. Processed Sentinel-1 SAR in ESA SNAP: orbit correction, radiometric calibration, terrain flattening, and correction for the valley’s hills. Classified water via ESRI’s pretrained Water Body Extraction model; referenced ALOS-2 PALSAR and Landsat 9.

Found FEMA zones closely tracked flood-weekend extent across the long-recognized, well-mapped valley-floor floodplain.

Water quality and school performance

Tested Oregon drinking-water quality against standardized test scores. Combined Oregon Department of Education results; scraped, hand-curated water-system demerits; and Census density and income. Mapped the three public sources by region as a bivariate choropleth; water data required scraping before use.

Found a weak direct relationship. Density and income fit better; eastern Oregon schools posted similar scores despite large resource differences.

Electrification and grid reliability

Tested whether Portland EV adoption, heat-pump and electrical permits, and densification track poor reliability. Frequent short North Portland outages during charger and multi-unit construction motivated the hypothesis; a previous deeper Southeast residence had rare outages.

Built an eight-step ArcGIS Pro/pandas pipeline from ~80,000 geocoded permits, tract-level EV registrations, PGE SAIDI/SAIFI Oregon PUC filings, feeder polygons, Pacific Power linework, and ACS estimates. Area-weighted tract data onto feeders, independently scored transition pressure and grid stress, then ranked only areas high in both.

Rejected the system-wide correlation hypothesis. Identified ten engineering-review overlap hotspots, including Sylvan-Barnes feeder and Vernon substation. Four of five PGE picks were already independently flagged as worst-performing circuits. The repeatable method targets overlap despite the null.