{
  "api_geo": {
    "label": "API Geo - decoupage administratif",
    "producer": "Etalab / DINUM",
    "base_url": "https://geo.api.gouv.fr",
    "mode": "live_api_plus_cache",
    "territory_filter": "EPCI et communes du fichier data/agency_territory.json",
    "use_for": [
      "liste des EPCI",
      "liste des communes",
      "codes INSEE",
      "centres et contours simples"
    ],
    "cache_file": "data/cache/agency_communes.json"
  },
  "insee": {
    "label": "INSEE - API Melodi / Donnees locales / Metadonnees",
    "producer": "INSEE",
    "mode": "connector_ready_requires_dataset_mapping",
    "use_for": [
      "population",
      "menages",
      "age",
      "familles",
      "densite",
      "revenus selon disponibilite"
    ],
    "env": [
      "INSEE_API_KEY",
      "INSEE_API_BASE_URL"
    ]
  },
  "sitadel": {
    "label": "SDES / Sitadel",
    "producer": "SDES",
    "mode": "dido_api_or_download_plus_cache",
    "use_for": [
      "logements autorises",
      "logements commences si diffuse",
      "locaux autorises",
      "surfaces autorisees",
      "dynamique recente"
    ],
    "cache_file": "data/cache/sitadel_communes.csv"
  },
  "consommation_enaf": {
    "label": "Portail national de l'artificialisation - consommation ENAF",
    "producer": "Cerema / Ministeres",
    "mode": "download_plus_cache",
    "use_for": [
      "consommation ENAF communale",
      "rythme annuel",
      "comparaison 2009-2024",
      "trajectoire ZAN"
    ],
    "cache_file": "data/cache/conso_enaf_communes.csv"
  },
  "georisques": {
    "label": "API Georisques",
    "producer": "BRGM / Ministere",
    "base_url": "https://georisques.gouv.fr/api/v1",
    "mode": "live_api_plus_cache",
    "use_for": [
      "risques communaux",
      "PPR",
      "AZI",
      "TRI",
      "CATNAT",
      "rapport risque"
    ],
    "cache_file": "data/cache/georisques_communes.json"
  },
  "postgis_local": {
    "label": "PostGIS AULA",
    "producer": "AULA / sources locales",
    "mode": "local_required_for_spatial_heavy",
    "use_for": [
      "batiments historiques",
      "animation depuis 1970",
      "croisements spatiaux",
      "geometries detaillees"
    ],
    "reason": "Les calculs spatiaux lourds et la carte temporelle doivent rester locaux pour la performance et la maitrise."
  }
}