{
  "version_contrat": "1.0",
  "genere_le": "2026-10-06",
  "territoire": {
    "niveau": "commune",
    "code": "38333",
    "nom": "Rencurel",
    "longitude": 5.4752,
    "latitude": 45.1178,
    "codes_postaux": [
      "38680"
    ]
  },
  "rattachements": {
    "au_dessus": [
      {
        "niveau": "canton",
        "code": "3823",
        "nom": "Le Sud Grésivaudan"
      },
      {
        "niveau": "epci",
        "code": "200070431",
        "nom": "Saint-Marcellin Vercors Isère"
      }
    ],
    "en_dessous": []
  },
  "mesures": {
    "POP-01": {
      "valeur": 358,
      "unite": "habitants",
      "obtention": "natif",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "nom": "Population municipale"
    },
    "GEO-13": {
      "valeur": 34.6,
      "unite": "km²",
      "obtention": "natif",
      "source": "IGN — Admin Express",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "nom": "Superficie"
    },
    "POP-10": {
      "valeur": 10.4,
      "unite": "hab./km²",
      "obtention": "recalculé",
      "source": "Calculé — INSEE et IGN",
      "licence": "Licence Ouverte 2.0",
      "format": "carte",
      "nom": "Densité de population"
    },
    "ALI-07": {
      "valeur": "1",
      "unite": "commerce",
      "nom": "Commerces alimentaires",
      "obtention": "natif",
      "source": "OpenStreetMap — contributeurs",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "equipements",
      "sous_rubrique": "alimentation",
      "rang": 10,
      "ancre": "commerces-alimentaires",
      "unite_pluriel": "commerces",
      "repere": "relevé dans OpenStreetMap",
      "explication": "Aucun des cinq types comptés par l'INSEE n'est recensé sur la commune. Ces commerces sont relevés dans OpenStreetMap, qui voit d'autres métiers — boucherie, fromagerie, primeur, traiteur, vente à la ferme — mais n'est pas exhaustif et ne se date pas."
    },
    "ALI-11": {
      "valeur": "Intermarché Villard (Villard-de-Lans), à 15 km par la route",
      "unite": "",
      "nom": "Grande surface la plus proche",
      "obtention": "natif",
      "source": "OpenStreetMap — contributeurs ; IGN — Géoplateforme, service d'itinéraire (BD TOPO)",
      "licence": "ODbL 1.0 et Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "equipements",
      "sous_rubrique": "alimentation",
      "rang": 15,
      "ancre": "commerce-alimentaire-proche",
      "explication": "Distance par la route depuis la mairie, calculée par le service d'itinéraire de l'IGN. La durée est théorique : hors trafic et hors conditions hivernales, ce qui n'est pas une formalité dans un territoire de cols. Magasins relevés dans OpenStreetMap.",
      "repere": "20 min en voiture"
    },
    "GEO-20": {
      "valeur": 654,
      "unite": "m",
      "nom": "Point le plus bas",
      "obtention": "natif",
      "source": "IGN — RGE ALTI, Géoplateforme (data.geopf.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "geographie",
      "rang": 20,
      "ancre": "relief",
      "repere": "relevée sur 816 points, au pas de 205 m environ",
      "explication": "Mesurée sur le modèle numérique de terrain de l'IGN, en des points régulièrement répartis dans la commune. La valeur réelle peut être un peu plus basse : un fond de ravin plus étroit que le pas de la grille passe entre les mailles."
    },
    "GEO-21": {
      "valeur": 1583,
      "unite": "m",
      "nom": "Point le plus haut",
      "obtention": "natif",
      "source": "IGN — RGE ALTI, Géoplateforme (data.geopf.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "geographie",
      "rang": 21,
      "ancre": "relief",
      "repere": "relevée sur 816 points, au pas de 205 m environ"
    },
    "GEO-22": {
      "valeur": 929,
      "unite": "m",
      "nom": "Dénivelé",
      "obtention": "recalculé",
      "source": "IGN — RGE ALTI, Géoplateforme (data.geopf.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "geographie",
      "rang": 22,
      "ancre": "relief",
      "explication": "Différence entre le point le plus haut et le point le plus bas relevés. C'est ce chiffre, plus que l'altitude moyenne, qui dit le relief."
    },
    "GEO-23": {
      "valeur": 1113,
      "unite": "m",
      "nom": "Altitude moyenne",
      "obtention": "recalculé",
      "source": "IGN — RGE ALTI, Géoplateforme (data.geopf.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "geographie",
      "rang": 23,
      "ancre": "relief",
      "explication": "Moyenne des points relevés. La grille étant régulière, chaque point représente la même surface : c'est donc une moyenne pondérée par la surface, et non une moyenne de sommets."
    },
    "GEO-24": {
      "valeur": 798,
      "unite": "m",
      "nom": "Altitude de la mairie",
      "obtention": "natif",
      "source": "IGN — RGE ALTI, Géoplateforme (data.geopf.fr) · OpenStreetMap — contributeurs",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "geographie",
      "rang": 24,
      "ancre": "relief",
      "explication": "Altitude IGN au point de la mairie, dont la position vient d'OpenStreetMap. C'est un point, pas une commune : elle ne dit pas l'altitude du bourg."
    },
    "AGR-01": {
      "valeur": 98.3,
      "unite": "ha",
      "nom": "Surface en agriculture biologique",
      "obtention": "natif",
      "source": "Agence Bio — organismes certificateurs",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "rang": 10,
      "ancre": "agriculture-biologique",
      "agregation": "somme",
      "explication": "Surfaces certifiées biologiques ou en cours de conversion, déclarées par les exploitations dont le siège est dans la commune."
    },
    "AGR-02": {
      "valeur": 3,
      "unite": "exploitations",
      "nom": "Exploitations engagées en bio",
      "obtention": "natif",
      "source": "Agence Bio — organismes certificateurs",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "rang": 20,
      "ancre": "agriculture-biologique",
      "agregation": "somme",
      "unite_pluriel": "exploitations",
      "explication": "Exploitations engagées en agriculture biologique, qu'elles disposent ou non de surfaces cultivées."
    },
    "AGR-03": {
      "valeur": 10.1,
      "unite": "%",
      "nom": "Part en cours de conversion",
      "obtention": "recalculé",
      "source": "Agence Bio — organismes certificateurs",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "rang": 30,
      "repere": "9.9 ha sur 98.3",
      "explication": "La conversion dure deux à trois ans selon les cultures. Une part élevée signale un mouvement récent vers le bio."
    },
    "REC-05": {
      "valeur": "MEAUDRE - Place Gerard Clet, à 4 km",
      "unite": "",
      "nom": "Borne la plus proche",
      "obtention": "natif",
      "source": "Fichier consolidé des bornes de recharge pour véhicules électriques (IRVE) — Open Data Réseaux Énergies",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "carburants",
      "sous_rubrique": "recharge",
      "rang": 15,
      "ancre": "bornes-recharge",
      "repere": "22 kW · EASYCHARGE",
      "explication": "Aucune borne de recharge n'est déclarée sur cette commune. La distance est mesurée à vol d'oiseau depuis le centre de la commune.",
      "aussi": {
        "rubrique": "transports"
      }
    },
    "CAR-04": {
      "valeur": "Villard-de-Lans, à 7 km",
      "unite": "",
      "nom": "Station la plus proche",
      "obtention": "natif",
      "source": "Prix des carburants — flux instantané, ministère de l'Économie (data.economie.gouv.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "carburants",
      "rang": 15,
      "ancre": "stations-service",
      "repere": "Intermarché · Gazole 2,345 €/L · relevé aujourd'hui",
      "explication": "Aucune station-service ne déclare de prix sur cette commune. La distance est mesurée à vol d'oiseau depuis le centre de la commune.",
      "aussi": {
        "rubrique": "transports"
      }
    },
    "TRA-20": {
      "valeur": "67",
      "unite": "passages",
      "nom": "Passages de car un mardi",
      "obtention": "recalculé",
      "source": "cars Région Isère — offre théorique GTFS (transport.data.gouv.fr)",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "transports",
      "sous_rubrique": "autocar",
      "rang": 10,
      "ancre": "arrets-de-car",
      "repere": "aucun hors période scolaire · aucun le samedi",
      "explication": "Nombre d'arrêts marqués par un car sur la commune, tous sens confondus, sur l'offre théorique du 13/10/2026, en semaine scolaire. La plupart des cars du secteur ne circulent que pendant l'année scolaire ; ils sont ouverts à tous, mais s'arrêtent avec l'école. Le second chiffre est celui du mardi 20/10/2026, hors période scolaire.",
      "ton": "attention"
    },
    "TRA-21": {
      "valeur": "31",
      "unite": "",
      "nom": "Points d'arrêt",
      "obtention": "recalculé",
      "source": "cars Région Isère — offre théorique GTFS (transport.data.gouv.fr)",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "transports",
      "sous_rubrique": "autocar",
      "rang": 20,
      "ancre": "arrets-de-car"
    },
    "TRA-22": {
      "valeur": "PER02, PRCLA, VIL04",
      "unite": "",
      "nom": "Lignes desservantes",
      "obtention": "recalculé",
      "source": "cars Région Isère — offre théorique GTFS (transport.data.gouv.fr)",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "transports",
      "sous_rubrique": "autocar",
      "rang": 30,
      "ancre": "arrets-de-car"
    },
    "EAU-01": {
      "valeur": 100.0,
      "unite": "%",
      "nom": "Conformité des prélèvements sur 12 mois",
      "obtention": "recalculé",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "rang": 10,
      "explication": "Part des contrôles sanitaires jugés conformes aux limites de qualité réglementaires.",
      "ancre": "reseaux-eau-potable"
    },
    "EAU-02": {
      "valeur": 10,
      "unite": "prélèvements",
      "nom": "Contrôles sanitaires sur 12 mois",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "rang": 30,
      "explication": "Nombre de prélèvements réalisés par l'agence régionale de santé. Leur fréquence dépend de la taille du réseau."
    },
    "EAU-03": {
      "valeur": 2,
      "unite": "réseaux",
      "nom": "Réseaux desservant la commune",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "ancre": "reseaux-eau-potable",
      "rang": 40,
      "explication": "Une commune peut être alimentée par plusieurs unités de distribution, selon les secteurs."
    },
    "EAU-08": {
      "valeur": 0,
      "unite": "prélèvement",
      "nom": "Prélèvements non conformes sur 12 mois",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "rang": 20,
      "explication": "Un écart ponctuel est le plus souvent transitoire et suivi de mesures correctives par le distributeur.",
      "ancre": "reseaux-eau-potable"
    },
    "EAU-04": {
      "valeur": 1.6,
      "unite": "mg/L",
      "nom": "Nitrates",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "mesure_le": "2026-07-16",
      "rang": 50,
      "explication": "Composé azoté d'origine surtout agricole et domestique. Sa présence signale une influence des activités humaines sur la ressource.",
      "repere": "Limite de qualité : 50 mg/L · mesuré le 16/07/2026"
    },
    "EAU-05": {
      "valeur": 16.74,
      "unite": "°f",
      "nom": "Dureté",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "mesure_le": "2026-07-16",
      "rang": 60,
      "explication": "Teneur en calcium et magnésium, exprimée en degrés français. Une eau dure entartre les appareils, une eau douce est plus agressive pour les canalisations. Sans effet sanitaire connu.",
      "repere": "Aucun seuil réglementaire · douce sous 15 °f, moyennement dure de 15 à 30, dure au-delà · mesuré le 16/07/2026"
    },
    "EAU-06": {
      "valeur": 7.7,
      "unite": "unité pH",
      "nom": "pH",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "mesure_le": "2026-07-16",
      "rang": 70,
      "explication": "Mesure l'acidité de l'eau. Une valeur trop basse favorise la dissolution des métaux des canalisations.",
      "repere": "Référence de qualité : entre 6,5 et 9 · mesuré le 16/07/2026"
    },
    "EAU-07": {
      "valeur": 0.15,
      "unite": "mg(Cl2)/L",
      "nom": "Chlore libre",
      "obtention": "natif",
      "source": "Hub'Eau — contrôle sanitaire (ministère de la Santé)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "mesure_le": "2026-07-16",
      "rang": 80,
      "explication": "Résiduel du traitement de désinfection, qui protège l'eau jusqu'au robinet. C'est lui que l'on sent parfois au goût ou à l'odeur.",
      "repere": "Aucune limite sanitaire · le goût devient perceptible vers 0,3 mg/L · mesuré le 16/07/2026"
    },
    "EDU-01": {
      "valeur": 2,
      "unite": "établissements",
      "nom": "Établissements scolaires",
      "obtention": "natif",
      "source": "Annuaire de l'éducation — ministère de l'Éducation nationale",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "education",
      "agregation": "somme",
      "ancre": "etablissements-scolaires",
      "unite_pluriel": "établissements",
      "rang": 10,
      "explication": "Écoles, collèges et lycées en activité, publics et privés confondus, implantés sur le territoire."
    },
    "EDU-02": {
      "valeur": 2,
      "unite": "établissements",
      "nom": "Restauration scolaire",
      "obtention": "natif",
      "source": "Annuaire de l'éducation — ministère de l'Éducation nationale",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "education",
      "agregation": "somme",
      "ancre": "etablissements-scolaires",
      "unite_pluriel": "établissements",
      "repere": "sur 2 établissements de la commune",
      "rang": 20,
      "explication": "Établissements proposant un service de restauration, d'après l'annuaire de l'éducation."
    },
    "EDU-03": {
      "valeur": 2,
      "unite": "écoles",
      "nom": "Premier degré",
      "obtention": "natif",
      "source": "Annuaire de l'éducation — ministère de l'Éducation nationale",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "education",
      "agregation": "somme",
      "unite_pluriel": "écoles",
      "rang": 30,
      "explication": "Nombre d'écoles maternelles et élémentaires, premier degré."
    },
    "POL-10": {
      "valeur": "57,54",
      "unite": "%",
      "nom": "Participation",
      "obtention": "natif",
      "source": "Ministère de l'Intérieur — résultats électoraux par commune (data.gouv.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "elections",
      "sous_rubrique": "resultats",
      "rang": 10,
      "ancre": "resultats-electoraux",
      "repere": "Municipales 2026, 1er tour · 164 votants sur 285 inscrits",
      "explication": "Part des inscrits qui se sont déplacés, au dernier scrutin municipal."
    },
    "POL-11": {
      "valeur": "ENSEMBLE RENCUREL",
      "unite": "",
      "nom": "Liste arrivée en tête",
      "obtention": "natif",
      "source": "Ministère de l'Intérieur — résultats électoraux par commune (data.gouv.fr)",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "elections",
      "sous_rubrique": "resultats",
      "rang": 20,
      "ancre": "resultats-electoraux",
      "repere": "154 voix — 100,00 % · liste unique",
      "explication": "Liste ayant obtenu le plus de suffrages exprimés. Une seule liste était en présence."
    },
    "POL-01": {
      "valeur": "M. Olivier Dutel",
      "unite": "",
      "nom": "Maire",
      "obtention": "natif",
      "source": "Répertoire national des élus — ministère de l'Intérieur",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "elections",
      "sous_rubrique": "elus",
      "rang": 10,
      "ancre": "conseil-municipal",
      "repere": "En fonction depuis le 15/03/2026"
    },
    "POL-02": {
      "valeur": 11,
      "unite": "élus",
      "nom": "Conseil municipal",
      "obtention": "natif",
      "source": "Répertoire national des élus — ministère de l'Intérieur",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "elections",
      "sous_rubrique": "elus",
      "rang": 20,
      "ancre": "conseil-municipal",
      "agregation": "somme"
    },
    "POL-03": {
      "valeur": 45.5,
      "unite": "%",
      "nom": "Part de femmes au conseil",
      "obtention": "recalculé",
      "source": "Répertoire national des élus — ministère de l'Intérieur",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "elections",
      "sous_rubrique": "elus",
      "rang": 30,
      "repere": "5 femmes, 6 hommes",
      "explication": "Part des femmes dans l'assemblée, calculée sur le code porté par le répertoire national des élus — le même qui fournit la civilité de chaque nom."
    },
    "TRA-11": {
      "valeur": "Vinay, à 11 km",
      "unite": "",
      "nom": "Gare la plus proche",
      "obtention": "natif",
      "source": "SNCF — gares de voyageurs et fréquentation (ressources.data.sncf.com)",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "transports",
      "sous_rubrique": "train",
      "rang": 15,
      "ancre": "gares",
      "explication": "Aucune gare sur la commune. La distance est mesurée à vol d'oiseau depuis le centre de la commune, non par la route."
    },
    "TRA-01": {
      "valeur": "Sur toute la commune",
      "unite": "",
      "nom": "Équipements hivernaux obligatoires",
      "obtention": "saisi",
      "source": "Arrêté préfectoral — obligation d'équipements hivernaux",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "transports",
      "rang": 10,
      "ancre": "equipements-hivernaux",
      "explication": "L'obligation s'applique à l'ensemble du territoire communal, du 1er novembre au 31 mars.",
      "repere": "Du 1er novembre au 31 mars · Arrêté préfectoral du 12 janvier 2026"
    },
    "POP-20": {
      "valeur": 19.2,
      "unite": "%",
      "nom": "Moins de 15 ans",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "population",
      "ancre": "repartition-age",
      "repere": "67 habitants sur 349",
      "rang": 10,
      "explication": "Part des moins de 15 ans. Un indicateur de renouvellement : il traduit la présence de familles avec enfants."
    },
    "POP-24": {
      "valeur": 6.9,
      "unite": "%",
      "nom": "75 ans et plus",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "population",
      "ancre": "repartition-age",
      "repere": "24 habitants sur 349",
      "rang": 15,
      "explication": "Part des 75 ans et plus. Un indicateur de vieillissement, utile pour dimensionner services et équipements."
    },
    "POP-21": {
      "valeur": 49.6,
      "unite": "%",
      "nom": "Part des femmes",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "population",
      "repere": "173 femmes, 176 hommes",
      "rang": 20,
      "explication": "Part des femmes dans la population municipale."
    },
    "POP-22": {
      "valeur": 162,
      "unite": "ménages",
      "nom": "Ménages",
      "obtention": "natif",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "population",
      "agregation": "somme",
      "repere": "2.2 personnes par ménage en moyenne",
      "unite_pluriel": "ménages",
      "rang": 30,
      "explication": "Un ménage désigne l'ensemble des personnes occupant un même logement, qu'elles aient ou non un lien de parenté."
    },
    "POP-23": {
      "valeur": 106,
      "unite": "familles",
      "nom": "Familles",
      "obtention": "natif",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "population",
      "agregation": "somme",
      "unite_pluriel": "familles",
      "rang": 40,
      "explication": "Une famille comprend au moins deux personnes : un couple avec ou sans enfant, ou un parent avec ses enfants."
    },
    "LOG-01": {
      "valeur": 302,
      "unite": "logements",
      "nom": "Logements",
      "obtention": "natif",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "urbanisme",
      "agregation": "somme",
      "ancre": "composition-parc-logements",
      "unite_pluriel": "logements",
      "rang": 10,
      "explication": "Ensemble des logements recensés : résidences principales, secondaires et logements vacants."
    },
    "LOG-02": {
      "valeur": 9.6,
      "unite": "%",
      "nom": "Logements vacants",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "urbanisme",
      "ancre": "composition-parc-logements",
      "repere": "29 sur 302",
      "rang": 20,
      "explication": "Part des logements inoccupés. Une vacance élevée peut signaler un parc ancien ou un marché détendu ; quelques pour cent sont normaux et traduisent la rotation."
    },
    "LOG-03": {
      "valeur": 36.4,
      "unite": "%",
      "nom": "Résidences secondaires",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "urbanisme",
      "ancre": "composition-parc-logements",
      "repere": "110 sur 302",
      "rang": 30,
      "explication": "Part des résidences secondaires et logements occasionnels. Un indicateur de pression touristique sur le logement."
    },
    "LOG-04": {
      "valeur": 79.5,
      "unite": "%",
      "nom": "Maisons",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "urbanisme",
      "repere": "240 sur 302",
      "rang": 40,
      "explication": "Part des maisons individuelles dans le parc, par opposition aux appartements."
    },
    "LOG-05": {
      "valeur": 78.4,
      "unite": "%",
      "nom": "Propriétaires occupants",
      "obtention": "recalculé",
      "source": "INSEE — recensement de la population",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "urbanisme",
      "repere": "127 résidences principales sur 162",
      "rang": 50,
      "explication": "Part des résidences principales occupées par leur propriétaire."
    },
    "EQU-03": {
      "valeur": 1,
      "unite": "",
      "nom": "Bibliothèques",
      "obtention": "natif",
      "source": "INSEE — Base permanente des équipements 2024",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "equipements",
      "agregation": "somme",
      "unite_pluriel": "",
      "explication": "Seul type de ce domaine que diffuse le dossier complet de l'INSEE. La Base permanente des équipements en connaît d'autres ; ils ne sont pas dans le fichier, donc pas dans ce chiffre.",
      "ancre": "equipements-par-domaine",
      "rang": 30
    },
    "EQU-04": {
      "valeur": 1,
      "unite": "",
      "nom": "Salons de coiffure",
      "obtention": "natif",
      "source": "INSEE — Base permanente des équipements 2024",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "rubrique": "equipements",
      "agregation": "somme",
      "unite_pluriel": "",
      "explication": "Seul type de ce domaine que diffuse le dossier complet de l'INSEE. La Base permanente des équipements en connaît d'autres ; ils ne sont pas dans le fichier, donc pas dans ce chiffre.",
      "ancre": "equipements-par-domaine",
      "rang": 40
    },
    "ENV-01": {
      "valeur": 6,
      "unite": "risques recensés",
      "nom": "Risques identifiés sur la commune",
      "obtention": "natif",
      "source": "Géorisques — BRGM et ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "ancre": "risques-recenses",
      "rang": 20,
      "explication": "Types de risques identifiés par l'État sur le territoire communal, qu'ils soient naturels ou technologiques."
    },
    "ENV-02": {
      "valeur": 6,
      "unite": "arrêtés",
      "nom": "Arrêtés de catastrophe naturelle",
      "obtention": "natif",
      "source": "Géorisques — BRGM et ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "ancre": "catastrophes-naturelles",
      "rang": 10,
      "explication": "Depuis 1982. Un arrêté ouvre la voie à l'indemnisation des dommages par les assurances."
    },
    "ENV-03": {
      "valeur": "Faible",
      "unite": "",
      "nom": "Potentiel radon",
      "obtention": "natif",
      "source": "Géorisques — BRGM et ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "repere": "Catégorie 1 sur 3",
      "rang": 50,
      "explication": "Le radon est un gaz radioactif naturel issu du sous-sol. Son accumulation dans les bâtiments mal ventilés présente un risque pour la santé."
    },
    "ENV-04": {
      "valeur": "Moyenne",
      "unite": "",
      "nom": "Sismicité",
      "obtention": "natif",
      "source": "Géorisques — BRGM et ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "repere": "Zone 4 sur 5",
      "ton": "attention",
      "rang": 60,
      "explication": "Classement réglementaire déterminant les règles de construction parasismique applicables."
    },
    "EAU-10": {
      "valeur": "Alerte renforcée",
      "unite": "",
      "nom": "Restrictions sécheresse",
      "obtention": "natif",
      "source": "VigiEau — ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "secheresse",
      "mise_en_avant": true,
      "ton": "alerte",
      "ancre": "restrictions-usages-eau",
      "rang": 10
    },
    "EAU-11": {
      "valeur": 3,
      "unite": "zones d'alerte",
      "nom": "Zones d'alerte concernant la commune",
      "obtention": "natif",
      "source": "VigiEau — ministère de la Transition écologique",
      "licence": "Licence Ouverte 2.0",
      "format": "texte",
      "niveaux": [
        "commune"
      ],
      "rubrique": "environnement",
      "sous_rubrique": "secheresse",
      "ancre": "restrictions-usages-eau",
      "rang": 20
    },
    "TOU-01": {
      "valeur": 20,
      "unite": "lieux",
      "nom": "Lieux à visiter",
      "obtention": "natif",
      "source": "OpenStreetMap — contributeurs",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "equipements",
      "sous_rubrique": "tourisme",
      "rang": 10,
      "ancre": "lieux-a-visiter",
      "agregation": "somme",
      "unite_pluriel": "lieux",
      "repere": "10 grottes · 5 points de vue · 5 sommets",
      "explication": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
    },
    "TOU-02": {
      "valeur": 7,
      "unite": "hébergements",
      "nom": "Hébergements",
      "obtention": "natif",
      "source": "OpenStreetMap — contributeurs",
      "licence": "ODbL 1.0",
      "format": "texte",
      "rubrique": "equipements",
      "sous_rubrique": "tourisme",
      "rang": 20,
      "ancre": "hebergements",
      "agregation": "somme",
      "unite_pluriel": "hébergements",
      "repere": "3 hôtels · 2 chambres d'hôtes · 1 cabane non gardée · 1 gîte",
      "explication": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
    }
  },
  "blocs": [
    {
      "rubrique": "equipements",
      "sous_rubrique": "alimentation",
      "id": "commerces-alimentaires",
      "titre": "Commerces alimentaires",
      "items": [
        {
          "titre": "Ferme Bichebois",
          "details": {
            "Type": "Fromagerie"
          },
          "etat": [
            "Ouvert au public",
            "neutre"
          ],
          "texte": "Relevé dans OpenStreetMap. L'existence et les horaires se vérifient sur place : la base est tenue par des contributeurs bénévoles et n'est pas exhaustive."
        }
      ],
      "lien": {
        "url": "https://www.openstreetmap.org/",
        "libelle": "Consulter OpenStreetMap"
      }
    },
    {
      "rubrique": "equipements",
      "sous_rubrique": "alimentation",
      "id": "commerce-alimentaire-proche",
      "titre": "Grande surface la plus proche",
      "items": [
        {
          "titre": "Intermarché Villard",
          "details": {
            "Type": "Supermarché",
            "Commune": "Villard-de-Lans",
            "Par la route": "15 km, 20 min depuis la mairie"
          },
          "etat": [
            "Ouvert au public",
            "neutre"
          ],
          "texte": "Relevé dans OpenStreetMap. L'existence et les horaires se vérifient sur place : la base est tenue par des contributeurs bénévoles et n'est pas exhaustive."
        }
      ],
      "lien": {
        "url": "https://www.openstreetmap.org/",
        "libelle": "Consulter OpenStreetMap"
      },
      "note": "Aucune grande surface à moins de 10 km par la route de la mairie. La plus proche est nommée ici, avec sa distance réelle. La durée est théorique : hors trafic et hors conditions hivernales, ce qui n'est pas une formalité dans un territoire de cols."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "id": "agriculture-biologique",
      "titre": "Agriculture biologique — 2025",
      "items": [
        {
          "titre": "Surfaces engagées",
          "details": {
            "Certifiée": "88.4 ha",
            "En conversion": "9.9 ha"
          }
        }
      ],
      "lien": {
        "url": "https://www.agencebio.org/",
        "libelle": "Agence Bio"
      },
      "note": "Les surfaces sont rattachées à la commune du siège de l'exploitation, non à celle où se trouvent les parcelles. Une commune peut donc afficher des terres cultivées ailleurs, et une autre ne rien afficher alors qu'elle en porte. À l'échelle du canton, ces écarts se compensent largement."
    },
    {
      "rubrique": "carburants",
      "sous_rubrique": "recharge",
      "id": "bornes-recharge",
      "titre": "Bornes de recharge les plus proches",
      "items": [
        {
          "titre": "eborn — MEAUDRE - Place Gerard Clet (hors territoire)",
          "details": {
            "Points de charge": "2 points",
            "Puissance": "22 kW",
            "Prises": "Type 2, Domestique (E/F)",
            "Accès": "Accès libre",
            "Horaires": "Ouvert en permanence",
            "Paiement": "Carte bancaire sur place · paiement à l'acte, sans abonnement",
            "Tarif déclaré": "entre 08:00 et 20:00 : 0.30916667€ par kwh de charge, 3.75€ par heure d'occupation hors charge, entre 20:00 et 08:00 : 0.30916667€ par kwh de charge, par défaut : 0.30916667€ par kwh de charge",
            "Opérateur": "EASYCHARGE",
            "Déclaration mise à jour": "5 mai 2026",
            "Distance": "4 km du centre de la commune"
          },
          "etat": [
            "Recharge lente",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "LE CHALIMONT (hors territoire)",
          "details": {
            "Points de charge": "1 point",
            "Puissance": "3,7 kW",
            "Prises": "Type 2",
            "Accès": "Accès libre",
            "Horaires": "Ouvert en permanence",
            "Paiement": "Carte bancaire sur place · paiement à l'acte, sans abonnement",
            "Tarif déclaré": "0,36 €/kWh",
            "Opérateur": "Petite Borne",
            "Déclaration mise à jour": "30 septembre 2026",
            "Distance": "7 km du centre de la commune"
          },
          "etat": [
            "Recharge lente",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "LES MOUSQUETAIRES — INTERMARCHE - VILLARD-DE-LANS (hors territoire)",
          "details": {
            "Points de charge": "1 point",
            "Puissance": "22 kW",
            "Prises": "Type 2, Domestique (E/F)",
            "Accès": "Accès libre",
            "Horaires": "Ouvert en permanence",
            "Paiement": "Paiement à l'acte, sans abonnement",
            "Opérateur": "Izivia",
            "Déclaration mise à jour": "30 septembre 2025",
            "Distance": "7 km du centre de la commune"
          },
          "etat": [
            "Recharge lente",
            "neutre"
          ],
          "texte": "Cette déclaration n'a pas été mise à jour depuis le 30 septembre 2025. Les informations peuvent avoir changé."
        }
      ],
      "lien": {
        "url": "https://odre.opendatasoft.com/explore/dataset/bornes-irve/",
        "libelle": "Consulter la source"
      },
      "note": "Données déclarées par les aménageurs et les opérateurs au fichier national IRVE, et reprises telles quelles. Une borne non déclarée n'y figure pas. Cette page n'indique pas si une borne est libre à l'instant où vous la consultez : le fichier national ne publie pas la disponibilité en temps réel. Les tarifs déclarés ne sont pas comparables entre eux — certains ajoutent un forfait horaire au prix du kilowattheure — et ne font donc l'objet d'aucun classement."
    },
    {
      "rubrique": "carburants",
      "id": "prix-par-carburant",
      "titre": "Le moins cher, carburant par carburant",
      "items": [
        {
          "titre": "",
          "afficheur": {
            "rangees": [
              {
                "cle": "gazole",
                "libelle": "Gazole",
                "prix": "2,339"
              }
            ],
            "station": "Intermarché à Saint-Sauveur",
            "releve": "relevé aujourd'hui"
          },
          "details": {
            "Comparé sur": "3 stations listées ci-dessous"
          },
          "lien": {
            "url": "#stations-service",
            "libelle": "voir le détail"
          },
          "texte": ""
        },
        {
          "titre": "",
          "afficheur": {
            "rangees": [
              {
                "cle": "e10",
                "libelle": "SP95-E10",
                "prix": "2,173"
              }
            ],
            "station": "Intermarché à Saint-Sauveur",
            "releve": "relevé le 30/09/2026"
          },
          "details": {
            "Comparé sur": "2 stations listées ci-dessous"
          },
          "lien": {
            "url": "#stations-service",
            "libelle": "voir le détail"
          },
          "texte": ""
        },
        {
          "titre": "",
          "afficheur": {
            "rangees": [
              {
                "cle": "sp95",
                "libelle": "SP95",
                "prix": "2,225"
              }
            ],
            "station": "Intermarché à Villard-de-Lans",
            "releve": "relevé aujourd'hui"
          },
          "details": {
            "Comparé sur": "2 stations listées ci-dessous"
          },
          "lien": {
            "url": "#stations-service",
            "libelle": "voir le détail"
          },
          "texte": ""
        },
        {
          "titre": "",
          "afficheur": {
            "rangees": [
              {
                "cle": "sp98",
                "libelle": "SP98",
                "prix": "2,276"
              }
            ],
            "station": "Intermarché à Saint-Sauveur",
            "releve": "relevé hier"
          },
          "details": {
            "Comparé sur": "3 stations listées ci-dessous"
          },
          "lien": {
            "url": "#stations-service",
            "libelle": "voir le détail"
          },
          "texte": ""
        }
      ],
      "note": "Pour chaque carburant, le prix le plus bas parmi les stations listées ci-dessous, hors aires d'autoroute. Aucune de ces stations ne déclare de prix pour E85, GPLc. Prix déclarés par les distributeurs. Le prix affiché à la pompe fait seul foi."
    },
    {
      "rubrique": "carburants",
      "id": "stations-service",
      "titre": "Stations-service les plus proches",
      "items": [
        {
          "titre": "Intermarché — Villard-de-Lans (hors territoire)",
          "details": {
            "Adresse": "190 Rue des Machurons Zone des Geymonds, Villard-de-Lans",
            "Accès": "Automate ouvert 24 h/24",
            "Non distribué": "E85 (définitivement), GPLc (définitivement)",
            "Enseigne": "Intermarché",
            "Distance": "7 km du centre de la commune"
          },
          "etat": [
            "Relevé aujourd'hui",
            "neutre"
          ],
          "afficheur": {
            "rangees": [
              {
                "cle": "gazole",
                "libelle": "Gazole",
                "prix": "2,345"
              },
              {
                "cle": "e10",
                "libelle": "SP95-E10",
                "prix": "2,177"
              },
              {
                "cle": "sp95",
                "libelle": "SP95",
                "prix": "2,225"
              },
              {
                "cle": "sp98",
                "libelle": "SP98",
                "prix": "2,304"
              },
              {
                "cle": "e85",
                "libelle": "E85",
                "prix": null
              },
              {
                "cle": "gplc",
                "libelle": "GPLc",
                "prix": null
              }
            ]
          },
          "texte": "Prix déclarés par le distributeur. Le prix affiché à la pompe fait seul foi. « ---- » signale un carburant sans prix publié ici."
        },
        {
          "titre": "Avia — Villard-de-Lans (hors territoire)",
          "details": {
            "Adresse": "531 AVENUE DU GENERAL DE GAULLE, Villard-de-Lans",
            "Non distribué": "E85 (définitivement), GPLc (définitivement), E10 (définitivement)",
            "Enseigne": "Avia",
            "Distance": "8 km du centre de la commune"
          },
          "etat": [
            "Relevé aujourd'hui",
            "neutre"
          ],
          "afficheur": {
            "rangees": [
              {
                "cle": "gazole",
                "libelle": "Gazole",
                "prix": "2,439"
              },
              {
                "cle": "e10",
                "libelle": "SP95-E10",
                "prix": null
              },
              {
                "cle": "sp95",
                "libelle": "SP95",
                "prix": "2,309"
              },
              {
                "cle": "sp98",
                "libelle": "SP98",
                "prix": "2,349"
              },
              {
                "cle": "e85",
                "libelle": "E85",
                "prix": null
              },
              {
                "cle": "gplc",
                "libelle": "GPLc",
                "prix": null
              }
            ]
          },
          "texte": "Prix déclarés par le distributeur. Le prix affiché à la pompe fait seul foi. « ---- » signale un carburant sans prix publié ici."
        },
        {
          "titre": "Intermarché — Saint-Sauveur",
          "details": {
            "Relevés plus anciens": "SP95-E10 le 30/09/2026, SP98 le 05/10/2026",
            "Adresse": "28, route de Grenoble, Saint-Sauveur",
            "Non distribué": "SP95 (définitivement), GPLc (définitivement)",
            "Enseigne": "Intermarché",
            "Distance": "11 km du centre de la commune"
          },
          "etat": [
            "Relevé aujourd'hui",
            "neutre"
          ],
          "afficheur": {
            "rangees": [
              {
                "cle": "gazole",
                "libelle": "Gazole",
                "prix": "2,339"
              },
              {
                "cle": "e10",
                "libelle": "SP95-E10",
                "prix": "2,173"
              },
              {
                "cle": "sp95",
                "libelle": "SP95",
                "prix": null
              },
              {
                "cle": "sp98",
                "libelle": "SP98",
                "prix": "2,276"
              },
              {
                "cle": "e85",
                "libelle": "E85",
                "prix": null
              },
              {
                "cle": "gplc",
                "libelle": "GPLc",
                "prix": null
              }
            ]
          },
          "texte": "Prix déclarés par le distributeur. Le prix affiché à la pompe fait seul foi. « ---- » signale un carburant sans prix publié ici."
        }
      ],
      "lien": {
        "url": "https://data.economie.gouv.fr/explore/dataset/prix-des-carburants-en-france-flux-instantane-v2/",
        "libelle": "Consulter la source"
      },
      "note": "Prix déclarés par les distributeurs sur le portail national, et repris tels quels. Les stations qui ne sont pas sur la commune, à moins de 15 km, sont signalées comme telles avec leur distance : elles sont là pour la comparaison, pas pour gonfler le décompte. Un relevé de plus de 8 jours n'est pas publié ; au-delà de 3 jours, sa date est écrite."
    },
    {
      "rubrique": "transports",
      "sous_rubrique": "autocar",
      "id": "arrets-de-car",
      "titre": "Arrêts d'autocar",
      "items": [
        {
          "titre": "Cordet",
          "details": {
            "Mardi, semaine scolaire": "6",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Balme Maternelle",
          "details": {
            "Mardi, semaine scolaire": "5",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Ecole Primaire",
          "details": {
            "Mardi, semaine scolaire": "5",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Cordet",
          "details": {
            "Mardi, semaine scolaire": "4",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Ecole Primaire",
          "details": {
            "Mardi, semaine scolaire": "4",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Le Violon",
          "details": {
            "Mardi, semaine scolaire": "4",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Le Violon",
          "details": {
            "Mardi, semaine scolaire": "4",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Balme Maternelle",
          "details": {
            "Mardi, semaine scolaire": "3",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Bourg",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Bourg",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Chemin des Pourrois",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Chemin des Pourrois",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Col de Romeyere",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Col de Romeyere",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Rochette",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Rochette",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Valette",
          "details": {
            "Mardi, semaine scolaire": "2",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Côte",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Côte",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Feuilletiere",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Feuilletiere",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Fond",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "La Fond",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Ailes",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Ailes",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Glénats",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Glénats",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Rimets",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Rimets",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Rittons",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "Les Rittons",
          "details": {
            "Mardi, semaine scolaire": "1",
            "Mardi, hors période scolaire": "0"
          },
          "etat": [
            "Desservi",
            "neutre"
          ],
          "texte": ""
        }
      ],
      "lien": {
        "url": "https://transport.data.gouv.fr/datasets/reseau-interurbain-isere-38",
        "libelle": "Consulter la source"
      },
      "note": "Passages comptés sur l'offre théorique publiée par le réseau : le mardi 13/10/2026 et le samedi 10/10/2026. Un passage est un arrêt marqué par un car, tous sens confondus. La quasi-totalité des cars du secteur ne circulent que pendant l'année scolaire. Ils sont ouverts à tous, mais ils s'arrêtent avec l'école : le mardi 20/10/2026, hors période scolaire, est donné en regard pour que la différence se voie."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "eau-potable",
      "id": "reseaux-eau-potable",
      "titre": "Réseaux d'eau potable desservant la commune",
      "items": [
        {
          "titre": "RENCUREL BOURG - BALME",
          "etat": [
            "Conforme",
            "ok"
          ],
          "details": {
            "Code réseau": "038002151",
            "Secteur desservi": "bourg",
            "Dernier prélèvement": "16/07/2026",
            "Analyses réalisées": 400
          }
        },
        {
          "titre": "RENCUREL ROMEYERE",
          "etat": [
            "Conforme",
            "ok"
          ],
          "details": {
            "Code réseau": "038002152",
            "Secteur desservi": "romeyere",
            "Dernier prélèvement": "30/06/2026",
            "Analyses réalisées": 387
          }
        }
      ],
      "note": "Un réseau de distribution dessert souvent plusieurs communes, et une commune peut être alimentée par plusieurs réseaux : ces informations ne sont pas transposables au canton ni à l'intercommunalité. Une non-conformité ponctuelle est le plus souvent transitoire et suivie de mesures correctives ; elle ne signifie pas que l'eau est impropre en permanence. Pour toute question sanitaire, l'agence régionale de santé et votre distributeur d'eau font référence. Dernier contrôle pris en compte : 16/07/2026."
    },
    {
      "rubrique": "education",
      "id": "etablissements-scolaires",
      "titre": "Établissements de la commune",
      "items": [
        {
          "titre": "ECOLE PRIMAIRE PUBLIQUE La Balme",
          "details": {
            "Type": "Ecole de niveau elementaire",
            "Statut": "Public",
            "Adresse": "91 chemin des Gondrans",
            "Téléphone": "0476389875",
            "Services": "restauration"
          }
        },
        {
          "titre": "Ecole primaire Le Village",
          "details": {
            "Type": "Ecole de niveau elementaire",
            "Statut": "Public",
            "Adresse": "411 rue de la mairie",
            "Téléphone": "0476389652",
            "Services": "restauration"
          }
        }
      ],
      "points": [
        {
          "nom": "ECOLE PRIMAIRE PUBLIQUE La Balme",
          "lat": 45.088739,
          "lon": 5.46704,
          "info": "Ecole",
          "categorie": "premier"
        },
        {
          "nom": "Ecole primaire Le Village",
          "lat": 45.104155,
          "lon": 5.472941,
          "info": "Ecole",
          "categorie": "premier"
        }
      ],
      "note": "Recensement du ministère de l'Éducation nationale. La sectorisation ne suit pas les limites communales : les élèves d'une commune sans collège en fréquentent un ailleurs. Les effectifs ne sont pas renseignés par tous les établissements."
    },
    {
      "rubrique": "elections",
      "sous_rubrique": "resultats",
      "id": "resultats-electoraux",
      "titre": "Résultats — Municipales 2026, 1er tour",
      "items": [
        {
          "titre": "Participation",
          "details": {
            "Inscrits": "285",
            "Votants": "164 — 57,54 %",
            "Suffrages exprimés": "154"
          },
          "etat": [
            "Municipales 2026, 1er tour",
            "neutre"
          ],
          "texte": ""
        },
        {
          "titre": "ENSEMBLE RENCUREL",
          "details": {
            "Voix": "154 — 100,00 %",
            "Sièges au conseil municipal": "11"
          },
          "etat": [
            "Élue au 1er tour",
            "neutre"
          ],
          "texte": ""
        }
      ],
      "lien": {
        "url": "https://www.data.gouv.fr/fr/datasets/elections-municipales-2026-resultats-du-premier-tour/",
        "libelle": "Consulter la source"
      },
      "note": "Résultats définitifs — Municipales 2026, 1er tour. Les nuances politiques sont attribuées par les services de l'État lors du dépôt des candidatures. Elles sont reprises telles quelles, sans interprétation. Une seule liste était en présence : son pourcentage traduit l'absence de concurrence, non un plébiscite."
    },
    {
      "rubrique": "elections",
      "sous_rubrique": "elus",
      "id": "conseil-municipal",
      "titre": "Conseil municipal",
      "items": [
        {
          "titre": "M. Olivier Dutel",
          "details": {
            "Fonction": "Maire",
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "M. Jean Pierre Gally",
          "details": {
            "Fonction": "1er adjoint au maire",
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "Mme Zelda Perret",
          "details": {
            "Fonction": "2ème adjoint au maire",
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "M. Didier Chalumeau",
          "details": {
            "Fonction": "3ème adjoint au maire",
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "Mme Allison Fournel",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "M. Côme Poncin",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "Mme Fanny Bichebois",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "M. Jean Claude Duthy",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "Mme Jeanne Bolusset",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "M. Louis Delquignies",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        },
        {
          "titre": "Mme Ninon Cros",
          "details": {
            "Mandat depuis le": "15/03/2026"
          }
        }
      ],
      "note": "Répertoire national des élus, tenu par les préfectures et publié chaque trimestre. Une élection récente peut ne pas encore y figurer. Seuls le nom, la fonction et la date de début de mandat sont repris : la date de naissance et la profession déclarée, présentes dans la source, ne sont pas republiées ici."
    },
    {
      "rubrique": "transports",
      "sous_rubrique": "train",
      "id": "gares",
      "titre": "Gare la plus proche",
      "items": [
        {
          "titre": "Vinay",
          "details": {
            "Commune": "Vinay",
            "Voyageurs en 2024": "206 591",
            "Catégorie": "Halte",
            "Distance": "11 km du centre de la commune"
          },
          "etat": [
            "Desservie",
            "neutre"
          ],
          "texte": "Gare ou halte du réseau ferré national. Les horaires et l'état du trafic se consultent auprès du transporteur."
        }
      ],
      "lien": {
        "url": "https://ressources.data.sncf.com/",
        "libelle": "Consulter la source"
      },
      "note": "Comptage annuel des voyageurs publié par SNCF Voyageurs. Les accompagnants, que la source estime séparément, ne sont pas comptés ici. Le creux de 2020 correspond aux périodes de confinement."
    },
    {
      "rubrique": "transports",
      "id": "equipements-hivernaux",
      "titre": "Équipements hivernaux obligatoires",
      "items": [
        {
          "titre": "Obligation sur toute la commune",
          "details": {
            "Portée": "Toute la commune",
            "Période": "Du 1er novembre au 31 mars",
            "Texte de référence": "Arrêté préfectoral du 12 janvier 2026",
            "Autorité": "Préfecture de l'Isère"
          },
          "etat": [
            "Hors période",
            "neutre"
          ],
          "texte": "Au choix : détenir des dispositifs antidérapants amovibles — chaînes ou chaussettes — permettant d'équiper au moins deux roues motrices, ou être équipé de quatre pneus hiver portant le marquage 3PMSF. Les véhicules à pneus à clous en sont dispensés."
        }
      ],
      "lien": {
        "url": "https://www.isere.gouv.fr/Actions-de-l-Etat/Securites/Securite-routiere/Equipement-obligatoire-en-periode-hivernale",
        "libelle": "Consulter l'arrêté préfectoral"
      },
      "note": "Information transcrite depuis Arrêté préfectoral du 12 janvier 2026, saisie le 08/09/2026. L'arrêté fait seul foi, et la signalisation sur place détermine l'opposabilité de la mesure. "
    },
    {
      "rubrique": "population",
      "id": "repartition-age",
      "titre": "Population par tranche d'âge — recensement 2022",
      "items": [
        {
          "titre": "0 à 14 ans",
          "details": {
            "Habitants": "67",
            "Part": "19.2 %"
          }
        },
        {
          "titre": "15 à 29 ans",
          "details": {
            "Habitants": "42",
            "Part": "12.0 %"
          }
        },
        {
          "titre": "30 à 44 ans",
          "details": {
            "Habitants": "67",
            "Part": "19.2 %"
          }
        },
        {
          "titre": "45 à 59 ans",
          "details": {
            "Habitants": "74",
            "Part": "21.2 %"
          }
        },
        {
          "titre": "60 à 74 ans",
          "details": {
            "Habitants": "75",
            "Part": "21.5 %"
          }
        },
        {
          "titre": "75 à 89 ans",
          "details": {
            "Habitants": "21",
            "Part": "6.0 %"
          }
        },
        {
          "titre": "90 ans et plus",
          "details": {
            "Habitants": "3",
            "Part": "0.9 %"
          }
        }
      ],
      "note": "Les tranches d'âge sont celles publiées par l'INSEE. Leur somme peut différer légèrement de la population municipale, les deux chiffres ne relevant pas du même traitement."
    },
    {
      "rubrique": "urbanisme",
      "id": "composition-parc-logements",
      "titre": "Composition du parc de logements",
      "items": [
        {
          "titre": "Résidences principales",
          "details": {
            "Logements": "162",
            "Part": "53.6 %"
          }
        },
        {
          "titre": "Résidences secondaires",
          "details": {
            "Logements": "110",
            "Part": "36.4 %"
          }
        },
        {
          "titre": "Logements vacants",
          "details": {
            "Logements": "29",
            "Part": "9.6 %"
          }
        },
        {
          "titre": "Maisons",
          "details": {
            "Logements": "240",
            "Part": "79.5 %"
          }
        },
        {
          "titre": "Appartements",
          "details": {
            "Logements": "59",
            "Part": "19.5 %"
          }
        }
      ],
      "note": "Maisons et appartements se recoupent avec les catégories d'occupation : un même logement est compté dans les deux ensembles."
    },
    {
      "rubrique": "equipements",
      "id": "equipements-par-domaine",
      "titre": "Équipements recensés — 2024",
      "items": [
        {
          "titre": "Bibliothèque",
          "details": {
            "Domaine": "Sport, loisir et culture",
            "Nombre": "1"
          }
        },
        {
          "titre": "Coiffure",
          "details": {
            "Domaine": "Services aux particuliers",
            "Nombre": "1"
          }
        },
        {
          "titre": "École primaire",
          "details": {
            "Domaine": "Enseignement",
            "Nombre": "1"
          }
        },
        {
          "titre": "École élémentaire",
          "details": {
            "Domaine": "Enseignement",
            "Nombre": "1"
          }
        }
      ],
      "note": "Base permanente des équipements. Ce fichier n'en retient qu'une sélection de types : d'autres équipements existent sans figurer ici. Un équipement absent d'une commune ne signifie pas que ses habitants n'y ont pas accès, la plupart des services se fréquentant au-delà des limites communales."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "id": "risques-recenses",
      "titre": "Risques identifiés sur la commune",
      "items": [
        {
          "titre": "Affaissements et effondrements d'origine anthropique (anciennes carrières souterraines, hors mines)",
          "details": {}
        },
        {
          "titre": "Eboulement ou chutes de pierres et de blocs",
          "details": {}
        },
        {
          "titre": "Glissement de terrain",
          "details": {}
        },
        {
          "titre": "Inondation",
          "details": {}
        },
        {
          "titre": "Mouvement de terrain",
          "details": {}
        },
        {
          "titre": "Séisme",
          "details": {}
        },
        {
          "titre": "Nature des phénomènes recensés",
          "details": {
            "Type 1": "Crue torrentielle ou à montée rapide de cours d'eau",
            "Type 2": "Crue à débordement lent de cours d'eau",
            "Type 3": "Remontées de nappes naturelles"
          }
        }
      ],
      "lien": {
        "url": "https://www.georisques.gouv.fr/",
        "libelle": "Rechercher cette commune sur Géorisques"
      },
      "note": "Recensement établi par les services de l'État. La présence d'un risque ne signifie pas que l'ensemble de la commune y est exposé : consultez le document d'information communal en mairie. Pour une vente ou une location, l'état des risques réglementaire s'établit sur ERRIAL, service gratuit de l'État."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "id": "catastrophes-naturelles",
      "titre": "Catastrophes naturelles reconnues depuis 1982",
      "items": [
        {
          "titre": "Inondations et/ou Coulées de Boue",
          "details": {
            "Événement": "05/05/1999",
            "Arrêté publié le": "29/11/1999",
            "Numéro NOR": "INTE9900488A"
          },
          "lien": {
            "url": "https://www.legifrance.gouv.fr/search/jorf?tab_selection=jorf&query=%7B(%40ALL%5Bt%22*%22%5D)%7D&nor=INTE9900488A&isAdvancedResult=true&sortValue=SIGNATURE_DATE_DESC&pageSize=10&typeRecherche=date&init=true&page=1",
            "libelle": "Consulter l'arrêté sur Légifrance"
          }
        },
        {
          "titre": "Inondations et/ou Coulées de Boue",
          "details": {
            "Événement": "du 07/07/1996 au 09/07/1996",
            "Arrêté publié le": "01/10/1996",
            "Numéro NOR": "INTE9600421A"
          },
          "lien": {
            "url": "https://www.legifrance.gouv.fr/search/jorf?tab_selection=jorf&query=%7B(%40ALL%5Bt%22*%22%5D)%7D&nor=INTE9600421A&isAdvancedResult=true&sortValue=SIGNATURE_DATE_DESC&pageSize=10&typeRecherche=date&init=true&page=1",
            "libelle": "Consulter l'arrêté sur Légifrance"
          }
        },
        {
          "titre": "Inondations et/ou Coulées de Boue",
          "details": {
            "Événement": "du 21/12/1991 au 23/12/1991",
            "Arrêté publié le": "21/08/1992",
            "Numéro NOR": "INTE9200405A"
          },
          "lien": {
            "url": "https://www.legifrance.gouv.fr/search/jorf?tab_selection=jorf&query=%7B(%40ALL%5Bt%22*%22%5D)%7D&nor=INTE9200405A&isAdvancedResult=true&sortValue=SIGNATURE_DATE_DESC&pageSize=10&typeRecherche=date&init=true&page=1",
            "libelle": "Consulter l'arrêté sur Légifrance"
          }
        },
        {
          "titre": "Inondations et/ou Coulées de Boue",
          "details": {
            "Événement": "du 10/02/1990 au 23/02/1990",
            "Arrêté publié le": "14/05/1990",
            "Numéro NOR": "INTE9000196A"
          },
          "lien": {
            "url": "https://www.legifrance.gouv.fr/search/jorf?tab_selection=jorf&query=%7B(%40ALL%5Bt%22*%22%5D)%7D&nor=INTE9000196A&isAdvancedResult=true&sortValue=SIGNATURE_DATE_DESC&pageSize=10&typeRecherche=date&init=true&page=1",
            "libelle": "Consulter l'arrêté sur Légifrance"
          }
        },
        {
          "titre": "Tempête",
          "details": {
            "Événement": "du 06/11/1982 au 10/11/1982",
            "Arrêté publié le": "18/11/1982"
          }
        },
        {
          "titre": "Inondations et/ou Coulées de Boue",
          "details": {
            "Événement": "du 06/11/1982 au 10/11/1982",
            "Arrêté publié le": "18/11/1982"
          }
        }
      ],
      "lien": {
        "url": "https://www.georisques.gouv.fr/",
        "libelle": "Rechercher cette commune sur Géorisques"
      },
      "note": "Un arrêté de catastrophe naturelle ouvre la voie à l'indemnisation des dommages par les assurances. 4 arrêté(s) sur 6 renvoient au texte publié au Journal officiel. Les autres sont antérieurs à 1987, année d'entrée en vigueur du numéro NOR, et ne sont pas identifiables en ligne. Les données de l'API peuvent accuser un léger retard sur le site Géorisques ; en cas d'écart, ce dernier fait référence."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "secheresse",
      "id": "restrictions-usages-eau",
      "titre": "Restrictions des usages de l'eau",
      "items": [
        {
          "titre": "Alerte renforcée — Eau potable (réseau)",
          "etat": [
            "Alerte renforcée",
            "alerte"
          ],
          "details": {
            "Type d'eau": "Eau potable (réseau)",
            "Zone d'alerte": "Vercors (sout.)",
            "En vigueur depuis": "30/09/2026",
            "Jusqu'au": "31/10/2026",
            "Usages concernés": 29
          },
          "texte": "Restrictions portant sur : alimenter des fontaines et autres usages de loisirs, arroser, activités économiques, installations de production d'électricité, nettoyer, remplir ou vidanger, icpe, prélever…",
          "lien": {
            "url": "https://regleau.s3.gra.perf.cloud.ovh.net/arrete-restriction/38195/7e156de8-e4c0-4c86-a316-d3f60aa27b36/AP%20N%C3%82%C2%B038-2026-09-28-00012.pdf",
            "libelle": "Lire l'arrêté préfectoral"
          }
        },
        {
          "titre": "Alerte renforcée — Eaux souterraines (nappes)",
          "etat": [
            "Alerte renforcée",
            "alerte"
          ],
          "details": {
            "Type d'eau": "Eaux souterraines (nappes)",
            "Zone d'alerte": "Vercors (sout.)",
            "En vigueur depuis": "30/09/2026",
            "Jusqu'au": "31/10/2026",
            "Usages concernés": 45
          },
          "texte": "Restrictions portant sur : remplir ou vidanger, arroser, irriguer, prélever, activités économiques, alimenter des fontaines et autres usages de loisirs, installations de production d'électricité, nettoyer…",
          "lien": {
            "url": "https://regleau.s3.gra.perf.cloud.ovh.net/arrete-restriction/38195/7e156de8-e4c0-4c86-a316-d3f60aa27b36/AP%20N%C3%82%C2%B038-2026-09-28-00012.pdf",
            "libelle": "Lire l'arrêté préfectoral"
          }
        },
        {
          "titre": "Alerte renforcée — Eaux superficielles (rivières)",
          "etat": [
            "Alerte renforcée",
            "alerte"
          ],
          "details": {
            "Type d'eau": "Eaux superficielles (rivières)",
            "Zone d'alerte": "Vercors",
            "En vigueur depuis": "30/09/2026",
            "Jusqu'au": "31/10/2026",
            "Usages concernés": 56
          },
          "texte": "Restrictions portant sur : remplir ou vidanger, arroser, irriguer, prélever, activités économiques, alimenter des fontaines et autres usages de loisirs, installations de production d'électricité, nettoyer…",
          "lien": {
            "url": "https://regleau.s3.gra.perf.cloud.ovh.net/arrete-restriction/38195/7e156de8-e4c0-4c86-a316-d3f60aa27b36/AP%20N%C3%82%C2%B038-2026-09-28-00012.pdf",
            "libelle": "Lire l'arrêté préfectoral"
          }
        }
      ],
      "note": "Situation au 06/10/2026. Les arrêtés préfectoraux évoluent rapidement : en cas de doute, l'arrêté publié et affiché en mairie fait seul référence. Une commune peut relever de plusieurs zones d'alerte selon l'origine de l'eau : rivières, nappes, réseau d'eau potable. Lorsqu'une même origine relève de deux zones sur le territoire de la commune, c'est celle de son point de référence qui est publiée ici."
    },
    {
      "rubrique": "equipements",
      "sous_rubrique": "tourisme",
      "id": "lieux-a-visiter",
      "titre": "Lieux à visiter",
      "items": [
        {
          "titre": "Balme Noire",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Balme-Riendre",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "baume",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Bec de Neurre",
          "details": {
            "Type": "Sommet",
            "Altitude": "1474 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Belvédère",
          "details": {
            "Type": "Point de vue"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Cascade La Doulouche",
          "details": {
            "Type": "Point de vue"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Goule Noire",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Grotte de l'Amour",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Grotte des Fromages",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "grotte du pas de la Chèvre",
          "details": {
            "Type": "Grotte",
            "Altitude": "1400 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Grotte Favot",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Grotte Maud",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Grotte Moras",
          "details": {
            "Type": "Grotte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Mont Noir",
          "details": {
            "Type": "Sommet",
            "Altitude": "1475 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "pdv",
          "details": {
            "Type": "Point de vue"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Roche de Méaudre",
          "details": {
            "Type": "Sommet",
            "Altitude": "1628 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "rocher de Gonson",
          "details": {
            "Type": "Point de vue"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Rochers du Pertuson",
          "details": {
            "Type": "Point de vue"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Serre du Sâtre",
          "details": {
            "Type": "Sommet",
            "Altitude": "1415 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Serre Playe",
          "details": {
            "Type": "Sommet",
            "Altitude": "1366 m"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        }
      ],
      "lien": {
        "url": "https://www.openstreetmap.org/",
        "libelle": "Consulter OpenStreetMap"
      },
      "note": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
    },
    {
      "rubrique": "equipements",
      "sous_rubrique": "tourisme",
      "id": "hebergements",
      "titre": "Où loger",
      "items": [
        {
          "titre": "Gite des Rimets",
          "details": {
            "Type": "Chambre d'hôtes",
            "Chambres": "6",
            "Adresse": "752 Route des Rimets"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Gîte des Pierrelles",
          "details": {
            "Type": "Gîte"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Gîte Des Sisampa",
          "details": {
            "Type": "Chambre d'hôtes",
            "Adresse": "1311 Route du Val"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Hôtel Coeur des Montagnes",
          "details": {
            "Type": "Hôtel",
            "Adresse": "5000 Route du Col de Romeyère"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Hôtel de la Bourne",
          "details": {
            "Type": "Hôtel",
            "Adresse": "86 Route de Villard-de-Lans"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Hôtel le Marronnier",
          "details": {
            "Type": "Hôtel",
            "Chambres": "28",
            "Adresse": "715 Rue de la Mairie"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        },
        {
          "titre": "Émile Locatelli",
          "details": {
            "Type": "Cabane non gardée",
            "Capacité": "2"
          },
          "texte": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
        }
      ],
      "lien": {
        "url": "https://www.openstreetmap.org/",
        "libelle": "Consulter OpenStreetMap"
      },
      "note": "Relevé dans OpenStreetMap, base tenue par des contributeurs bénévoles. Elle n'est pas exhaustive : un lieu absent de cette liste n'est pas un lieu qui n'existe pas. Les horaires, les tarifs et l'ouverture se vérifient auprès de l'établissement."
    }
  ],
  "chroniques": [
    {
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "forme": "barres",
      "pas": "an",
      "debut": "2008",
      "source": "Agence Bio — organismes certificateurs · 2008-2025",
      "agregation": "somme",
      "id": "bio-surfaces",
      "rang": 10,
      "titre": "Surface en agriculture biologique, année par année",
      "unite": "ha",
      "decimales": 0,
      "valeurs": [
        0,
        0,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        116,
        null,
        76.3,
        76.3,
        76.3,
        75.9,
        89.0,
        98.3
      ],
      "note": "Les surfaces sont rattachées à la commune du siège de l'exploitation, non à celle où se trouvent les parcelles. Une commune peut donc afficher des terres cultivées ailleurs, et une autre ne rien afficher alors qu'elle en porte. À l'échelle du canton, ces écarts se compensent largement. Une année sans surface publiée est une lacune du graphique : en dessous de trois exploitations, la surface est masquée par le secret statistique."
    },
    {
      "rubrique": "environnement",
      "sous_rubrique": "agriculture",
      "forme": "barres",
      "pas": "an",
      "debut": "2008",
      "source": "Agence Bio — organismes certificateurs · 2008-2025",
      "agregation": "somme",
      "id": "bio-exploitations",
      "rang": 20,
      "titre": "Exploitations engagées en bio, année par année",
      "unite": "exploitations",
      "decimales": 0,
      "valeurs": [
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        3,
        2,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "note": "Une année sans exploitation certifiée compte pour zéro : le fichier de l'Agence Bio ne cite une commune que lorsqu'elle compte au moins un opérateur."
    },
    {
      "id": "participation",
      "rubrique": "elections",
      "sous_rubrique": "resultats",
      "forme": "barres",
      "titre": "Participation aux derniers scrutins",
      "source": "Ministère de l'Intérieur — résultats électoraux par commune (data.gouv.fr)",
      "licence": "Licence Ouverte 2.0",
      "unite": "%",
      "decimales": 1,
      "rang": 20,
      "note": "Part des inscrits ayant voté. Les scrutins ne sont pas comparables entre eux : une municipale et une européenne ne mobilisent pas le même électorat. Cette commune n'est connue que de 4 des 5 scrutins repris ici : la série est plus courte que celle de ses voisines.",
      "etiquettes": [
        "Prés. 2022",
        "Eur. 2024",
        "Lég. 2024",
        "Mun. 2026"
      ],
      "pas": "libre",
      "valeurs": [
        81.91,
        63.9,
        76.1,
        57.54
      ],
      "agregation": "aucune"
    },
    {
      "id": "catnat-decennies",
      "rubrique": "environnement",
      "sous_rubrique": "risques",
      "forme": "barres",
      "rang": 10,
      "titre": "Arrêtés de catastrophe naturelle, par décennie",
      "titre_agrege": "Reconnaissances communales de catastrophe naturelle, par décennie",
      "unite_agregee": "reconnaissances",
      "note_agregee": "Somme des reconnaissances de chaque commune : un même arrêté couvre souvent plusieurs communes et compte ici une fois par commune reconnue. Le dispositif existe depuis 1982.",
      "source": "Géorisques — BRGM et ministère de la Transition écologique · depuis 1982",
      "unite": "arrêtés",
      "decimales": 0,
      "etiquettes": [
        "1980s",
        "1990s",
        "2000s",
        "2010s",
        "2020-26"
      ],
      "valeurs": [
        2,
        4,
        0,
        0,
        0
      ],
      "agregation": "somme",
      "note": "Le dispositif existe depuis 1982. La dernière période ne compte que 7 année(s) : elle n'est pas comparable telle quelle aux décennies pleines."
    }
  ]
}