Reasonable portions
Not every block becomes its own statistic. The page only splits when the street has enough detached rows and a real ownership-rate spread.
Temporary prototype
Long streets can hide the useful story. This version keeps stable streets whole, but splits streets like Richmond, Colborne, Cheapside, Huron, and Grosvenor into reasonable portions when the detached-house homeownership signal changes enough to matter.
Not every block becomes its own statistic. The page only splits when the street has enough detached rows and a real ownership-rate spread.
Where possible, portions use nearby cross-streets. If the network edge is messy, the map falls back to address ranges.
The denominator is detached-house rows, so apartment and townhouse-heavy signals do not wash out the old-house street read.