Documentation Métier - Application CHENE6
L'application CHENE6 est un outil d'analyse et de visualisation développé pour le programme ACTEE (Action des Collectivités Territoriales pour l'Efficacité Énergétique).
Elle permet de croiser les données des candidatures CHENE6 avec les actions ACTEE+ existantes pour faciliter la répartition des dossiers entre les équipes régionales.
1. Structure de l'Application
1.1 Pages disponibles
| Page | Fichier | Description |
|---|---|---|
| Accueil | index.html | Landing page avec navigation vers toutes les fonctionnalités |
| Carto CHENE6 | carto.html | Cartographie des candidatures CHENE6 par région |
| Carto ACTEE+ | actions.html | Cartographie des actions ACTEE+ par région |
| Sunburst | actions2.html | Visualisation circulaire des actions par référent |
| Treemap | actions3.html | Visualisation en treemap par type d'action et lot |
| Décision | decision.html | Outil d'aide à la décision avec 3 onglets |
1.2 Fichiers de données
| Fichier | Contenu |
|---|---|
| dossiers.js | 203 dossiers CHENE6 avec montants, lots, régions |
| actions.js | 6 384 actions ACTEE+ avec référents, types, montants |
| regions.geojson | Géométries des régions métropolitaines |
| *.geojson (DROM) | Géométries des DOM-TOM |
2. Données Métier
2.1 Structure d'un dossier CHENE6
{
"id": "2469", // Identifiant unique du dossier
"nom": "SYDEC", // Nom de la collectivité
"region": "Nouvelle-Aquitaine", // Région
"departement": "Landes", // Département
"statut": "Candidature envoyée", // Statut du dossier
"coutTotal": 1318714.47, // Coût total du projet (€)
"aideSollicitee": 811982.71, // Aide sollicitée (€)
"lots": {
"lot1": 14893.81, // Lot 1 - Études préalables
"lot2": 180608.31, // Lot 2 - Équipements de mesure
"lot3": 193944.49, // Lot 3 - Études de rénovation
"lot4": 376668.15, // Lot 4 - MOE et travaux
"lot5": 45867.95 // Lot 5 - Formation
}
}
2.2 Structure d'une action ACTEE+
{
"referent": "Néomie", // Référent ACTEE responsable
"dossier": "REGION AUVERGNE-RHONE-ALPES", // Collectivité
"aap": "CHENE Saison 1", // Appel à projets d'origine
"lot": "Lot 4", // Lot concerné
"type": "MOE Rénovation globale", // Type d'action
"aideValidee": 2170145.0, // Montant validé (€)
"region": "Auvergne-Rhône-Alpes" // Région
}
3. Organisation par Équipes
3.1 Les 4 équipes régionales
| Équipe | Coordinateur | Régions | Couleur |
|---|---|---|---|
| AURA / CVL / Bretagne | Julien Cazenave | Auvergne-Rhône-Alpes, Centre-Val de Loire, Bretagne | #0a17a6 |
| PACA / Occitanie / PdL | Donatien Laufer | PACA, Occitanie, Pays de la Loire, Corse | #0dcccc |
| IDF / NA / DROM | Eric Kenda | Île-de-France, Nouvelle-Aquitaine, DOM-TOM | #ff5400 |
| BFC / GE / HdF / Normandie | Clara James | Bourgogne-Franche-Comté, Grand Est, Hauts-de-France, Normandie | #8b5cf6 |
3.2 Affectation des référents
Néomie, Noémie, Laura, Sonny, Mariette, Thibault, Sophie
Donald, Inès, Elsa, Donatien, Selma, Fatou, Laurence, Benjamin, Perrine
Léa, Mathias, Nandigue, Joachim, Oscar, Réjane, Eric, Meryl, Gwenael
Clara, Awa Marie, Aurore, Samy, Boukaré, Céline, Quentin, Antonin
4. Pages en Détail
4.1 Page d'Accueil (index.html)
Objectif : Point d'entrée central vers tous les outils.
- En-tête avec logo ACTEE
- Titre principal avec statistiques
- 2 colonnes : CHENE6 (bleu) et ACTEE+ (orange)
- Section "Outil d'aide à la décision" avec 3 CTAs
4.2 Cartographie CHENE6 (carto.html)
Objectif : Visualiser géographiquement les candidatures CHENE6.
- Carte interactive Leaflet centrée sur la France
- Couleur des régions = équipe responsable
- Sidebar gauche : liste des régions triées par montant
- Sidebar droite : liste des dossiers de la région sélectionnée
- Mini-cartes DROM (DOM-TOM) en bas à gauche
- Infobulle au survol avec détails région
4.3 Cartographie ACTEE+ (actions.html)
Objectif : Visualiser géographiquement les actions ACTEE+ existantes.
- Même structure que carto.html
- Filtres : Référent, Lot, Type d'action, AAP
- Actions listées avec tags (lot, AAP, référent)
4.4 Sunburst (actions2.html)
Objectif : Visualisation hiérarchique des actions par référent.
Structure : Équipe → Référent → Type d'action → Action
- Mode par montant ou par nombre d'actions
- Clic sur un segment = zoom sur cette branche
- Sidebar avec liste des référents par équipe
4.5 Treemap (actions3.html)
Objectif : Visualisation des actions par type et lot.
Les 5 Lots CHENE :
| Lot | Description |
|---|---|
| Lot 1 | Études préalables et stratégie énergétique |
| Lot 2 | Équipements de mesure et télérelève |
| Lot 3 | Études de rénovation énergétique (audits, SDIE) |
| Lot 4 | Maîtrise d'œuvre et travaux de rénovation |
| Lot 5 | Formation et montée en compétences |
4.6 Outil de Décision (decision.html)
Objectif : Aide à la répartition des dossiers CHENE6 entre référents.
Onglet 1 - Dashboard :
- Filtres par équipe et référent
- Graphique à barres de charge par référent
- Panels : équipes, collectivités ACTEE+, dossiers CHENE6
Onglet 2 - Tableau Croisé :
- Vue détaillée par équipe et référent
- Colonnes : référent, collectivités, actions, montant, dossiers liés
Onglet 3 - Affectation :
- Liste des dossiers à affecter
- Graphique de charge simulée
- Auto-suggestions basées sur les liens ACTEE+ existants
- Affectation manuelle possible
5. Algorithmes et Formules
5.1 Matching Fuzzy (Correspondance floue)
L'algorithme permet de trouver les correspondances entre noms de collectivités CHENE6 et ACTEE+ malgré les variations d'écriture.
Étape 1 : Normalisation
function normalizeCollectiviteName(name) {
return name.toLowerCase()
.normalize('NFD').replace(/[\u0300-\u036f]/g, '') // Supprimer accents
.replace(/communaute de communes|.../gi, 'cc') // Abréviations
.replace(/[^a-z0-9\s]/g, '') // Caractères spéciaux
.trim();
}
Étape 2 : Calcul de similarité
function stringSimilarity(str1, str2) {
// 1. Correspondance exacte après normalisation → 1.0
// 2. L'un contient l'autre → 0.9
// 3. Indice de Jaccard sur les mots > 0.6 → 0.85
// 4. Sinon : Distance de Levenshtein normalisée
}
5.2 Calcul de charge
// Charge actuelle = nombre d'actions ACTEE+ en cours
currentLoad = referent.actions;
// Charge simulée = charge actuelle + dossiers CHENE6 affectés
simulatedLoad = currentLoad + assignedChene6Count;
// Différence affichée dans le graphique
delta = simulatedLoad - currentLoad;
5.3 Formules de formatage
// Montant court
function formatAmount(amount) {
if (amount >= 1000000) return (amount / 1000000).toFixed(1) + ' M€';
if (amount >= 1000) return Math.round(amount / 1000) + ' k€';
return Math.round(amount) + ' €';
}
6. Codes Couleur
6.1 Palette ACTEE
| Nom | Code | Aperçu | Usage |
|---|---|---|---|
| Noir | #000000 | Texte principal | |
| Bleu | #0a17a6 | Titres, liens, CHENE6 | |
| Cyan | #0dcccc | Accents, statistiques | |
| Orange | #ff5400 | ACTEE+, montants | |
| Lila | #d1bffc | Bordures, accents légers | |
| Blanc | #ffffff | Fonds principaux | |
| Gris | #f8f9fa | Fonds secondaires |
Annexe : Répartition régionale des dossiers CHENE6
| Région | Dossiers | Aide sollicitée | Équipe |
|---|---|---|---|
| Auvergne-Rhône-Alpes | 34 | 5,05 M€ | AURA / CVL / Bretagne |
| Nouvelle-Aquitaine | 18 | 4,54 M€ | IDF / NA / DROM |
| Île-de-France | 27 | 3,25 M€ | IDF / NA / DROM |
| Hauts-de-France | 31 | 2,55 M€ | BFC / GE / HdF / Normandie |
| Bretagne | 16 | 1,56 M€ | AURA / CVL / Bretagne |
| Pays de la Loire | 14 | 1,35 M€ | PACA / Occitanie / PdL |
| PACA | 11 | 1,19 M€ | PACA / Occitanie / PdL |
| Grand Est | 13 | 1,11 M€ | BFC / GE / HdF / Normandie |
| Occitanie | 14 | 1,08 M€ | PACA / Occitanie / PdL |
| Bourgogne-Franche-Comté | 7 | 1,05 M€ | BFC / GE / HdF / Normandie |
| Normandie | 9 | 0,90 M€ | BFC / GE / HdF / Normandie |
| Centre-Val de Loire | 8 | 0,58 M€ | AURA / CVL / Bretagne |
| La Réunion | 1 | 0,05 M€ | IDF / NA / DROM |
Documentation générée le 10 janvier 2026 — Application développée pour le programme ACTEE