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égion | Localités | Source |
|---|---|---|
| Bafatá | 1 179 | Liste INE des tabancas (import import_bafata_localites.sql) |
| Oio | 1 003 | Liste INE |
| Cacheu | 187 | Export Access du PRSSB |
| Biombo | 176 | Export Access du PRSSB (2026-09-28) |
| Gabú | 138 | Export Access du PRSSB |
| Bissau | 78 | Export Access ; les pseudo-secteurs Sector1 à Sector7 viennent de l'import initial |
| Tombali, Bolama, Quinara | 11 à 13 | Aucune 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.
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'