Roue Systemique ALTERIS
Les fiches indicateurs réparties entre Impacts et Symptômes sont placées dans le NAS SASNEXTE (voir lien).
Chaque fiche est basée sur un modèle
ID_SQL: # ex: I_T1_01 ou S_T6_05
Nature: # Impact ou Symptôme
Thematique: # ex: CRISE_DE_CONFIANCE
Statut: Conception # Conception | Validation | Fixé (Bookstack)
Proprietaire: # Nom de l'expert responsable
---
# [Nom de l'Indicateur]
## 1. Description de la vulnérabilité
> [cite_start][cite: 159, 160]
> [cite_start]Analyse lucide du mécanisme : Pourquoi cet item fragilise-t-il le territoire ? [cite: 22, 28]
## 2. Le Réel (Composantes Data)
[cite_start]*Lien avec la table des items physiques (~150 items).* [cite: 204]
- **Sources :** #OSM | #INSEE | [cite_start]#Terrain [cite: 212]
- **Indicateurs bruts :** [ex: Densité éclairage, Taux de vacance]
## 3. Logique de Calcul
- **Normalisation :** Score de 0 à 10.
- [cite_start]**Poids :** Influence de cet item sur la thématique racine. [cite: 182]
## 4. Perception Citoyenne
[cite_start]*Analyse du sentiment d'insécurité associé.* [cite: 32, 208]
- [cite_start]**Retours d'expérience :** [Notes issues des marches exploratoires ou ateliers] [cite: 211, 293]
## 5. Notes de terrain & Itérations
- [ ] Vérifier la fraîcheur de la donnée source.
- [ ] [cite_start]Valider la corrélation avec les symptômes observés. [cite: 186]
Les items sont répartis e,
C'est la meilleure approche pour transformer votre base documentaire en un véritable outil de visualisation systémique.
Pour que le graphique d'Obsidian s'organise automatiquement en "Roue", je vais modifier le script pour qu'il crée une hiérarchie de liens. Dans Obsidian, les notes liées s'attirent mutuellement ; en créant un "Soleil" central, les autres notes graviteront autour.
La nouvelle structure de liens :
Le Centre : Une note
00_Matrice_Alteris.md.Le Premier Cercle : 6 notes de Thématiques (T1 à T6) liées au Centre.
Le Deuxième Cercle : Les Impacts, liés à leur Thématique respective.
Le Cercle Extérieur : Les Symptômes, liés à leur Thématique (pour former la couronne externe).
Voici le script final "Nettoyeur & Miroir". J'ai ajouté au tout début une fonction qui efface le dossier
Obsidian_Alterisavant de le recréer. Ainsi, vous êtes certain que chaque point du graphique correspond à la version actuelle de votre réflexion.Script Python mis à jour (Version "Roue Systémique")
4eme version des fiches indicateursimport os import shutil # --- 1. CONFIGURATION DES DONNÉES --- themes = { "T1": "CRISE_DE_CONFIANCE", "T2": "DEPENDANCE_TECHNOLOGIQUE", "T3": "CHANGEMENT_CLIMATIQUE", "T4": "INSTABILITE_ECONOMIQUE", "T5": "FRAGMENTATION_SOCIALE", "T6": "VULNERABILITES_URBAINES" } impacts = { "T1": ["Fragmentation de l'espace public informationnel", "Mefiance envers l'expertise scientifique", "Sentiment d'injustice territoriale", "Difficulte de dialogue entre citoyens et institutions", "Faible transparence des decisions publiques", "Propagation de la desinformation numérique", "Faible culture de l'information", "Radicalisation des débats publics", "Politisation politique rapide des rumeurs locales", "Défiance envers les médias", "Perte de confiance dans les institutions"], "T2": ["Faible cybersecurite des collectivites", "Vulnerabilite des transports connectes", "Dependance aux plateformes numeriques", "Obsolescence technologique des equipements publics", "Centralisation excessive des donnees", "Manque de redondance des systèmes", "Concentration des infrastructures critiques", "Faible souveraineté technologique locale", "Fragilité des infrastructures électriques", "Dépendance énergétique extérieure", "Dépendances aux réseaux numériques"], "T3": ["Artificialisation des sols", "Reduction des surfaces vegetalisees", "Ilots de chaleur urbains", "Impermeabilisation excessive", "Fragilite des digues et protections hydrauliques", "Urbanisation en zone a risque", "Vulnerabilite des reseaux d'eau", "Vieillissement du patrimoine bati", "Insuffisance des refuges climatiques urbains", "Dependance a des ressources hydriques fragiles", "Fragilite des forets periurbaines", "Absence de planification de resilience climatique"], "T4": ["Dependance a un secteur economique unique", "Devitalisation des centres-villes", "Vacance commerciale", "Fragilite des petites entreprises", "Taux de chomage eleve", "Precarite des menages", "Difficulte d'acces au logement", "Hausse du cout de la vie", "Dependance aux mobilites longues pour travailler", "Baisse de l'investissement local", "Dependance aux financements publics", "Declin de l'activite artisanale et industrielle"], "T5": ["Segregation spatiale", "Concentration de la pauvrete", "Isolement des personnes agees", "Isolement des jeunes", "Faible mixite sociale", "Deficit de lieux de sociabilite", "Erosion du tissu associatif", "Ruptures generationnelles", "Difficulte d'integration des populations nouvelles", "Sentiment d'abandon territorial", "Deficit de partition citoyenne", "Perte de cohésion locale"], "T6": ["Discontinuites urbaines", "Mauvaise qualite de l'eclairage public", "Friches et espaces delaisses", "Manque d'animation urbaine", "Urbanisme monofonctionnel", "Espaces publics mal conçus", "Absence de surveillance naturelle des lieux", "Faible qualité paysgère", "Dégradation du mobilier urbain", "Faible lisibilité de l'espace public", "Enclavement", "Espaces publics dysfonctionnels"] } symptomes = { "T1": ["Radicalisation des discours", "Multiplication des contentieux", "Abstention forte", "Defiance envers les institutions", "Tensions politiques locales", "Tensions sur les réseaux sociaux", "Rumeurs", "Individualisation des comportements", "Incivilités"], "T2": ["Cyberattaques sur services publics", "Perturbations des systemes de transport", "Blocage ou desorganisation de services essentiels", "Manipulation ou falsification de donnees", "Propagation rapide de desinformation", "Vulnérabilités des infrastructures critiques", "Perte de contrôle des systèmes automatisés", "Interruption des services numériques du quotidien", "Perte de confiance dans les systèmes techniques"], "T3": ["Dégradation des espaces comuns", "Multiplication des ilots de chaleur", "Anxieté climatique", "Inondations recurrentes", "Fragilisation des écosystèmes", "Stresse hydrique", "Glissements de terrain", "Incendies et evacuations", "Sécheresse"], "T4": ["Vacance commerciale", "Degradation de l'offre", "Precarite en hausse", "Squats et occupations informelles", "Pressions sur les loyers", "Dégradation du bâti", "Affaiblissement de l'attractivité", "Augmentation des petits délits économiques", "Sentiment d'abandon territorial", "Déclassement"], "T5": ["Tensions intercommunautaires", "Sentiment d'insecurite dans certains quartiers", "Repli identitaire", "Violences urbaines", "Conflits d'usage dans l'espace public", "Cambriolages", "Séparation des espaces de vie", "Sentiment d'injustice", "Individualisation non coopérative"], "T6": ["Guerres de territoires", "Insecurite nocturne", "Degradations", "Vandalismes", "Trafics", "Agressions dans l'espace public", "Incivilités récurentes", "Délinquance oppportuniste", "Evitements"] } # --- 2. NETTOYAGE ET PRÉPARATION --- script_dir = os.path.dirname(os.path.abspath(__file__)) base_dir = os.path.join(script_dir, "Obsidian_Alteris") # Suppression du dossier s'il existe pour éviter les doublons if os.path.exists(base_dir): shutil.rmtree(base_dir) os.makedirs(base_dir, exist_ok=True) # --- 3. GÉNÉRATION --- # Note Centrale with open(os.path.join(base_dir, "00_Matrice_Alteris.md"), "w", encoding="utf-8") as f: f.write("# Matrice Alteris\n\nStructure nettoyée : 1 thématique = 1 pilier Impacts + 1 pilier Symptômes.") # Piliers et Fiches for tid, tname in themes.items(): # Création des deux ancres thématiques p_impact = f"{tid}_{tname}_IMPACTS" p_symptome = f"{tid}_{tname}_SYMPTOMES" with open(os.path.join(base_dir, f"{p_impact}.md"), "w", encoding="utf-8") as f: f.write(f"# {tname} (IMPACTS)\n\nParent : [[00_Matrice_Alteris]]") with open(os.path.join(base_dir, f"{p_symptome}.md"), "w", encoding="utf-8") as f: f.write(f"# {tname} (SYMPTOMES)\n\nParent : [[00_Matrice_Alteris]]") # Génération Impacts folder_i = os.path.join(base_dir, tname, "Impacts") os.makedirs(folder_i, exist_ok=True) for i, name in enumerate(impacts[tid], 1): clean_n = name.replace("/", "-").replace(":", "-") with open(os.path.join(folder_i, f"{clean_n}.md"), "w", encoding="utf-8") as f: f.write(f"---\nID_SQL: I_{tid}_{i:02d}\nNature: Impact\n---\n# {name}\n\nLien : [[{p_impact}]]") # Génération Symptômes folder_s = os.path.join(base_dir, tname, "Symptomes") os.makedirs(folder_s, exist_ok=True) for i, name in enumerate(symptomes[tid], 1): clean_n = name.replace("/", "-").replace(":", "-") # On ajoute SYM_ dans le nom du fichier pour la recherche/couleurs with open(os.path.join(folder_s, f"SYM_{clean_n}.md"), "w", encoding="utf-8") as f: f.write(f"---\nID_SQL: S_{tid}_{i:02d}\nNature: Symptome\n---\n# **SYM : {name}**\n\nLien : [[{p_symptome}]]") print(f"Nettoyage effectué. Nouvelle structure générée dans : {base_dir}")Réglage final dans Obsidian (Graph View) :
Une fois le dossier ouvert dans Obsidian :
Ouvrez la Vue Graphique.
Dans Filtres, cochez "Arrows" (Flèches) pour voir le sens des relations.
Dans Groups, ajoutez une couleur par dossier (ex:
path:CRISE_DE_CONFIANCE).Dans Forces, augmentez la "Center Force" : les Symptômes et Impacts se répartiront naturellement en orbite autour de leurs Thématiques.
Voulez-vous que je vous guide pour la création d'une "MOC" (Map of Content) qui listera ces indicateurs par thématique de manière plus tabulaire ?