UEMOA , Atlas de l'enquête cadre de la pêche continentale
Retour SIRP
Accueil
Résultats niveau régional
Exploitation et Capacités de pêche
Commodités et services
Economie - Filière pêche
Social - gouvernance
 
Liaisons

Countrystat

Countrystat national
Countrystat UEMOA
 


Partenaires

Partners

Base de données sous régionale UEMOA





Site web developpé par Jérome Guitton, Pôle halieutique Agrocampus ouest

hébergé par Agrocampus Ouest avant transfert à l'UEMOA à la finalisation du projet.
.
Indicateur générique Nombre de pêcheurs (par degré de professionalisme et par nationalité)
Indicateur calculable / proxy Activités pratiquées par les ménages de pêcheurs
Type de fiche Exploitation et capacité de pêche
Descriptif technique Somme extrapolée des ménages (pratiquant au moins une activité du secteur pêche) Somme extrapolée des ménages engagés dans d'autres activités du secteur primaire Somme extrapolée des ménages impliqués dans la transformation ou le commerce de poisson Somme extrapolée des ménages impliqués dans d'autres professions du secteur pêche (mécanicien, charpentier, commerçant) Somme extrapolée des ménages impliqué uniquement dans la pêche (capture)
Représentation graphique
Guide de lecture La première colonne correspond aux ménages ayant été listés comme pratiquant au moins une des actvités du secteur pêche (pêche, transformation de poisson, commerce du poisson, mécanicien, charpentier ou commerce en matériel de pêche). La deuxième colonne correspond aux ménages ayant été listés comme pratiquant l'agriculture et/ou l'éléveage en plus d'une des actvités du secteur pêche. La troisième colonne correspond aux ménages listés ocmme faisant du commerce ou de la transformation de poissons. La quatrième colonne correspond aux ménagas étant listés comme pratiquant les autres acivités du secteur pêche(mécanicien, charpentier, commerçant matériel de pêche). La cinquième colonne correspond aux ménages listés comme les ménages ne pratiquant que la pêche (capture). Dans la colonne 2, les ménages sans activité dans le secteur pêche ont été retirés. Décrire la répartition des différentes catégories dans les différentes régions.
Données à mobiliser Liste des ménages
Spécifications La première colonne nous donne le nombre de ménages qui ont été interrogés (donc pratiquant au moins une activité du secteur pêche.

La seconde colonne correspond aux ménages qui pratique la pêche et l'élevage ou l'agriculture.
(pratique_elevage is true or pratique_agri is true) and ((nb_homme_peche+nb_femme_peche+nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0 or (mecanicien is true or charpentier is true or commercant_met is true)

La troisième colonne correspond aux ménages impliqués dans la transformation ou le commerce.
(nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0

La quatrième colonne correspond aux ménages impliqués dans d'autres professions du secteur pêche
(mecanicien is true or charpentier is true or commercant_met is true)

Enfin la dernière colonne correspond aux ménages ne partiquant que la pêche
(nb_homme_peche+nb_femme_peche)>0 and (nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)=0 and not(mecanicien is true or charpentier is true or commercant_met is true or pratique_elevage is true or pratique_agri is true)
Requête
 with T1 as ( select distinct ci.pre_enquete_village.region_niv1 as ABSCISSE,strate,
count(no_menage)*txa as indic1 from ci.pre_enquete_village
inner join ci.liste_site using (no_enquete) inner join ci.calcul_txa using (strate)
  inner join ci.v_liste_menage using (no_site) where
(nb_homme_peche+nb_femme_peche+nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0


or (pratique_elevage is true or pratique_agri is true)
or (mecanicien is true or charpentier is true or commercant_met is true) group by strate,ci.pre_enquete_village.region_niv1,txa ) ,

T2 as ( select distinct ci.pre_enquete_village.region_niv1 as ABSCISSE,strate, count(no_menage)*txa as indic2
from ci.pre_enquete_village
inner join ci.liste_site using (no_enquete)  inner join ci.v_liste_menage using (no_site) inner join ci.calcul_txa using (strate) where
 (pratique_elevage is true or pratique_agri is true)

and ((nb_homme_peche+nb_femme_peche+nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0 or  (mecanicien is true or charpentier is true or commercant_met is true))
 group by strate,ci.pre_enquete_village.region_niv1,txa ) ,
 T3 as (
 select distinct ci.pre_enquete_village.region_niv1 as ABSCISSE,strate, count(no_menage)*txa as indic3 from ci.pre_enquete_village
  inner join ci.liste_site using (no_enquete) inner join ci.calcul_txa using (strate) inner join ci.v_liste_menage using (no_site)

 where (nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0 group by ci.pre_enquete_village.region_niv1,txa,strate ) ,
 T4 as ( select distinct ci.pre_enquete_village.region_niv1 as ABSCISSE,strate, count(no_menage)*txa as indic4
 from ci.pre_enquete_village  inner join ci.liste_site using (no_enquete) inner join ci.calcul_txa using (strate)
 inner join ci.v_liste_menage using (no_site) where

 (mecanicien is true or charpentier is true or commercant_met is true) group by ci.pre_enquete_village.region_niv1,strate,txa ) ,
 T5 as (
 select distinct ci.pre_enquete_village.region_niv1 as ABSCISSE,strate, count(no_menage)*txa as indic5
 from ci.pre_enquete_village  inner join ci.liste_site using (no_enquete) inner join ci.calcul_txa using (strate)
  inner join ci.v_liste_menage using (no_site)
where (nb_homme_peche+nb_femme_peche)>0 and (nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)=0
and not(mecanicien is true or charpentier is true or commercant_met is true or pratique_elevage is true or pratique_agri is true)
 group by ci.pre_enquete_village.region_niv1,txa,strate )
,total as
(
select distinct 'Total' as ordre,'' as ABSCISSE,sum(indic1) as indic1 ,sum(indic2) as indic2 ,sum(indic3) as indic3,
 sum(indic4) as indic4,sum(indic5) as indic5
 from T1 left join T2 using (ABSCISSE,strate) left join T3 using (ABSCISSE,strate) left join T4 using (ABSCISSE,strate) left join T5 using (ABSCISSE,strate)

)
select * from
(
select distinct '' as ordre,ABSCISSE,sum(indic1) as indic1 ,sum(indic2) as indic2 ,sum(indic3) as indic3,
 sum(indic4) as indic4,sum(indic5) as indic5
 from T1 left join T2 using (ABSCISSE,strate) left join T3 using (ABSCISSE,strate) left join T4 using (ABSCISSE,strate) left join T5 using (ABSCISSE,strate)
 group by ABSCISSE,ordre
 union
 select * from total) plustot
 order by ordre,ABSCISSE
Commentaires