spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# Enrichissement quartier — îlots de chaleur et criminalité23Base produite : `data/staging-environnement.db` (3,4 Mo) — générée le 2026-08-084par `scripts/build_environnement.py`.56## Tables78| Table | Lignes | Contenu |9|---|---|---|10| `heat` | 1 249 | classe ICFU (1-9) + écart de température (°C) par coordonnée unique d'immeuble |11| `crime_mtl` | 49 791 | actes criminels SPVM des 24 derniers mois (2024-08-08 → 2026-08-06) |12| `igc` | 35 | indice de gravité de la criminalité + taux, 7 services × 5 ans (2021-2025) |13| `meta` | 18 | sources, licences, dates de téléchargement |1415## 1. Îlots de chaleur (INSPQ/CERFO 2020-2022, CC-BY 4.0)1617- **Clé** : `coord_key` = `printf('%.4f',ROUND(lat,4))||','||printf('%.4f',ROUND(lng,4))`18 — parité vérifiée avec `louka.db` : 1 249 / 1 249 clés identiques, aucune manquante.19- **Sens des classes (vérifié dans les métadonnées Données Québec)** : le classement20 est fait en 9 niveaux des écarts de température par centre de population ;21 **classes 1-2-3 = îlots de fraîcheur** (1 = le plus frais), **classes 8-9 =22 îlots de chaleur** (9 = le plus chaud). Le classement étant relatif à chaque23 centre de population, comparer aussi `ecart` (°C, échelle écoumène) entre villes.24- **Couverture** : classe 1 243/1 249 (**99,5 %**) ; écart 1 249/1 249 (**100 %**).25 Les 6 classes NULL sont hors des centres de population couverts (Beauharnois,26 Sainte-Barbe, Saint-Louis-de-Gonzague…) ou sur un pixel non classé en bord de27 rivière (Pointe-aux-Lièvres, Québec) — l'écart reste disponible partout.2829Distribution des classes (immeubles urbains → biaisée vers le chaud, attendu) :3031| Classe | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | NULL |32|---|---|---|---|---|---|---|---|---|---|33| Coords | 1 | 8 | 50 | 143 | 159 | 261 | 347 | 274 | 6 |3435Écart de température : min 4,0 °C, moyenne 11,7 °C, max 18,3 °C.3637Contrôles de plausibilité :38- Centre-ville de Montréal (Ste-Catherine/Peel) : classe 7, écart 11,3 °C ;39 centre-ville de Québec : classe 9, écart 15,5 °C — chauds. ✓40- Sommet du parc du Mont-Royal : classe 2, écart 3,6 °C ; plaines d'Abraham :41 classe 4, écart 6,0 °C — frais. ✓42- Immeubles réels près de parcs classés frais : 3500 Ridgewood (flanc du43 Mont-Royal) classe 3 ; 1 Severn Ave (Westmount) classe 2. ✓4445Technique : échantillonnage rasterio par fenêtres (`ds.sample`, masked), points46reprojetés WGS84 → EPSG:32198 (Québec Lambert) avec pyproj ; rasters jamais47chargés en mémoire (le raster d'écarts fait 9,5 Go, résolution 15 m).4849## 2. Criminalité Montréal (SPVM, CC-BY 4.0)5051- Source : jeu « Actes criminels » de la Ville de Montréal (MAJ quotidienne) ;52 fenêtre glissante de 24 mois appliquée à la date d'exécution.53- 59 274 actes dans la fenêtre, **49 791 conservés** avec coordonnées valides54 (le SPVM masque la localisation d'environ 16 % des actes, coordonnées vides).55- `ts` = epoch UTC (minuit) de la date de l'acte ; `categorie` telle quelle56 (6 catégories : vol dans/sur véhicule, introduction, vol de véhicule, méfait,57 vols qualifiés, infractions entraînant la mort).58- **Test de comptage** : actes à < 500 m de (45.5088, -73.5617) — centre-ville —59 sur les 12 derniers mois : **487 actes**.60- Rafraîchissement mensuel : `.venv/bin/python scripts/build_environnement.py --etapes crime`6162## 3. Indice de gravité de la criminalité (Statistique Canada, licence ouverte)6364- `indice` : IGC global — tableau 35-10-0187 (par service de police) et65 35-10-0026 (Canada). `taux` : taux de criminalité par 100 000 hab.66 (infractions au Code criminel sauf délits de la route) — tableaux 35-10-0179 /67 35-10-0177 via l'API WDS.68- 7 services × 5 ans (2021-2025), aucun NULL. Valeurs 2025 (IGC / taux) :6970| Service | IGC 2025 | Taux 2025 |71|---|---|---|72| SPVM (Montréal) | 78,35 | 4 803 |73| SPVQ (Ville de Québec) | 63,48 | 4 139 |74| Laval | 52,88 | 3 204 |75| Longueuil (agglomération) | 52,76 | 2 778 |76| Ville de Lévis | 35,03 | 1 876 |77| Québec (province) | 61,55 | 3 673 |78| Canada | 75,01 | 5 585 |7980SPVM 78-81 sur la période (plausible, 60-90) ; SPVQ 49→63 (hausse réelle81observée depuis 2021). Lévis nettement sous la moyenne provinciale.8283## Attributions (à afficher avec les données)8485- Îlots de chaleur/fraîcheur et écarts de température 2020-2022 : **INSPQ et86 CERFO**, Données Québec, CC-BY 4.0.87- Actes criminels : **Ville de Montréal (SPVM)**, CC-BY 4.0.88- IGC et taux de criminalité : adapté de **Statistique Canada**, tableaux89 35-10-0187, 35-10-0026, 35-10-0179, 35-10-0177 (licence ouverte) ; cela ne90 constitue pas une approbation par Statistique Canada de ce produit.9192## Reproduire / mettre à jour9394```bash95.venv/bin/python scripts/build_environnement.py # tout96.venv/bin/python scripts/build_environnement.py --etapes crime # criminalité (mensuel)97.venv/bin/python scripts/build_environnement.py --etapes chaleur --coords nouvelles.txt98# nouvelles.txt : une paire « lat,lng » par ligne (upsert dans heat)99```100101Les GeoTIFF (~9,6 Go) sont téléchargés dans `/tmp/louka-env` puis supprimés102(option `--garder-cache` pour les conserver).103