SPB Git

spb/lou-ka Public

Lou·Ka — tous les logements à louer du Québec, un seul endroit.

HTML 99.7%

Recherche : enrichissements de quartier à la Centris (26 sources documentées)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
simon-pierre boucher committed 2 days ago (Aug 9, 2026) parent 4e6765e

Showing 1 changed file with +209 and −0

added reports/enrichissements-quartier.md +209 −0
@@ -0,0 +1,209 @@
1 +# Enrichissements « statistiques de quartier » pour les fiches Lou-Ka
2 +
3 +> Recherche documentaire (août 2026) — sources publiques/gratuites pour enrichir chaque fiche
4 +> (lat/lng déjà disponible) avec des statistiques de quartier à la Centris/Zillow.
5 +> Toutes les URL marquées ✓ ont été vérifiées en ligne pendant la recherche.
6 +
7 +---
8 +
9 +## 0. Ce que Centris affiche réellement (cible de parité)
10 +
11 +Centris n'assemble pas ses données de quartier lui-même : il achète les API de **Local Logic**
12 +(entreprise montréalaise, données sources = données ouvertes municipales/StatCan retraitées).
13 +Blocs affichés sur une fiche Centris :
14 +
15 +- **Scores 0–5 / 0–10 (Local Logic « Location Scores », 18 scores)** : facilité de déplacement à
16 + pied / à vélo / transport en commun, tranquillité (bruit de rue modélisé), épiceries,
17 + restaurants/cafés, vie nocturne, parcs/espaces verts, écoles primaires & secondaires, garderies.
18 +- **Proximité** : distance à pied vers école primaire (5/10/20/30+ min), commerces, garderies,
19 + entrée d'autoroute, tracés de transport en commun.
20 +- **Démographie (API « Demographics », source recensement)** : population, âge, revenu,
21 + composition des ménages, langue, scolarité, propriétaires vs locataires, densité.
22 +
23 +Conclusion : **tout le contenu « démographie/ménages/scolarité/revenus » de Centris est
24 +reconstructible gratuitement** à partir du Recensement 2021 par aire de diffusion; les scores de
25 +type Walk Score sont approximables avec OSM (déjà en place chez Lou-Ka) + la Base de données sur
26 +les mesures de proximité de StatCan. Local Logic est une API commerciale (prix non publics,
27 +contrat B2B) — voir « Pièges ».
28 +
29 +Sources : article Radio-Canada sur le partenariat Centris/Local Logic ✓
30 +(https://ici.radio-canada.ca/nouvelle/1019387/centris-local-logic-donnees-ouvertes-immobilier-services-quartier),
31 +docs Local Logic (https://docs.locallogic.co/about-our-data).
32 +
33 +---
34 +
35 +## 1. Tableau récapitulatif des sources
36 +
37 +| # | Source | Données | Granularité | Format / API | Licence | Effort |
38 +|---|--------|---------|-------------|--------------|---------|--------|
39 +| 1 | **Profil du recensement 2021** — StatCan 98-401-X2021006 (fichier « Québec ») ✓ https://www12.statcan.gc.ca/census-recensement/2021/dp-pd/prof/details/download-telecharger.cfm?Lang=F | Revenu médian, % locataires, **loyer moyen payé**, âge, ménages, langue, scolarité, immigration, densité — ~2 600 variables | **Aire de diffusion (AD ≈ 400–700 hab.)** | CSV en vrac (~1–2 Go pour le QC) ; pas d'API REST officielle au niveau AD | Licence ouverte StatCan : attribution requise, **usage commercial permis** | Moyen |
40 +| 2 | **Fichiers des limites 2021 (AD)** — StatCan 92-169-X ✓ https://www12.statcan.gc.ca/census-recensement/2021/geo/sip-pis/boundary-limites/index2021-fra.cfm | Polygones des AD (clé de jointure lat/lng → DAUID) | AD (aussi îlots, SR, SDR) | SHP / GDB / GML / **ArcGIS REST** / WMS | Licence ouverte StatCan | Faible |
41 +| 3 | **ArcGIS REST StatCan** ✓ testé : `https://geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/12/query?geometry=-71.2329,46.8139&geometryType=esriGeometryPoint&inSR=4326&outFields=DAUID,DGUID&f=json` → retourne `DAUID 24231035` | Requête point → AD en ligne (alternative au PIP local) | AD | REST JSON | Licence ouverte StatCan | Faible |
42 +| 4 | **Base de données sur les mesures de proximité (PMD 2021)** — StatCan ✓ https://www150.statcan.gc.ca/n1/pub/17-26-0002/172600022023001-eng.htm et https://open.canada.ca/data/en/dataset/3bac0d69-e46e-43fd-bd39-6e77f9a30319 | 10 indices de proximité (épicerie, pharmacie, santé, garderie, école prim./sec., bibliothèque, parc, **transport en commun**, emploi) + indice composite — « Walk Score gratuit » | **Îlot de diffusion (DB)** — la plus fine géographie StatCan | CSV compressé (national) | Licence du gouvernement ouvert Canada (attribution, commercial OK) | Faible–Moyen |
43 +| 5 | **Actes criminels SPVM (Montréal)** ✓ https://donnees.montreal.ca/dataset/actes-criminels — CSV direct : `…/resource/c6f482bf-…/download/actes-criminels.csv` ; GeoJSON : `…/resource/aacc4576-…/download/actes-criminels.geojson` | ~310 k événements depuis 2015 : catégorie (intro, vol véhicule, méfait, vol, agression…), date, quart, PDQ, **lat/lng (obfusqué à l'intersection)** | Point (agglomération de Montréal) | CSV 30 Mo / GeoJSON 105 Mo, MAJ **quotidienne** | **CC-BY 4.0** ✓ (vérifié via API CKAN) | Faible |
44 +| 6 | **IGC StatCan** — tableau 35-10-0026 (RMR) ✓ https://www150.statcan.gc.ca/t1/tbl1/fr/tv.action?pid=3510002601 et 35-10-0187 (par corps de police du QC : SPVQ, Lévis…) ✓ pid=3510018701 | Indice de gravité de la criminalité, taux par 100 000, tendance annuelle | RMR / **service de police (= ville)** | CSV + **API WDS REST JSON** (`https://www150.statcan.gc.ca/t1/wds/rest/getDataFromCubePidCoordAndLatestNPeriods`) | Licence ouverte StatCan | Faible |
45 +| 7 | **Criminalité Québec/Lévis (SPVQ, MSP)** https://www.quebec.ca/gouvernement/ministeres-organismes/securite-publique/statistiques-criminalite-quebec | Rapports annuels PDF, stats par corps de police | Ville seulement — **pas de données géolocalisées ouvertes** | PDF | s.o. | Élevé (à éviter) |
46 +| 8 | **Localisation des établissements d'enseignement (MEQ/MES)** ✓ https://www.donneesquebec.ca/recherche/dataset/localisation-des-etablissements-d-enseignement-du-reseau-scolaire-au-quebec | Toutes les écoles publiques/privées/collèges/universités du QC, avec `COORD_X_LL84`/`COORD_Y_LL84`, réseau, ordre d'enseignement | Point | GeoJSON / SHP / CSV / KML | CC-BY 4.0 | Faible |
47 +| 9 | **Indices de défavorisation des écoles (IMSE/SFR, MEQ)** ✓ https://www.donneesquebec.ca/recherche/dataset/indices-de-defavorisation | Rang décile IMSE + SFR par école publique (primaire/secondaire), édition 2024-2025 | École | CSV (+ PDF) | CC-BY 4.0 | Faible (jointure par code établissement avec #8) |
48 +| 10 | **Indice de défavorisation matérielle et sociale 2021 (INSPQ)** ✓ https://www.donneesquebec.ca/recherche/dataset/indice-de-defavorisation-du-quebec-2021 | Quintiles/centiles de défavorisation matérielle & sociale (6 indicateurs du recensement) | **AD** | SHP + tableau d'équivalence CSV | CC-BY 4.0 | Faible (même clé DAUID que #1) |
49 +| 11 | **GTFS RTC (Québec)**`https://cdn.rtcquebec.ca/Site_Internet/DonneesOuvertes/googletransit.zip` (+ SHP arrêts/parcours `…/ESRI_SHPFILES.zip`) | Arrêts, lignes, horaires → fréquences réelles par arrêt | Point (arrêt) | GTFS statique (zip) | Licence RTC : usage **personnel et commercial permis**, attribution obligatoire (« …mises à jour le [DATE] ») | Moyen |
50 +| 12 | **GTFS STM (Montréal)**`https://www.stm.info/sites/default/files/gtfs/gtfs_stm.zip` | Bus + métro (horaires métro « indicatifs ») | Point (arrêt) | GTFS statique ; GTFS-RT via portail dév. (clé) | **CC-BY 4.0** ✓ (attribution STM ; interdit d'en faire une app d'horaires de métro) | Moyen |
51 +| 13 | **GTFS exo (couronnes + trains)** ✓ https://exo.quebec/fr/a-propos/donnees-ouvertes — trains : `https://exo.quebec/xdata/trains/google_transit.zip` + 9 zips secteurs bus | Trains exo1–6 + bus couronnes N/S | Point (arrêt) | GTFS statique | CC-BY | Moyen |
52 +| 14 | **GTFS STLévis**`https://www.stlevis.ca/sites/default/files/public/assets/gtfs/transit/gtfs_stlevis.zip` | Bus Lévis | Point (arrêt) | GTFS statique | CC BY 4.0 **mais clause « pas d'usage commercial sans autorisation écrite »** — écrire à la STLévis avant mise en prod | Moyen |
53 +| 15 | **GBFS BIXI**`https://gbfs.velobixi.com/gbfs/2-2/gbfs.json` et **GBFS àVélo (Québec)** ✓ testé `https://quebec.publicbikesystem.net/customer/gbfs/v2/gbfs.json` (feeds `fr/station_information`, `fr/station_status`, GBFS 2.3) | Stations vélopartage : position, capacité, disponibilité temps réel | Point | JSON GBFS temps réel (TTL 6 s) | Standard ouvert (attribution d'usage) | Faible |
54 +| 16 | **Îlots de chaleur/fraîcheur urbains 2020-2022 (INSPQ/CERFO)** ✓ https://donneesquebec.ca/recherche/dataset/ilots-de-chaleur-fraicheur-urbains-et-ecarts-de-temperature-relatifs-2020-2022 — GeoTIFF direct : `https://dq-prd-bucket1.s3.ca-central-1.amazonaws.com/inspq/ICFU2022_CentresPopulation2021_buf2000m_9cl.tif` et `…/EcartTemperatureRelatif2022_Ecoumene2021.tif` | Écart de température (°C) et classes chaleur/fraîcheur (9 classes), résolution **15 m**, tout l'écoumène QC | Pixel 15 m (point) | GeoTIFF / SHP | **CC-BY 4.0** ✓ (vérifié via API CKAN) | Faible |
55 +| 17 | **Zones inondables** — BDZI ✓ https://www.donneesquebec.ca/recherche/dataset/base-de-donnees-des-zones-inondables + Géo-Inondations (MRNF) https://mrnf.gouv.qc.ca/repertoire-geographique/zone-inondable-geo-inondations/ + « Zones inondables réglementées » (Ville de Québec, dans son org. Données Québec ✓) | Polygones de zones inondables ; nouveau cadre réglementaire (4 niveaux de risque) en vigueur depuis mars 2026, déploiement progressif | Polygone (parcelle) | SHP / GeoJSON / WFS | CC-BY 4.0 (Données Québec) | Moyen |
56 +| 18 | **Qualité de l'air RSQAQ (MELCCFP)** ✓ https://www.donneesquebec.ca/recherche/dataset/rsqaq-indice-de-la-qualite-de-l-air (temps réel) + `rsqaq-donnees-horaires-indice-qualite-air` (historique 2007-2023) + `rsqaq-stations` | IQA horaire + sous-indices par station (~60 stations, **Montréal exclu** → utiliser RSQA Ville de Mtl : https://donnees.montreal.ca/dataset/rsqa-indice-qualite-air) | Station (interpolation nécessaire) | CSV + API datastore CKAN | CC-BY 4.0 | Moyen |
57 +| 19 | **Ville de Québec — 37 jeux sur Données Québec** ✓ (inventaire via API CKAN `organization:ville-de-quebec`) | Quartiers (limites), permis délivrés, parcs avec structures récréatives, réseau cyclable, arbres, canopée 2015/2020, zonage, zones inondables réglementées, empreintes de bâtiments | Polygone / point | GeoJSON / SHP / CSV | CC-BY 4.0 | Faible |
58 +| 20 | **Montréal — données logement** ✓ inspections salubrité (https://donnees.montreal.ca/dataset/inspections-salubrite), contrevenants condamnés salubrité (`liste-central-condamnations-salubrite-logements`), unités d'évaluation foncière (https://donnees.montreal.ca/dataset/unites-evaluation-fonciere) | Dossiers d'insalubrité par immeuble, **registre des propriétaires condamnés (depuis 2018)**, polygones d'évaluation (usage CUBF, dimensions) | Immeuble / adresse | CSV / GeoJSON, MAJ hebdo | CC-BY 4.0 | Moyen |
59 +| 21 | **Rôles d'évaluation foncière du Québec (MAMH)** ✓ https://www.donneesquebec.ca/recherche/dataset/roles-d-evaluation-fonciere-du-quebec | Rôle complet des 1 140 municipalités : **année de construction, valeur imposable, nb de logements, usage** (noms/adresses de propriétaires caviardés) — version **géoréférencée 2024** disponible | Unité d'évaluation (bâtiment) | XML / CSV / **GPKG/GeoJSON géoréférencé** | CC-BY 4.0 ; interdiction de ré-identifier les données caviardées | Moyen–Élevé (volume) |
60 +| 22 | **SCHL — Enquête sur les logements locatifs** ✓ https://www.cmhc-schl.gc.ca/professionals/housing-markets-data-and-research/housing-data/data-tables/rental-market + portail HMIP ✓ https://www03.cmhc-schl.gc.ca/hmip-pimh/fr/TableMapChart | **Taux d'inoccupation, loyer moyen/médian, taux de roulement** par zone SCHL et par quartier (RMR Québec & Montréal), annuel (enquête d'octobre) | **Zone SCHL / quartier / secteur de recensement** | Export CSV/XLSX depuis HMIP ; tableaux HTML ; certains jeux sur ouvert.canada.ca | ⚠️ **Licence SCHL restrictive** : reproduction avec attribution OK, mais interdiction de « vendre ou dériver à des fins commerciales un produit » incorporant les données — voir Pièges | Faible (volume minuscule, MAJ annuelle) |
61 +| 23 | **TAL (Tribunal administratif du logement)** https://www.tal.gouv.qc.ca | % annuels de fixation de loyer, outil de calcul | Province | HTML/PDF (pas de données quartier) | s.o. | Faible (contenu éditorial, pas un enrichissement carto) |
62 +| 24 | **CPE et garderies (ministère de la Famille)** ✓ https://www.donneesquebec.ca/recherche/dataset/liste-des-centres-de-la-petite-enfance-cpe-et-des-garderies-en-fonction | Tous les CPE/garderies en fonction, coordonnées, places ; + résultats d'inspection via le Localisateur | Point (adresse à géocoder pour certains fichiers) | CSV | CC-BY 4.0 | Faible |
63 +| 25 | **Bruit (Montréal)** ✓ https://donnees.montreal.ca/dataset/mesures-niveaux-acoustiques | Mesures Leq/L10/L50/L90 par sonomètre (données brutes, ponctuelles) | Point de mesure épars | CSV | CC-BY 4.0 | Élevé (pas de carte de bruit continue au QC ; Centris utilise un **modèle** Local Logic) |
64 +| 26 | **Ville de Lévis** ✓ https://www.donneesquebec.ca/organisation/ville-de-levis/ | Peu de jeux : zonage, districts, pistes cyclables ; cartes interactives GOcitéWeb (~400 couches, non téléchargeables en masse) | Variable | SHP/GeoJSON | CC-BY 4.0 | Faible (offre limitée) |
65 +
66 +---
67 +
68 +## 2. Top 8 priorisé (valeur pour un locataire × faisabilité)
69 +
70 +### 1. Démographie du recensement 2021 par aire de diffusion — le « bloc Centris »
71 +**Valeur : ★★★★★ Faisabilité : ★★★★☆**
72 +Plan : télécharger une fois (a) le SHP des AD (92-169-X) et (b) le CSV Profil 98-401-X2021006
73 +« Québec ». Charger le SHP dans une table SQLite/SpatiaLite (ou GeoPandas → parquet) ; à
74 +l'ingestion de chaque annonce, point-in-polygon local lat/lng → `DAUID` (fallback en ligne :
75 +requête ArcGIS REST layer 12, testée ✓). Extraire ~15 variables ciblées (revenu médian des
76 +ménages, % locataires, loyer moyen payé, âge médian, taille des ménages, langue, scolarité,
77 +densité) pour les ~13 000 AD du Québec → table `da_stats` de quelques Mo. Cache permanent :
78 +données figées jusqu'au recensement 2026. Attribution « Statistique Canada, Recensement 2021 ».
79 +
80 +### 2. Mesures de proximité StatCan (PMD 2021) — scores type Walk Score, gratuits
81 +**Valeur : ★★★★★ Faisabilité : ★★★★☆**
82 +Plan : télécharger le CSV national (open.canada.ca, jeu 3bac0d69), filtrer les DB du Québec
83 +(préfixe DBUID `24…`). Jointure : lat/lng → îlot de diffusion via le fichier des limites des DB
84 +2021 (même page que #2 du tableau) ou via l'AD parent (DBUID commence par le DAUID). Afficher les
85 +10 indices normalisés (transport, épicerie, pharmacie, garderie, écoles, parc…) en jauges 0-100.
86 +Statique, à recharger une fois par cycle de recensement. C'est l'équivalent public des
87 +« Location Scores » de Local Logic.
88 +
89 +### 3. Criminalité — points SPVM (Montréal) + IGC StatCan (Québec/Lévis)
90 +**Valeur : ★★★★☆ Faisabilité : ★★★★☆**
91 +Plan Montréal : cron quotidien qui télécharge `actes-criminels.csv` (30 Mo, CC-BY 4.0), indexe
92 +dans SQLite + index R-tree ; à l'affichage d'une fiche : comptage par catégorie dans un rayon de
93 +500 m / 1 km sur 12 mois + delta vs année précédente (« -12 % vs 2024 »). Les coordonnées sont
94 +déjà anonymisées à l'intersection — parfait pour de l'agrégat.
95 +Plan Québec/Lévis (pas de données fines ouvertes) : afficher l'IGC du service de police via l'API
96 +WDS (`POST https://www150.statcan.gc.ca/t1/wds/rest/getDataFromCubePidCoordAndLatestNPeriods`,
97 +productId 35100187/35100026), mis en cache 1 an (publication annuelle en juillet).
98 +
99 +### 4. Transport : fréquences GTFS + stations BIXI/àVélo
100 +**Valeur : ★★★★☆ Faisabilité : ★★★☆☆**
101 +Plan : job hebdomadaire qui télécharge les 4 GTFS (RTC ✓, STM ✓, STLévis ✓, exo ✓ trains+secteurs),
102 +parse `stops.txt` + `stop_times.txt` et précalcule par arrêt : nb de lignes distinctes et départs
103 +moyens/heure en pointe. Table `stops(lat,lng,routes,freq)` + R-tree → sur une fiche : « 3 arrêts à
104 +moins de 400 m, un bus toutes les 8 min en pointe ». GBFS BIXI/àVélo interrogé en direct (TTL 6 s)
105 +ou toutes les 5 min pour « station àVélo à 210 m, 12 vélos dispo ». Attribution RTC obligatoire
106 +avec date de mise à jour ; clarifier la clause commerciale STLévis (courriel).
107 +
108 +### 5. Îlots de chaleur/fraîcheur INSPQ (GeoTIFF 15 m)
109 +**Valeur : ★★★☆☆ Faisabilité : ★★★★★**
110 +Plan : télécharger les 2 GeoTIFF S3 ✓ (classes 9 niveaux + écart °C). À l'ingestion d'une annonce :
111 +lecture de la valeur au pixel (`rasterio.sample` ou `gdallocationinfo`) → badge « secteur de
112 +fraîcheur » / « îlot de chaleur (+4 °C vs forêt voisine) ». Zéro API, zéro quota, CC-BY 4.0,
113 +données 2020-2022 stables. Une après-midi de travail.
114 +
115 +### 6. Défavorisation : INSPQ (AD) + IMSE/SFR des écoles (MEQ)
116 +**Valeur : ★★★☆☆ Faisabilité : ★★★★☆**
117 +Plan : réutiliser la clé `DAUID` du #1 pour joindre les quintiles matériel/social INSPQ 2021 (CSV
118 +d'équivalence). Pour les écoles : joindre le CSV IMSE 2024-2025 au GeoJSON des établissements MEQ
119 +(clé = code d'établissement) → sur la fiche : écoles publiques < 1 km avec leur rang décile,
120 +présenté positivement (« école de milieu favorisé » plutôt qu'un palmarès). Alternative neutre au
121 +palmarès Fraser (interdit sans permission).
122 +
123 +### 7. Marché locatif SCHL : inoccupation + loyer moyen par zone
124 +**Valeur : ★★★★☆ Faisabilité : ★★★☆☆ (juridique à valider)**
125 +Plan : export CSV annuel depuis HMIP (« Statistiques du marché locatif par zone » — zones SCHL de
126 +Québec, Lévis et Montréal, aussi par quartier), stocké en table statique de quelques centaines de
127 +lignes ; jointure lat/lng → zone via le contour des zones SCHL (récupérable du portail) ou à
128 +défaut mapping arrondissement → zone maintenu à la main (30 zones). Affichage : « Taux
129 +d'inoccupation 2025 dans ce secteur : 1,4 % ; loyer moyen 4½ : 1 250 $ ». ⚠️ Lire la licence HMIP
130 +avant (voir Pièges) : citer des chiffres avec attribution est l'usage prévu, revendre la donnée non.
131 +
132 +### 8. Zones inondables (BDZI / nouveau cadre 2026)
133 +**Valeur : ★★★☆☆ Faisabilité : ★★★☆☆**
134 +Plan : télécharger les polygones BDZI + « Zones inondables réglementées » (Ville de Québec) ;
135 +PIP à l'ingestion → badge discret « zone inondable (risque modéré) » avec lien vers Géo-Inondations.
136 +Attention : cartographie en cours de déploiement progressif depuis mars 2026 (4 niveaux de
137 +risque) — prévoir re-téléchargement trimestriel et mention « information indicative, sans valeur
138 +légale ».
139 +
140 +**Finalistes hors top 8 (à garder au backlog)** : rôles d'évaluation foncière MAMH (année de
141 +construction et nb de logements de l'immeuble — excellent signal « vieux triplex vs tour neuve ») ;
142 +CPE/garderies du ministère de la Famille (points CSV, complète le bloc POI existant) ; registre
143 +des condamnations salubrité de Montréal (croisement par adresse — différenciateur fort mais
144 +sensible : risque réputationnel/diffamation à cadrer) ; IQA RSQAQ (station la plus proche).
145 +
146 +---
147 +
148 +## 3. Pièges et fausses bonnes idées
149 +
150 +- **Walk Score API** : produit commercial (Redfin). Le palier « gratuit » est limité (~5 000
151 + appels/jour), exige logo + liens de rétrocession, et l'usage immobilier sérieux bascule vite en
152 + contrat payant. À éviter : la PMD de StatCan (#2 du top 8) + vos POI OSM couvrent le besoin.
153 +- **Local Logic** : c'est le fournisseur de Centris ; API B2B sans prix publics. Payant.
154 +- **Palmarès Fraser (compareschoolrankings.org)** : institut privé, aucune licence ouverte,
155 + reproduction soumise à permission écrite. Utiliser IMSE/SFR (MEQ, CC-BY) à la place — et les
156 + présenter avec tact (indice de défavorisation ≠ qualité de l'école).
157 +- **SCHL/HMIP** : la licence (https://www.cmhc-schl.gc.ca/about-us/terms-conditions/hmip-terms-conditions)
158 + permet la reproduction avec attribution (« Source : SCHL, produit, date ») mais **interdit de
159 + vendre ou de dériver commercialement un produit incorporant les données**. Afficher des chiffres
160 + cités et attribués sur une page gratuite est défendable ; en faire une couche de données
161 + revendue ne l'est pas. À faire valider si Lou-Ka monétise les fiches.
162 +- **STLévis** : annonce « CC BY 4.0 » mais ajoute « pas d'usage commercial sans autorisation
163 + écrite » — clause contradictoire ; demander l'autorisation (formalité en général).
164 +- **STM** : CC-BY, mais interdiction explicite de construire une app d'« horaires de métro »
165 + (horaires métro indicatifs). Fréquences de bus et localisation des arrêts : OK.
166 +- **SPVQ / Lévis criminalité** : aucune donnée géolocalisée ouverte (rapports annuels PDF
167 + seulement). Ne pas promettre de « carte du crime » hors Montréal ; se limiter à l'IGC par ville
168 + (StatCan 35-10-0187). Granularité ville = trop grossière pour comparer des quartiers.
169 +- **Actes criminels SPVM** : coordonnées obfusquées à l'intersection et catégories partielles
170 + (pas les crimes sexuels, etc.) ; ce sont des signalements, pas les statistiques officielles.
171 + Toujours agréger (rayon/12 mois), jamais « un crime devant cette adresse ».
172 +- **Bruit** : il n'existe **aucune carte de bruit ouverte continue** au Québec (Montréal ne publie
173 + que des mesures brutes éparses). Le score « tranquillité » de Centris est un modèle propriétaire.
174 + Approximation maison possible : distance aux autoroutes/artères/rails (OSM) — l'étiqueter comme
175 + estimation.
176 +- **Profil du recensement au niveau AD** : pas d'API REST officielle qui serve les 2 600 variables
177 + par AD — le « GeoSearch » ne fait que la géographie. Il faut assumer le téléchargement en vrac
178 + (~1-2 Go, une fois). Attention aussi à l'**arrondi aléatoire et à la suppression** des petites
179 + valeurs (AD peu peuplées → variables masquées) : prévoir un fallback vers le secteur de
180 + recensement ou la SDR.
181 +- **Rôles d'évaluation MAMH** : noms/propriétaires caviardés et **interdiction légale de
182 + ré-identifier** ; volume important (1 140 fichiers XML) — prendre la version géoréférencée GPKG.
183 +- **RSQAQ** : ~60 stations pour tout le Québec, Montréal exclu (réseau RSQA distinct) ; une
184 + station peut être à 10 km du logement — afficher « station la plus proche », pas « qualité de
185 + l'air de ce quartier ».
186 +- **Fraîcheur des données** : recensement = 2021 (prochain : 2026, diffusion 2027-2028) ; îlots de
187 + chaleur = 2020-2022 ; SCHL = enquête annuelle d'octobre ; IGC = annuel (juillet) ; SPVM =
188 + quotidien ; GTFS = à recharger à chaque saison d'horaires.
189 +
190 +---
191 +
192 +## 4. Annexe — endpoints vérifiés pendant la recherche (✓)
193 +
194 +| Endpoint | Vérification |
195 +|---|---|
196 +| `geo.statcan.gc.ca/geo_wa/rest/services/2021/Cartographic_boundary_files/MapServer/12/query` (point → DAUID) | Testé, retourne `DAUID 24231035` pour (-71.2329, 46.8139) |
197 +| `https://donnees.montreal.ca/api/3/action/package_show?id=actes-criminels` | CC-BY 4.0, URLs CSV/GeoJSON confirmées, MAJ quotidienne |
198 +| `https://cdn.rtcquebec.ca/Site_Internet/DonneesOuvertes/googletransit.zip` | Confirmé sur rtcquebec.ca/donnees-ouvertes (+ licence commerciale OK) |
199 +| `https://www.stm.info/sites/default/files/gtfs/gtfs_stm.zip` | Confirmé + licence CC-BY 4.0 |
200 +| `https://exo.quebec/xdata/trains/google_transit.zip` (+ 9 secteurs bus) | Confirmé, CC-BY |
201 +| `https://www.stlevis.ca/sites/default/files/public/assets/gtfs/transit/gtfs_stlevis.zip` | Confirmé ; clause commerciale à clarifier |
202 +| `https://quebec.publicbikesystem.net/customer/gbfs/v2/gbfs.json` (àVélo) | Testé : GBFS 2.3, feeds fr/en, TTL 6 s |
203 +| `https://gbfs.velobixi.com/gbfs/2-2/gbfs.json` (BIXI) | Référencé (OSM wiki / GBFS) |
204 +| GeoTIFF îlots de chaleur S3 (`dq-prd-bucket1.s3.ca-central-1.amazonaws.com/inspq/…`) | URLs confirmées via API CKAN, CC-BY 4.0 |
205 +| `https://www.donneesquebec.ca/recherche/api/3/action/package_search?q=organization:ville-de-quebec` | Testé : 37 jeux de données inventoriés |
206 +| API WDS StatCan `getDataFromCubePidCoordAndLatestNPeriods` | Documentée (guide WDS), limite 25 req/s/IP |
207 +| HMIP SCHL `www03.cmhc-schl.gc.ca/hmip-pimh/` | Portail actif, export CSV, granularité zone/quartier/SR |
208 +
209 +*Rapport généré le 2026-08-08. Aucune modification de code — livrable documentaire uniquement.*
210