Aller au contenu

Données administratives du Bénin

La structure administrative du Bénin, avec la source de chaque enregistrement.

Départements, communes, arrondissements et pôles de développement. Hors ligne, sans dépendance, en JavaScript et en Python, avec les mêmes identifiants et les mêmes résultats. Chaque enregistrement dit d'où il vient, à quelle date il a été relevé et avec quelle confiance.

Carte du Bénin découpée en ses douze départements
Contours : geoBoundaries (William & Mary geoLab), jeu BEN-ADM1, d'après Wikimedia Commons. Contours de 2012, simplifiés : illustration seulement.

Ce qu'il contient

12départements
77communes
546arrondissements
provisoire
6pôles de développement
provisoire

Les arrondissements décrivent l'état de 2013 et les pôles n'ont pas encore de décret : la page Provenance dit ce que l'on sait et ce que l'on ne sait pas.

Trois choses qui comptent

Les pôles

Les six pôles de développement présentés le 23 septembre 2026 sont dans les données, versionnés et datés à part. Ils restent marqués provisoires tant qu'aucun décret ne les fixe.

La provenance

Chaque enregistrement porte sa source. Les documents qui fondent les données sont archivés dans le dépôt, avec leur empreinte, et le build ne rappelle jamais un site officiel.

Le poids

L'import par défaut reste sous 150 Ko, et un test échoue s'il les dépasse. Des points d'entrée par niveau permettent de ne charger que ce que l'on utilise.

Un aperçu

Pré-publication

Les paquets ne sont pas encore sur npm ni sur PyPI. Le code est ouvert et la documentation explique comment les utiliser dès maintenant depuis les sources.

JavaScript

import { chercher, communesDe, hierarchie } from "benin-geo";

chercher("abomey calavi")[0].id;   // "BJ-AQ-ABO"
communesDe("BJ-BO").length;        // 8
hierarchie("BJ-AL-KAN-04").pole.nom;  // "Nord-Est"

Python

from benin_geo import chercher, communes_de, hierarchie

chercher("abomey calavi")[0].id    # "BJ-AQ-ABO"
len(communes_de("BJ-BO"))          # 8
hierarchie("BJ-AL-KAN-04").pole.nom   # "Nord-Est"

Ce qu'il ne fait pas

  • Aucun appel réseau, ni à l'installation ni à l'exécution, et aucune dépendance.
  • Aucune géométrie dans le paquet : les contours ont leur propre licence.
  • Rien sous l'arrondissement : les villages et quartiers de ville ne font pas partie de la première version.
  • Aucune valeur devinée : un trou documenté vaut mieux qu'un chiffre inventé.