feat(duckpipe): maille quartier IRIS — prix et gap qualité-prix infra-communaux - #11
Merged
Conversation
…RIS)
Compute the quality-price gap below city level using the INSEE IRIS mesh
(ADR-0015):
- ingest CONTOURS-IRIS (IGN/INSEE FlatGeoBuf) as a bronze source and a
silver iris_geom (PLM arrondissement codes preserved, never filtered
against commune_geom)
- extend prix_millesime with a dvf_points output (unit-level geolocated
mutations) and pool vintages in the new iris_prix silver: mono-IRIS
communes matched by code, multi-IRIS ones by ST_Intersects constrained
to the mutation's commune, boundary ties broken by smallest code_iris
- new gold score_quartier: n_prix_iris normalized with the communal _norm,
gap_iris = inherited commune score - n_prix_iris, weighted variant by
the commune's financial accessibility
- web export choropleth/iris-high/{dept}.geojson (multi-IRIS communes
only) with additive meta keys nb_iris/nb_iris_scores; schema_version
stays 1
- DQ rules for both silver tables, gold quartier validation, DVF->IRIS
match rate in the silver report; new Cloud Workflows steps
…tion The local dvf_full_2022.csv.gz cache was re-downloaded on 2026-06-30 and now yields 31250 communes (+2 vs the reference base built on the 2026-06-25 file): geo-dvf republishes vintages under the same latest URL. Count re-derived from the current file; the reference database was not rebuilt. Pre-existing failure on main, unrelated to the IRIS feature.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Résumé
Descend le prix et l'écart qualité-prix à une maille plus fine que la commune : le quartier (IRIS INSEE), cf. ADR-0015.
Commit séparé : mise à jour de la référence `test_prix_millesime[2022]` (31 248 → 31 250), dérive du cache geo-dvf préexistante sur main, sans lien avec la fonctionnalité.
Validation
Note pour le run
La CI (`deploy.yml`) redéploie l'image et le yaml Cloud Workflows au merge sur main — le run pourra être lancé ensuite sans action manuelle. Prévoir le temps de la nouvelle étape `iris_prix` (jointure spatiale ~4 M de points, quelques minutes).
🤖 Generated with Claude Code
https://claude.ai/code/session_011gf7XhmgAMcocod1rVJ3eJ