Recherche : enrichissements de quartier à la Centris (26 sources documentées)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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 | ||