profil_iris
Get demographic profile at neighborhood level (IRIS) for a point or area. Returns age, socio-professional categories, family types, and income data to analyze demand for site selection.
Instructions
Profil démographique au grain QUARTIER (IRIS) — la « demande » d'un territoire (âge, CSP, familles, revenu), à croiser avec l'offre de soins pour l'aide à l'implantation. Source : INSEE RP 2022 + FILOSOFI 2021 (tables ingérées, géo 01/01/2024). Retourne un LookupResult discriminé par found.
Entrée : EXACTEMENT un de point (lat+lon) OU code_iris (9 car.). rayon_km optionnel (0 < r ≤ 10) → DEUX modes :
SANS
rayon_km→ profil de l'ÎLOT seul (~2000 hab) sous le point / du code.mode: "ilot",revenu_median= médiane réelle de l'îlot.AVEC
rayon_km→ AGRÉGAT du BASSIN = îlots dont le CENTROÏDE est dans le disque (chaque îlot compté 1 fois).mode: "bassin",population_bassin,nb_iris_agreges, etrevenu_median_pondere= PROXY (moyenne pondérée population des médianes des îlots couverts — PAS une vraie médiane de bassin) +couverture{revenu_pct_population,iris_revenu_manquants} car FILOSOFI ne couvre que les communes ≥5000 hab.
Les parts age (part_65_plus/75_plus) et csp (cadres, prof_interm, employés, ouvriers, agriculteurs, artisans_comm, retraités, autres) sont des ratios sur comptes bruts (Σ/Σ). Pour une simple population de commune/dept, utiliser population. not_found motivé si code absent ou point hors métropole / en mer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude du point (mode point). | |
| lon | No | Longitude du point (mode point). | |
| code_iris | No | Code IRIS 9 caractères (ex `751103701`) — alternatif au point. | |
| rayon_km | No | Rayon du bassin en km (0 < r ≤ 10). Absent = profil de l'îlot seul. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| lookupStatus | Yes | ||
| key | No | Clé recherchée (SIREN, num_finess, code INSEE, …). | |
| message | No | Explication actionnable quand `found=false` (cause probable + remédiation). |