{
 "source": "Cadastres cantonaux des sites pollués (KbS) via geodienste.ch ; statistique des zones à bâtir (ARE) ; registre fédéral des bâtiments et logements pour le parc bâti joint",
 "genere_le": "2026-07",
 "objet": "COMMUNE, pas parcelle et pas bâtiment",
 "champs": [
  {
   "champ": "ofs_number",
   "type": "entier",
   "description": "Numéro OFS de la commune — la clé de jointure",
   "taux": 100.0
  },
  {
   "champ": "commune_name",
   "type": "texte",
   "description": "Nom officiel de la commune",
   "taux": 100.0
  },
  {
   "champ": "canton",
   "type": "texte",
   "description": "Code du canton (2 lettres)",
   "taux": 100.0
  },
  {
   "champ": "lat / lon",
   "type": "décimal",
   "description": "Centroïde de la commune, WGS 84",
   "taux": 100.0
  },
  {
   "champ": "nb_sites_pollues",
   "type": "entier",
   "description": "Sites inscrits au cadastre des sites pollués (KbS)",
   "taux": 100.0
  },
  {
   "champ": "sites_sur_site",
   "type": "entier",
   "description": "Dont sites avec atteinte constatée sur le site même",
   "taux": 100.0
  },
  {
   "champ": "couvert_kbs",
   "type": "booléen",
   "description": "Le canton publie-t-il son cadastre KbS ? <b>false</b> ne veut pas dire « zéro site »",
   "taux": 100.0
  },
  {
   "champ": "zone_total_ha",
   "type": "décimal",
   "description": "Surface de zone à bâtir, en hectares",
   "taux": 100.0
  },
  {
   "champ": "zone_reserve_ha",
   "type": "décimal",
   "description": "Réserve de zone à bâtir non construite, en hectares",
   "taux": 100.0
  },
  {
   "champ": "part_reserve",
   "type": "décimal",
   "description": "Part de la zone à bâtir encore libre, en %",
   "taux": 100.0
  },
  {
   "champ": "n_parcelles",
   "type": "entier",
   "description": "Bien-fonds bâtis de la commune (source EGRID)",
   "taux": 100.0
  },
  {
   "champ": "n_bat",
   "type": "entier",
   "description": "Bâtiments rattachés à ces bien-fonds",
   "taux": 100.0
  },
  {
   "champ": "parc_bati",
   "type": "objet",
   "description": "Structure du parc bâti : année moyenne, avant 1919, depuis 2011, étages, surface, catégories",
   "taux": 100.0
  },
  {
   "champ": "part_bat_touches",
   "type": "décimal",
   "description": "Part estimée des bâtiments proches d'un site inscrit, en %",
   "taux": 100.0
  },
  {
   "champ": "sites_par_1000_parcelles",
   "type": "décimal",
   "description": "Densité de sites, comparable entre communes",
   "taux": 100.0
  },
  {
   "champ": "rang_sites / rang_zone",
   "type": "entier",
   "description": "Rang de la commune dans son canton",
   "taux": 100.0
  },
  {
   "champ": "ct_med_sites / ct_med_zone",
   "type": "décimal",
   "description": "Médiane cantonale, pour situer la commune",
   "taux": 100.0
  },
  {
   "champ": "nat_med_sites",
   "type": "décimal",
   "description": "Médiane nationale",
   "taux": 100.0
  },
  {
   "champ": "profil_sites / profil_zone / profil_reserve",
   "type": "texte",
   "description": "Profil qualitatif dérivé des seuils (faible, normal, élevé…)",
   "taux": 100.0
  },
  {
   "champ": "federal",
   "type": "objet",
   "description": "Cinq thèmes RDPPF de compétence fédérale : sites pollués militaires, des transports publics et des aérodromes civils (comptes), plans de zone de sécurité et zones réservées d'aéroport (hectares et part de la commune). Clé absente = vérifié, aucun objet trouvé",
   "taux": 31.4
  },
  {
   "champ": "voisines",
   "type": "liste",
   "description": "Communes limitrophes avec distance et nombre de sites",
   "taux": 100.0
  }
 ]
}