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.
Ce qu'il contient
provisoire
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é.