merge: opportunity score data quality improvements

Phase 0 — income ceiling fix (opportunity_score):
  PPS normalisation /200→/35000; economic power now differentiates
  countries (DE 13.2, ES 10.7, SE 14.3 pts; was 20.0 everywhere)

Phase 1b — overpass_tennis in workflows.toml:
  Monthly schedule added; was only in combined extractor

Phase 2b — dim_cities spatial population fallback:
  GeoNames spatial CTE (ST_Distance_Sphere, 0.14° bbox) resolves
  localization mismatches: Wien→1.69M, Milano→1.37M, München→1.49M
  Coverage: 70.5% → 98.5% (5,401/5,481 cities with population)
This commit is contained in:
Deeman
2026-02-27 08:52:35 +01:00
5 changed files with 63 additions and 15 deletions

View File

@@ -13,6 +13,10 @@
module = "padelnomics_extract.overpass"
schedule = "monthly"
[overpass_tennis]
module = "padelnomics_extract.overpass_tennis"
schedule = "monthly"
[eurostat]
module = "padelnomics_extract.eurostat"
schedule = "monthly"