Fabio
3d8b65299f
Cities: exact GEOID placement from Atlas backfill
...
Atlas resolved every existing municipal officeholder to its Census place
GEOID at the source (PostGIS). build.py now prefers that exact geoid over
the name-based fuzzy resolver, so filled cities land on their node exactly
rather than by 98.8% name match. Resolved 2,217 -> 2,224; dedup against the
skeleton tightened (a few fuzzy mismatches now collapse correctly).
Note: this is the GEOID *backfill*, not the *fill* — zero net-new
officeholders; the 17,286 empty skeleton cities remain empty. Nationwide
municipal officeholder acquisition is a separate, per-state source problem.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 12:03:18 -04:00
..
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 12:03:18 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-04 22:28:08 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-04 22:28:08 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 12:03:18 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00
2026-07-06 10:32:56 -04:00