Skip to content

Conversation

@wipgarden
Copy link
Collaborator

@wipgarden wipgarden commented Dec 9, 2025

Hello,

J'ouvre cette PR en lien avec le calcul de densité, et la génération de la vue gold vw_population_densite.

Source

La source était déjà définie dans le datasource.yml.
API: Melodi, endpoint: /data/DS_RP_SERIE_HISTORIQUE
Récupération des mesures "POP" (population) et "SUP" (superficie).
Filtre sur les niveaux géographiques: "COM", "REG", "DEP".
Filtre sur la catégorie du logement (OCS): "_T" (total).
Année 2022 (dernière année de recensement).

Layers

Bronze

RAS, ingestion des fichiers json.

Silver

  • Enrichissement géo: split des trois parties du code géo pour récupérer année d'établissement, type de code geo et code geo dans trois nouveaux champs,
  • Déclaration des filtres de la datasource de manière explicite, au cas où la source évolue dans le futur,
  • Pivot des mesures pour créer deux nouveaux champs, population et superficie, depuis le champ de mesure.

Gold

  • Calcul de la densité (nombre habitants au km carré)
  • Ajout du préfix "reg" si le code geo correspond à une région pour ne pas le confondre avec les départements.

Validation

J'ai comparé les valeurs obtenues avec les valeurs publiées ici (référence donnée dans le PPT de présentation Jaccueille).
Ca a l'air bien cohérent.

Niveaux géographiques

Les grandes villes sont représentées dans le code geo "COM", il n'y a pas de détail au niveau arrondissement.
A voir si cela convient à Jaccueille, mais il semble que les niveaux attendus soient bien COM, REG et DEP.

@wipgarden wipgarden linked an issue Dec 9, 2025 that may be closed by this pull request
5 tasks
@wipgarden wipgarden requested a review from RonanMorgan December 9, 2025 13:46
@wipgarden wipgarden self-assigned this Dec 9, 2025
@ThomGram
Copy link
Collaborator

ThomGram commented Dec 9, 2025

Hello,

Merci :)
J'ai juste un doute sur la densité, il me semble que la conversion n'est pas bonne, mais j'ai peut-être loupé un truc.

Sinon c'est tout bon

@wipgarden
Copy link
Collaborator Author

Merci @ThomGram pour la review rapide, j'ai update poetry également et ça fait passer les checks sur l'environnement.

Copy link
Collaborator

@ThomGram ThomGram left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci pour ces corrections! :)

@ThomGram ThomGram merged commit 5b22362 into main Dec 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bronze - Silver - Gold : Population - Densité

3 participants