Skip to main content

Référentiel géographique

Hiérarchie : Région → Secteur → Localité (tabanca ou quartier). Le département existe encore en base mais n'est plus utilisé.

Sources en production​

RégionLocalitésSource
Bafatá1 179Liste INE des tabancas (import import_bafata_localites.sql)
Oio1 003Liste INE
Cacheu187Export Access du PRSSB
Biombo176Export Access du PRSSB (2026-09-28)
Gabú138Export Access du PRSSB
Bissau78Export Access ; les pseudo-secteurs Sector1 à Sector7 viennent de l'import initial
Tombali, Bolama, Quinara11 à 13Aucune source complète : Access n'a rien pour ces régions, la liste INE reste à obtenir

Les localités venues d'Access portent le code ACC-<IDLocalidade>.

Export Access du PRSSB​

Les fichiers regioes.csv, sectores.csv, localidades.csv et agregados.csv (séparateur ;) sont déposés dans le volume du backend, /app/var/prssb-data/. Deux commandes les exploitent, toutes deux idempotentes et à lancer d'abord en simulation.

Rattacher les ménages PRSSB à leur tabanca​

php bin/console app:prssb:rattacher-tabancas --dry-run
php bin/console app:prssb:rattacher-tabancas

Crée les tabancas manquantes sous le secteur que portent déjà les ménages, puis rattache les ménages ACC-*.

Compléter les localités de toutes les régions​

php bin/console app:geo:importer-localidades-access --dry-run
php bin/console app:geo:importer-localidades-access --region=Biombo

Pour chaque localidade Access : rapproche le secteur Access d'un secteur en base (nom normalisé dans la même région, alias : Bafatá Ville, Gabú Ville, São Domingos, Mansabá), puis crée la localité si son code ACC-* n'existe pas et si aucune localité du même nom normalisé n'existe déjà dans ce secteur. Le rapport donne, par région : à créer, déjà là par code, déjà là par nom, secteur sans équivalent.

Oio et Bafatá : ne rien réécrire

Ces deux régions sont complètes par l'INE. La simulation propose 519 créations pour Oio : ce sont des variantes orthographiques des tabancas INE, pas de nouvelles localités. Décision du 28 septembre 2026 : ne jamais lancer la commande pour Oio ni Bafatá ; utiliser --region= pour les autres.

Particularités connues : Bigene est rattaché à Cacheu dans Access mais à Oio en base ; « Sector 8 » de Bissau n'existe pas en base (3 localidades non créées) ; Komo, Bedanda, Tite et Uno n'ont aucune localidade dans Access.

Toutes les commandes s'exécutent sous www-data :

docker exec pch_backend su -s /bin/sh www-data -c 'cd /app && php bin/console app:geo:importer-localidades-access --dry-run'