Archives Scientifiques du Centre de Recherches...
Archives Scientifiques
du Centre de Recherches Océanographiques
de Dakar - Thiaroye
/ic lr/f-&5Jlj
Structuration de la base de données
“recensement” et chaîne de traitement
informatique
par J. FERRARIS
ARCHIVES
KIENTIFIQUES
CENTRE DE RECHERCHES OCEANOGRAPHIQUES DE DAKAR - THIAROYE
--.-
No 204
_---
* INSTITUT SENEGALAIS DE RECHERCHES AGRICOLES *
1
juin1 997

1
STRUCTURATION DE LA BASE DE DONNÉES “RECENSEMENT”
ET
CHAINE DE TRAITEMENT INFORMATIQUE
J. FERRARZS
SOMMAIRE
INTRODUCTION
3
I- FICHIERS ET SYSTEME DE CODIFICATION
3
2- CHAINE DE TRAITEMENT INFORMATIQUE
2.1. Structuration et validation des données
2.1.1- RESTRUC.SAS
2.1.2- EXTRAPOF
2.2- Analyse des données
2.2.1- REC.SAS
3- FACTEURS D’EXTRAPOLATION
7
CONCLUSION
12
ANNEXES
13

if lg=l or ls=4 or lt=5 then ln=2;
if Emdse=9 or fmdsmc=lO then fmds=l;
if Edy=2 or fdc=3 or fde=4 or fds=5 or fdl=6 or
fdcr=7
then fdg=l;
if kay=l or arman=2
then div=l;
if arman=6 then pal=l;
if pal=1 then lfdc=l;
*/
array eng(l5)
stpf stpp stnav
sp fme fmds fmdf ep div lfdc
fdg cas In gl pal;
do :i=l to 15;
if eng(i)=. then eng(i)=O
/* pour annee apres 88 */
end;
/*
POUR ANNEE ANTERIEURES A 88
:Lf eng(i)>O then do;
if (i lt 6) then eng(i)=i;
if (i gt 5) and (i lt 11) then eng(i)=i-5;
if (i gt 10) then eng(i)=i-10;
end;
end;
*/
put an l-2 mois 4-5 nlieu 7-9 num 10 -13 nori 15-17 mer 19 act 21
mot 23-24 eng(1) 26 eng(2) 27 eng(3) 2 8 eng(4) 29 eng(5) 30
eng(6) 31 eng(7) 32 eng(8) 33 eng(9) 34 eng(l0) 35
eng:ll) 36 eng(l2) 37 eng(l3) 38 eng (14) 39 eng(l5) 40 ;
run:
endsas;

3
INTRODUCTION
Ce document présente rapidement la base des données de recensement récoltées par le programme
“Pêche Artisanale Maritime” du Centre de Recherches Océanographiques de Dakar-Thiaroye. Les
recensements du parc piroguier sont menés régulièrement depuis le début des années 80 deux fois
par année, en saison froide et en saison chaude afin de couvrir les deux périodes caractéristiques au
niveau de la migration des pêcheurs: en avril/mars, de nombreux Saint-Louisiens sont en campagne
de pêche à l’extérieur de la région du fleuve alors que la fin de l’hivernage (septembre/octobre)
correspond à la période de moindre migration.
Les recensements permettent d’une part de suivre l’évolution de la flottille artisanale et d’autre part
de calculer à partir de la repartition du parc piroguier entre les différents engins de pêche les facteurs
d’extrapolation nécessaires à l’estimation des débarquements de la pêche artisanale. La base de
données “Recensement” consiste en fait en la juxtaposition de fichiers individuels, harmonisés au
point de vue du codage et du format. La chaîne de traitement informatique se résume à quelques
programmes permettant de valider et structurer les données dans le format commun et faire les
compilations nécessaires au calcul des facteurs d’extrapolation. La constitution de cette base de
données a permis de réviser systématiquement tous les fichiers de données et le principe de calcul
des facteurs d’extrapolation. Les facteurs utilisés pour l’estimation des captures de pêche artisanale,
à l’origine des fichiers CQZDEF de la base de données PA, sont présentés ainsi que le principe de
leur élaboration.
l- FICHIERS ET SYSTEME DE CODIFICATION
Les formulaires de recensement ayant évolué au cours du temps, les fichiers bruts se différencient
de par leur structure et leur système de codification des lieux recensés. Afin de faciliter le traitement
entre les années, ces fichiers ont été restructurés en un format unique avec des informations
similaires à celles du formulaire actuel (cf annexe 1). Les fichiers bruts, nommés RECMAA.DAT
(M: initiale du mois de recensement, AA: année), sont stockés sous leur format original dans le
répertoire /RECENS/RECFICH de l’utilisateur PECHART du SUN “MAREME”. Ce répertoire
concerne les données originales de recensement récoltées par le programme “Pêche Artisanale” et ne
comprend pas les données de recensement des programmes “Siné Saloum” ou “Casamance”. Les
fichiers restructurés sont nommés RECMAA.DAT2 et sont stockés dans le répertoire
/RECENS/BASEREC.
Afin d’harmoniser les codes de lieux, une table de correspondance permet d’associer les codes de
chaque période de recensement avec un code à trois digits qui tient compte de la région
administrative (cf. annexe 2). On a ainsi:

- codes 1 0 0 à 199: FLEUVE
- codes 2 0 0 à 299: LOUGA
- codes 3 0 0 à 399: THIES NORD
- codes 400 à 499: CAP VERT
- codes 500 à 599: THIES SUD
- codes 6 0 0 à 699: SINE SALOUM
- codes 700 à 799: CASAMANCE
- codes 800 à 999: Autres pays
Ce système se révèle suffisamment souple pour accepter des nouveaux lieux puisqu’il suffit de
rallonger la liste de la région correspondante.
Le format d’écriture des fichiers RECMAA.DAT2 est:
(112,1X,112,1X,113,14,1X,13,1X,11,1X,11,1X,12,1X,1511)
avec les informations suivantes:
-An
- Mois
- Lieu de recensement
- Numéro de pirogue
- Lieu d’origine
- Pirogue de mer ou de fleuve
- Pirogue active ou inactive
- Senne Tournante Filet
- Senne Tournante Porteuse
_ Senne Tournante Navette
- Senne de Plage
- Filet Maillant Encerclant
- Filet Maillant de Surface
- Filet Maillant de Fond
- Epervier
- Divers
- Ligne/Filet Dormant/Casier
- Filet Dormant
- Casier
- Ligne normale
- Ligne Glaciaire
- Palangre

5
2- CHAINE DE TRAITEMENT INFORMATIQUE
La chaîne de traitement informatique élaboré pour les données de recensement se résume à 3 types
de programmes:
- un programme de restructuration;
- un programme de contrôle et de calcul des facteurs d’extrapolation;
- des programmes SAS pour les tableaux statistiques.
Le principe de cette chaîne est illustré sur l’organigramme de l’annexe 3 et le contenu des
programmes est donné à l’annexe 4.
2.1- Structuration et validation des données
2.1. I - RESTRUC.SAS
Objectif du programme: Ce programme lit le fichier de données brutes dans le format spécifique à
l’année et à la saison du recensement. Pour chaque nouveau fichier de recensement il est donc
nécessaire de réécrire le format de lecture spécifique à ce fichier et de ne pas

oublier de changer le nom du fichier de lecture, l’indicateur d’année et de mois, et
le nom du fichier d’écriture.
Une “macro” permet d’associer le code de lieu (de recensement et
d’origine) avec le nouveau système de codification. S’il n’existe aucune association entre le code lu
et la liste des codes prévus, un message d’erreur est imprimé dans le fichier LOG. Au moment du
passage du programme, il est donc important de vérifier le déroulement de l’exécution indique dans
le LOG,
Fichiers d’entrée:
RECMAA.DAT (M: initiale du mois, AA: 2 derniers chiffres de l’année);
Fichier de données brutes.
RECAACOD: macro SAS donnant la correspondance entre les codes lieux.
Fichiers de sortie:
RESTRUC.LOG: déroulement du programme, messages d’erreur;
RECMAA.DAT2: fichier de recensement restructuré (M: initiale du mois,
AA: 2 derniers chiffres de l’année).
2.2.1- EXTRAP0.F
Obiectif du nrommme: Ce programme vise deux objectifs, d’une part la validation des données et
d’autre part le calcul des facteurs d’extrapolation,
Fichiers d’entrée:
RECMAA.DAT2 (M: initiale du mois, AA: 2 derniers chiffres de l’année);
Fichier de données restructuré classé par lieu et numéro de pirogue
EXTRAPO.PAR: fichiers paramètres

6
Ligne 1: paramètres lus en format 15
année, mois, correction (0) ou tableau (l), toutes pirogues (0) ou de mer (1)
ou de fleuve (2), pirogues opérationnelles (0) ou actives (1). nombre de
ports échantillonnés,
Lignes 2 et 3: noms des fichiers de sortie
Ligne 4: nom du fichier d’entrée
Ligne 5: nom du fichier de sortie des erreurs ou des cas de mixité
Ligne 6 et suivantes (autant de lignes que de port échantillonnés: 1 port/ligne
Fichiers de sortie:
ERREUR.LIS: messages d’erreur dans la lecture des données ou liste des
cas de mixité (pirogues avec plusieurs engins).
GROUPE.LIS: compilation du nombre de pirogues par groupe d’engins et
facteurs d’extrapolation,
ENGIN.LIS: compilation du nombre de pirogues par engin de pêche.
Le programme EXTRAP0.F doit être passé deux fois sur le fichier RECMAA.DAT2. Le premier
passage permet de corriger les données. Le programme vérifie les erreurs de codes lieux, origine,
force du moteur, indicateurs d’activité et de type de pirogue (mer ou fleuve), ainsi que les erreurs
d’engins de pêche. Chaque engin ayant un code spécifique (de 1 à 5), le programme teste si le bon
code se trouve à la bonne colonne: ceci permet de vérifier le décalage potentiel des colonnes. La
rubrique LFDC permet un contrôle supplémentaire: si LFDC=5 alors un des engins Ligne, Ligne
Glaciaire, Filet Dormant, Casier ou Palangre doit être indiqué par la suite. Les pammètres de
EXTRAPO.PAR doivent alors être égaux à 0 (cf. commentaires du fichier EXTRAPO,PAR). Le
deuxième passage, une fois les données corrigées et le fichier brut de nouveau structuré (refaire
passer RESTRUC.SAS), permet de calculer les facteurs d’extrapolation. ATTENTION: pour ce
passage le fichier de données doit être classé Dar uort et numéro croissant de Pirogues. La sortie
GROUPE.LIS donne la compilation du nombre de pirogues par région et par groupe d’engins. On
distingue 8 groupes nécessaires au calcul des estimations de pêche artisanale, soit:
- PVL: Ligne Pirogue Voile Ligne
- PML: Ligne Pirogue Moteur
- FD: Filet Dormant
- PG: Pirogue Glaciaire
- ST: Senne Tournante
- FME: Filet Maillant Encerclant
- SP: Senne de Plage
- DIV: Divers (Epervier, Plongée sous-marine).

Les facteurs d’extrapolation proposés sont calculés en fonction du nombre de pirogues des ports
échantillonnés et du nombre de pirogues de l’ensemble de la région (cf. chapitre suivant). La liste
des ports échantillonnés est indiqué dans EXTRAPO.PAR.
La sortie ENGIN.LIS donne la compilation du nombre de pirogues par engin de pêche et par lieu
en fonction du critère de choix indiqué dans EXTRAPO.PAR, soit: type de pirogues mer/fleuve,
pirogues opérationnelles/actives. L’annexe 5 donne un exemple des sorties ERREUR.LIS,
ENGIN.LIS et GROUPE.LIS pour le recensement de novembre 1992. Ce recensement servira
d’exemple pour illustrer le principe de calcul des facteurs d’extrapolation (chapitre 3).
2.2- Analyse des données
2.2.1- REC.SAS
Obiectif du Drog;ramme: Deux exemples de programme SAS sont donnés à l’annexe 4, REGI SAS
et REC2.SAS, afin d’illustrer le principe de lecture des fichiers restructurés et les possibilités de
compilation des données de recensement.
Fichiers d’entrée:
RECMAA.DAT2 (M: initiale du mois, AA: 2 derniers chiffres de l’année);
Fichier de données restructuré.
Fichiers de sortie:
REC.LOG: messages d’erreur dans le déroulement du programme.
REC.LST: Tableaux issus de la procédure TABULATE..
RECI.SAS s’applique sur un fichier de recensement et permet de faire l’analyse spécifique de
quelques ports en fonction de l’origine des pirogues. REC2.SAS correspond au programme SAS
utilisé pour la constitution de l’atlas sur la variabilité spatio-temporelle de la pêche artisanale
(Ferraris” , 1993). Ce programme utilise en entrée l’ensemble des fichiers de recensement, appelé
RECTOT.DAT2. Pour constituer ce fichier utiliser la commande CPREC disponible dans le
répertoire PECHART/RECENS. Un exemple des tableaux issus de la compilation des données de
recensement de 82 à 92 par région et engin de pêche est foumie à l’annexe 5.
3- FACTEURS D’EXTRAPOLATION
Ce chapitre présente le principe de calcul des facteurs d’extrapolation utilisés pour estimer les prises
totales de pêche artisanale à partir des prises mesurées dans les ports échantillonnés. Le
recensement permet d’évaluer l’importance des ports secondaires (ports non échantillonnés) par
rapport aux ports principaux. Le rapport entre le nombre de pirogues recensées pour l’ensemble de
* FERRARIS J.. 1993. La pêche artisanale au Sénégal. Atlas de variabilité spatio-
temporelle. Archive du Centre de Rech. Océanogr. de Dakar Thiaroye.

8
la région et le nombre de pirogues recensées dans les ports échantillonnés, et ce par groupe
d’engins de pêche (les 8 groupes utilisés en pêche artisanale: PVL, PML, FD, PGL, DT, FME, SP
et DIV), donne le facteur d’extrapolation régionale. Ce facteur appliqué aux captures estimées dans
les ports échantillonnés produit les captures totales régionales par groupe d’engins de pêche. Le
facteur calculé au moment du recensement est appliqué pour l’ensemble du semestre correspondant,
soit de janvier à juin pour le premier recensement et de juillet à décembre pour le deuxième
recensement. Le facteur est calculé sur la base des pirogues de mer actives.
Le programme EXTRAPO.F, basé sur le principe précédent, propose donc en sortie un tableau
présentant par région et par groupe d’engins le facteur à appliquer aux captures lues dans les
fichiers CQZSUB de la base de données PA. Ces fichiers CQZSUB correspondent aux captures par
quinzaine et par engin estimées pour chacun des ports échantillonnés (un fichier par port et par
année). Les facteurs d’extrapolation vont pemrettre d’une part de générer les fichiers CQZDEF de la
base de données (captures extrapolées sur le littoral maritime au nord du Siné Saloum) et d’autre
part de constituer les tableaux des statistiques publiés annuellement par le CRODT. Il est impératif
que les facteurs proposés dans la sortie de EXTRAPO (GROUPE.LIS) soient révisés en fonction
des données disponibles sur les efforts de pêche des ports principaux et des informations sur les
ports secondaires. Le principe de cette révision est présenté à partir des facteurs d’extrapolation de
1992. On trouvera à l’annexe 5 la sortie du fichier GROUPE.LIS pour les recensements d’avril et
de novembre 1992. On a par exemple pour la région 4 (CAP VERT) en avril 92 le tableau suivant:
REG PORT
WL ML
FD
PGL
ST
FME
SP
DIV
4 401
0 0
0
0
0
0
2
0
4 402
28 299
0
0
20
0
6
0
4 403
2
67
0
3
0
0
2
0
4 404
2
34
48
6
0
0
0
4
4 405
5 137
10
20
5
0
t
8
4 406
15 17
11
4
0
0
0
0
4 407
14 23
17
0
0
0
0
0
4 408
0 8
34
46
40
0
6
6
4 409
0
54
73
4
8
0
5
0
4 410
0 0
11
0
0
0
6
0
4 411
2 0
12
0
0
0
14
0
4 412
23 23
2?
0
0
0
4
0
4 413
0
17
4
23
2
0
0
0
4 414
1
1
1
0
0
0
2
0
4 415
12 5
59
0
14
0
9
0
4 416
1
0
33
0
2
0
0
0
4 417
0 0
8
0
0
0
0
0
4 418
0 0
11
0
0
0
0
0
4 419
14 13
29
1
0
0
4
0
4 420
6
13
2
0
0
0
1
0
TOT
125 711
390
107
91
0
63
18
ECH
35 478
92
72
65
0
14
18
NECH
90 233 298 35
26
0
49
0

9
TOT correspond au nombre total de pirogues de la région, ECH au nombre de pirogues du ou des
ports échantillonnés de la région (ici 402: Yoff, 404: Ouakam, 405: Soumbédioune et 408: Hann) et
NECH au nombre de pirogues des ports secondaires. Le rapport TOT/ECH donne le facteur
d’extrapolation proposé pour chacun des engins de pêche.
La révision des facteurs consiste à confronter le nombre de pirogues actives observées au moment
du recensement avec les efforts mesurés dans les ports échantillonnés au cours du même semestre.
Le facteur d’extrapolation étant appliqué pour l’ensemble du semestre, il est en effet important de
vérifier sa pertinence pour les 6 mois correspondants:
- Pour le port de OUAKAM (404), on constate par exemple que les 6 glaciaires (PG) recensées en
avril n’ont jamais débarqué si Ouakam (aucun effort au cours des 6 mois). Ces pirogues
débarquent sans doute à Hann ou Soumbédioune. Cependant ceci n’a aucune implication sur le
facteur d’extrapolation puisqu’il s’agit dans les deux cas de ports comptabilisés dans le
dénominateur du rapport TOT/ECH.
- Ce phénomène de débarquement de pirogues d’un port dans un autre port a cependant des
repercussions sur le facteur lorsqu’il s’agit de pirogues de port secondaire débarquant dans un
port principal. Ainsi, dans le port de HANN (408) le recensement donne 40 sennes tournantes
(ST). Or dans les efforts mesurés en mai et juin, on comptabilise jusqu’à 70 pirogues/jour; il
semblerait donc que des sennes tournantes de plages voisines viennent débarquer à Hann en
raison des possibilités d’écoulement du produit. Le même phénomène s’observe en novembre 92
où 9 ST sont recensées à Hann alors que les efforts d’octobre à décembre indique jusqu’à 20
sorties/jour. Généralement, on considère que les sennes tournantes de Thiaroye viennent en effet
débarquer à Hann. Il convient alors de réajuster le nombre ECH (nombre de pirogues des ports
échantillonnés) en comptant les pirogues des ports secondaires débarquant dans les ports
principaux: ces débarquements sont en effet pris en compte dans les efforts des ports principaux.
D’une manière générale, pour le Cap Vert, on a considéré les faits suivants:
- débarquements des PML, FD, PG et ST de Thiaroye (409) à Hann (408);
- débarquements des PG de Anse Bernard (406) à Hann;
- débarquements des PG et FD de Bel Air (407) à Hann.
- Outre le Cap Vert, il est également fréquent de réviser le facteur pour la région Thies Nord du
deuxième recensement. En effet, au cours de cette période il est fréquent d’observer des filets
dormants (FD) à Fass Boye (302) alors que les échantillonnages de Kayar (304) révèlent une
très faible activité des filets à cette époque. Ainsi en novembre 92, le recensement donne 45 FD à
Fass Boye et 2 FD à Kayar. Le facteur d’extrapolation proposé est donc de 33. Le problème
consiste alors à vérifier s’il est pertinent de multiplier les captures estimées à Kayar par 33 pour
avoir les captures régionales. Souvent, les taux de sortie et rendements observés à Kayar ne sont
pas représentatifs de l’activité des FD de Fass Boye. L’extrapolation régionale est en effet basée
sur le principe que les points secondaires ont des taux de sortie et des rendements équivalents a

10
ceux observés dans les points principaux. Dans le cas contraire (ex FD de Fass Boye en
hivernage), il est nécessaire d’avoir une estimation des captures de ces points secondaires. C’est
pourquoi, des enquêtes ponctuelles ont été mises en place à Fass Boye (une fois tous les quinze
jours) afin de suivre grossièrement l’activité de ce point de débarquement. Pour les années
précédentes, suivant les recensements, on a ainsi utilisé les résultats de ces enquêtes ponctuelles
pour réajuster l’estimation des filets dormants de la région de Thies Nord (on trouvera donc des
fichiers CQZSUB de Fass Boye contenant uniquement les FD soit de l’année complète - de 1983
à 1990 - ou seulement du deuxième semestre - 199 l-. Pour l’année 1992, les enquêtes
ponctuelles ne permettant pas d’estimer les captures de Fass Boye, le fichier FASS92.CQZSUB
n’est pas créé. L’analyse des efforts de FD de Kayar révèle les points suivants:
- août: maximum de 4 sorties/jours, plus souvent O/jour, rendement moyen = 16 kg
- septembre: maximum de 6 FD/jour, rendement = 14 kg
- octobre: maximum de 12 FD/jour, rendement = 150 kg
- novembre: maximum 3 FDS/jour, rendement = 55 kg
- décembre: maximum de 5 FDP et 3 FDS/jour, rendement de 46 kg
Parallèlement les quelques enquêtes ponctuelles de Fass Boye révèlent:
-juillet à septembre: aucun FD échantillonné
- novembre: rendement du FDP: environ 60 kg
- décembre: rendement du FD > 100 kg.
Faute d’enquêtes suffisantes à Fass Boye, il semble possible d’estimer les captures régionales de
Thies Nord à partir des observations de Kayar; la faible activité observée durant l’hivernage
correspond à une période où aucun FD n’est observé lors de la présence de l’enquêteur sur la
plage de Fass Boye; les captures mesurées à Kayar sont donc multipliées par 33 pour obtenir les
estimations régionales. Une autre façon de procéder consisterait à calculer un facteur
d’extrapolation à partir du recensement de 91. Ainsi 14 FD ont été recensés en septembre 91 et
45 en novembre 92, soit un rapport de 3,21428. On peut alors utiliser ce facteur pour multiplier
les captures observées à Fass Boye au cours du deuxième trimestre 91. Les captures de Fass
Boye en 92 sont alors extrapolées à partir de celle de 91. Pour se faire, on utilise la procédure
PATCREDEF de la chaîne de traitement PA. Le fichier créé (ex: FAS92CRE.CQZDEF) peut
alors être assimilé au FASS92.CQZSUB pour le calcul des statistiques annuelles. Le facteur
d’extrapolation régionale pour les FD de Thies Nord prend alors en considération Fass Baye et
Kayar dans les ports échantillonnés.

11
1.ooooc’
1.07344
ST
FME
1.00001!
1 . 0 0 0 0 C’
l.OO@OC
1 . 00000
1.19750
i . OO
1.75ooc
1 . 0 0 00 ;1
1 .ooooo
1 . 0 0 0 il 1:’
Les facteurs d’extrapolation utilisés pour les années 1981 à 1991 sont présentés à l’annexe 6.

CONCLUSION
En guise de conclusion, nous donnons un résumé du protocole de la chaîne de traitement
“RECENSEMENT”. Les différentes étapes de ce protocole suivent l’organigramme de l’annexe 3.
PROTOCOLE DE LA CHAINE DE TRAITEMENT “RECENSEMENT”
STRUCTURATION DES DONNEES
l- Placer le fichier de recensement RECMAA.DAT (M:Mois, AA:Année) dans le répertoire
/PECHART/RECENS/RECFICH. Se placer ensuite dans le répertoire PECHART/RECENS.
2- Adapter le programme RESTRUCSAS à la lecture du fichier de recensement:
- changer le nom du fichier de lecture;
- modifier le format de lecture:
- changer l’année et le mois;
- changer le nom du fichier de sortie.
3- Soumettre le programme RESTRUCSAS (taper sas rec); Analyser RESTRUC.LOG pour voil
s’il y a des messages d’erreur. Faire les corrections dans le fichier RECMAA.DAT si nécessaire.
VALIDATION ET FACTEURS D’EXTRAPOLATION
4- Modifier les paramètres de EXTRAPOPAR
5- Faire passer le programme EXTRAPO (taper extrapo)
6- Analyser le fichier ERREUR.LIS. Faire les corrections dans le fichier RECMAA.DAT dt
répertoire PECHART/RECENS/RECFICH. Soumettre à nouveau REC.SAS et EXTRAPO.
7- Lorsque toutes les erreurs sont corrigées, le répertoire BASEREC contient les nouveaux fichiers
de recensement harmonisés au niveau des codes de lieux et des formats (RECMAA.DAT2)
Modifier alors EXTRAPO.PAR pour avoir les tableaux de sortie et les facteurs d’extrapolation
Soumettre EXTRAPO.
8- Analyser les facteurs d’extrapolation proposés dans GROUPE.LIS et les modifier si nécessaire
COMPILATION DES STATISTIQUES
9- Adapter les programmes RECl.SAS ou REC2.SAS pour effectuer toutes les compilation:
voulues sur les fichiers de recensement structurés.
lO- Créer le fichier FACAA.EXTRA dans le répertoire PECHART pour calculer tes statistique:
annuelles avec la procédure LANCEPAREF (Voir document sur Base de données PA** >.
1 l- Compresser les fichiers RECMAA.DAT et RECMAA.DAT2.
** FERRARIS J., V. FONTENEAU ET A. SY BO, 1993. Structuration de la base de données
“PECHE ARTISANALE” et chaîne de traitement informatique. Archive du Centre de
Rech. Océanogr. de Dakar Thiaroye. 208 p.

13
ANNEXES
Annexe 1:Formulaire d’enquête de recensement
1s
Annexe 2s Fichier de correspondance des codes de lieux
3
Annexe 3: Organigramme de la chaîne de traitement des données de recensement 19
Annexe 4: Programmes d’analyse des recensements
20
RESTRUC.SAS: programme de structuration des fichiers
20
EXTRAPO.PAR: Fichier paramètres pour EXTRAP0.F
2 4
EXTRAP0.F: Programme fortran pour le calcul des facteurs d’extrapolation
2 4
RECl.SAS: Exemple d’analyse des données de recensement
3 1
REC2.SAS: Programmes SAS utilisé pour l’atlas de variabilité spatio-temporelle 34
Annexe 5:
Exemples de sortie des programmes
3 5
ERREUR.LIS: erreurs détectées par EXTRAP0.F
35
GROUPE.LIS: nombre de pirogues /groupe d’engins
3 6
REC2.LST: Compilation /région/année des données de recensement de 82 à 92. 40
Annexe 6:
Facteurs d’extrapolation utilisés de 1981 à 1991
44

l---
--l -4
A
i’ !
-1
t
1
-
-.Y..
1

16
Annexe 2: Fichier de correspondance codes de lieux entre les années
I
R E C . C O D
1
COM LIEU
1982
1983
1984 1985 et +
101 Saint-Louis
1
1
1
1
102 Keur Barka
2
10.3 Doune Baba Dieye
82
2
2
3
104 Diel Mbam
3
3
4
105 Dieuleux
4
4
5
106 Pilote
2
5
5
6
10'7 Tassiniere
3
6
6
7
108 Mboumbaye
7
7
8
109 Mouit
4
8
8
9
110 Degouniaye
5
9
9
10
11:1 Mbao
6
10
10
11
112 keur Bernard
83
11
12
113 Mbambara
12
13
114 Dakhar Bango
14
115 Maka Diama
15
201 Tare
7
11
13
16
202 Thiougoune/lompoul
8
12
14
17
301 Diogo
9
13
15
18
302 Fass Boye
10
14
16
19
303 Mboro
11
15
17
20
304 Kayar
12
16
18
21
401 Camberene
13
17
19
22
402 Yoff
14
18
20
23
403 Ngor
15
19
21
24
404 Ouakam
16
20
22
25
405 Soumbedioune
17
21
23
26
406 Anse Bernard
18
22
24
27
407 Bel-Air
19
23
25
28
408 Hann
20
24
26
29
409 Thiaroye/mer
21
25
27
30
410 Petit Mbao
22
26
28
31
411 Grand Mbao
23
27
29
32
412 Rufisque Diokoul
24
28
30
33
413 Rufisque Keury Souf
25
29
31
34
414 Rufisque Tiawlene
26
30
32
35
415 Bargny
27
31
33
36
416 Sendou+Miname
28
32
34
37
417 Yenne
29
33
35
38
418 Nditakh
84
34
36
39
419 Niangal+Kelle
30 35+36m 37
40
420 Toubab Dialo
31 37m36s 38
41
501 Ndayane
32 38 39
42
502 Popenguine
33 39 40
43
503 Guereo
34 40 41
44
504 Somone
35 41 42
45
505 Ngaparou
36 42 43
46
506 Sali Portugal
37 43 44
47
507 Sali Niakhal
38 44 45
48
508 Mbour
39 45 46
49
509 Tropical
40 46 47
50
510 Nianing
41 47 48
51
511 Pointe Sarene
42 48 49
52
512 Ngazobil
43 49 50
53
513 Mbodiene
44 50 51
54

x7
514 Warang
45
51
52 55
515 JoaL
46
52
53 56
601 Palamrin Facao
47
53
54 57
602 Palmarin Ngalou
48
55
55 5%
603 Palmarin Diak Anor
49
56
56 59
604 Palmarin Nguethie (sam s
54
57am) 60
605 Djifere
50
57
5%
61
606 Fimela
52
5%
59
62
607 Ndangane
51
59
60
63
60% Foudiougne
53
60
61
64
609 Sokone
62
62
62
65
610 Ndolette
61
63
66
611 Medina Sangako
63
64
67
612 Sandikoli
64
65
6%
613 Toubacouta
64
65
66
69
614 Dassilam
66
67
70
615 Nemaba
67
68
71
616 Soukouta
6%
69
72
617 Mrssirah
65
69
70
73
61% Bani
71
74
619 Djirnda
54
70
72
75
620 Bassar
55
71
73
76
621 Bassoul
56
72
74
77
622 Thialane
57
73
75
7%
623 Falia
58
74
76
79
624 Diogane
87
75
77
80
625 Mounde
59
76
78
81
626 Dionewar
60
77
79
82
627 Niodor
61
7%
80
83
62% Diofandor
63
79
81
84
629 Sipo
66
80
82
85
630 NGadior
85
81
83
86
631 Betanti
67
82
84
87
6.32 Diogaye
68
83
85
88
633 Djinak
69
84
86
89
634 Siwo
86
85
87
635 Mar Face
86
88
6:36 Baout
87
89
637 Fabine
8%
90
63% Diameniado
89
91
6139 Guiswar
90
92
640 Pointe Sangomar
91
93
641 Kathior
8%
97
642 Nianande
94
643 Baxalou
95
644 Ndangane Touty
96
645 Gouk
98
700 Abene
71
93
100
701 Diannah
72
94
101
702 Kafoutine
73
96
103
703 Pointe Saint-Georges
74
107
114
704 Ziguinchor
75
109
116
705 Karabane
76
103
110
706 Elinkine
77
108
115
707 Diembering
78
113
120
70% Cap Skirring
79
112
119
709 Boudiediete
80
111
118
710 Kassel
90
95
102
711 Saloulou
91
97
104
712 Boune
92
98
105
713 Boko
93
99
106
714 Keyelo
94
100
107
715 Mantate
95 101 10%

716 Sankoye
102 109
717 Diogue
96 104 111
718 Kachouane
97 105 112
719 Ourong
98 106 113
720 Diong Kadjou
110 117
721 Boucotte
114 121
722 Nikine
115
723 Kabadio
122
124 Diouloulou
123
725 Djiromait
124
726 Badian Kassane
125
727 Thiong- Essyl
126
7213 Kabiline
127
729 Bandiale
128
730 Boyouye
129
731 Fanda
130
732 Agnak
131
733 Baghagha
132
734 Tambacoumba
133
735 Goudomp
134
736 Simbadi Balante
135
73? Diattacounda
136
738 Simbadi Brassou
137
739 Sedhiou
138
740 Marsasoum
139
741 Niaguiss
140
742 Mangacounda
141
743 Koudioundou
142
745 Adeane
143
746 Niafor
144
747 Balodi
145
748 Djibabouya
146
749 Diagour
147
750 Sandinierj
148
751 Kounaya
149
752 Sefa
150
753 Bakoum
151
754 Maladiacounda
152
800 Gambie
70
99
810 Guinee Bissau
153
82C Ghana
116 154
999 Divers
99
155

19
Annexe 3: Organigramme de la chaîne de traitement
7
RESTRUCTURATION
RESTRUC.SAS
0
COMPILATION
R
03
R
-
E
STRUCTURE
* REC.SAS
c
1
\\
ECAA.DAT2
T
EXTRAPO.
-lOPAR
6
VALIDATION
N
ET
0
FACTEURS D’EXTRAPOLATION
,J
EXTRAP0.F

2 0
Annexe 4: Programmes d’analyse des recensements
R E S T R U C . S A S
libname recens'";
options linesize=130 pagesize=130;
*RESTRUCTURATION DES FICHIERS DE RECENSEMENT;
* MISE EN COMMUN DES DIFFERENTS FORMATS;
filename cod 'rec85.cod';
"filename cod 'rec84.cod';
*filename cod 'rec83m.cod';
*fi.lename cod 'rec83s.cod';
*filename cod 'rec82.cod';
data lect;
%include cod;
infile '/home/mareme/crodt/pechart/recens/recfich/recn92.dat1
lrecl=80;
*DIFFERENTS FORMATS DE LECTURE, A ADAPTER SUIVANT L'ANNEE;
* LECTURE DE NOVEMBRE 92;
input an l-2 mois 3-4
8;
lf --N-c1727 then
input lieu 5-6 num 7-10 ori 11-12
mer 13 act 14 mot 15-16 stpf 18 stpp 19 stnav 20
sp 21 fme 22 fmds 24 fmdf 25 ep 26 div 27 lfdc 28
fdg 30 cas 31 In 32 gl 33 pal 34;
else
input lieu 6-7 num 8-10 ori 11-12
mer 13 act 14 mot 15-16 stpf 18 stpp 19 stnav 20
sp 21 fme 22 fmds 24 fmdf 25 ep 26 div 27 lfdc 28
fdg 30 cas 31 In 32 gl 33 pal 34;
/*
* LECTIJRE D'AVRIL 92;
input an l-2 mois 3-4
@;
if --Ne<1165 then
input
lieu 5-6 num 7-10 ori 12-13
mer 14 act 15 mot 16-17 stpf 19 stpp 20 stnav 21
sp 22 fme 23 fmds 25 fmdf 26 ep 27 div 28 lfdc 29
fdg 31 cas 32 In 33 gl 34 pal 35;
else
input lieu 6-7 num 8-10 ori 11-12
mer 13 act 14 mot 15-16 stpf 18 stpp 19 stnav 20
sp 21 fme 22 fmds 24 fmdf 25 ep 26 div 27 lfdc 28
fdg 30 cas 31 ln 32 gl 33 pal 34;
* LECTURE SEPTEMBRE 91;
input an l-2 mois 3-4 lieu 6-7 @;
if mois=9 and lieu=1 then
input
num 8-11 ori 12-13
mer 14 act 15 mot 16-17 stpf 19 stpp 20 stnav 21
sp 22 fme 23 fmds 25 fmdf 26 ep 27 div 28 lfdc 29
fdg 31 cas 32 In 33 gl 34 pal 35;
else
input num 8-10 ori 11-12
mer 13 act 14 mot 15-16 stpf 18 stpp 19 stnav 20
sp 21 fme 22 fmds 24 fmdf 25 ep 26 div 27 lfdc 28
fdg 30 cas 31 in 32 gl 33 pal 34;
* LECTURE 88,89,90,AVRIL 91;
input an l-2 mois 3-4 lieu 6-7 num 8-10 ori 11-12
mer 13 act 14 mot 15-16 stpf 18 stpp 19 stnav 20
sp 21 fme 22 fmds 24 fmdf 25 ep 26 div 27 lfdc 28
fdg 30 cas 31 In 32 gl 33 pal 34;

21
LECTURE 85, 87
input lieu l-3 typ 4 ori 5-7 act 8 mot 9-10 stpf 12
stpp 13 fme 14 sp 15 kay 16 arman 17 ep 18 fmdf 19 fmdse 20
fmdsmc 21-22 lfdc 23-24 div 25-26
lg 28 In 29 gl 30 1s 31 lt 32 fdg 34
fdy 35 fdc 36 fde 37 fds 38 fdl 39 fdcr 40 cas 42
nbcas 43-44 num 45-48;
LECTURE AVRIL ET SEPTEMBRE 84
input lieu 1-3 typ 4 ori 5-7 act 8 mot 9-10 stpf 12
stpp 13 fme 14 sp 15 lfdc 16 kay 17 arman 18 ep 19
div 20 lg 22 In 23 gl 24 1s 25 lt 26 fdg 28
fdy 29 fdc 30 fde 31 fdr 32 fdl 33 fds 34 fdcr 35 cas 37
nbcas 38-39 num 40-43;
if fdy =l then put -N- 'erreur de lecture';
if fdr =4 then put -N- 'erreur de lecture';
if lg=l or ls=4 or lt=5 then ln=2;
if fdy=2 or fdc=3 or fde=4 or fdr=5 or fdl=6 or fds=7 or fdcr=8
then fdg=l;
if kay=l or arman=2
then div=4;
LECTURE SEPTEMBRE 83
input lieu l-3 ori 4-6 act 7 mot 8-9 stpf 10 stpp 11 fme 12 sp 13
lfdc 14
In 15 gl 16 fdg 17 fdy 18 fdc 19 fde 20 fdr 21 fdl 22 fds 23
cas 24 nbcas 25-26 vl 27-29 v2 30 v3 31-33 v4 34-36 v5 37-38
v6 39-40
V7
41-42 v8 43-44 v9 45-47 v10 48-49 vll 50-51 v12 52-53
~13 54-55 v14 56-58 v15 59-60 v16 61-62 v17 63-64 v18 65-66 num 68-70;
LECTURE MAI 83
input lieu l-3 ori 4-6 act 7 mot 8-9 stpf 10 stpp 11 fme 12 sp 13
lfd; 14
In 15 gl 16 fdg 17 fdy 18 fdc 19 fde 20 fdr 21 fdl 22 fds 23
cas 24 nbcas 25-26 vl 27-29 v2 30 v3 31-33 v4 34-36 v5 37-38
v6 39-40
v7
41-42 v8 43-44 v9 45-47 v10 48-49 vll 50-51 v12 52-53
~13 54-55 ~14 56-58 ~15 59-60 ~16 61-62 ~17 63-64 v18 65-66 num 78-80;
LECTURE SEPTEMBRE 82
input lieu 1-3 ori 4-6 act 7 mot 8-9 stpf 10 stpp 11 fme 12 sp 13
lfdc 14
In 15 gl 16 fdg 17 fdy 18 fdc 19 fde 20 fdr 21 fdl 22 fds 23
cas 24 nbcas 25-26
vl 27-29 v2 30 v3 31-33 v4 34-36 v5 37-38
v6 39-40
V-7
41-42 v8 43-44 v9 45-47 v10 48-49 vll 50-51 v12 52-53
v13 54-55 v14 56-58 ~15 59-60 v16 61-62 v17 63-64 v18 65-66 num 67-70;
LECTURE AVRIL 1982
input lieu 1-3 ori 4-6 act 7 mot 8-9 stpf 10 stpp 11 fme 12 sp 13
lfdc 14
In 15 gl 16 fdg 17 fdy 18 fdc 19 fde 20 fdr 21 fdl 22 fds 23
cas 24 nbcas 25-26 dcamp 27-28 fcamp 29-30 etn 31-33 vilo 34-36
vilr 37-39 pc 40-41 num 42-45;
if act=2 then put -N- 'voir activite';
if mot=48 or mot=75 then put N
- - 'voir moteur';
if stpf=5 then put -NV 'voir stpf';
if stpp=2 then put -N- 'voir stpp';
if sp=4 then put -N- 'voir SP';
*/ * RECODAGE;
*A CHANGER SUIVANT L'ANNEE;
an=92 ;
mois=ll;

22
/* AVRIL ET SEPTEMBRE 84,85,87
if typ=O or typ=. then mer=l;
if :yp=l then mer=O;
if act=l then act=2;
if ori=. or ori=O then put -N- 'voir ori';
POUR ANNEE ANTERIEURE A 84
mer:=l;
if act=l then act=2;
*/
* ASSOCIATION ENTRE CODE ET NOM DU LIEU;
%lieurec (lieu,nlieu);
%lieurec (ori,nori);
if nlieu=. then put N- ' voir
lieu ' lieu num;
if nori=. then put -NV ' voir
origine
' lieu num;
if nlieu=. then nlieu=O;
if nori=. then nori=O;
* CHOIX DES PIROGUES;
i'* pirogues de mer
if mer=0 then delete; *i
run,:
proc freq;
tables lieu;
/ *
ANNEE APRES 88
tables an
mois
lieu
ori
mer
act
m o t
stpf
stPP
stnav
SP
fme
fmds
fmdf ep
div
lfdc
fdg
cas
In
gl
pal ;
POUR 85 et 87
tables lieu
typ
ori mer act
mot
stpf
stpp
fme sp
kay
arman
ep
fmdf
fmdse
fmdsmc
lfdc
div
lg
In gl
1s
lt
fdg
fdy
fdc
fde
fds
fdl
fdcr
cas;
E'OUR ANNEE 84
tables lieu
mer
ori act
mot stpf
stpp fme sp lfdc kay arman ep
div
ig In gl
1s lt fdg
fdy fdc fde
fdr fdl
fds fdcr cas
nbcas ;
POUR ANNEE 82 83
tables lieu
ori mer
act
m o t
stpf
stPP
fme sp
lfdc
In gl
fdg
fdy
fdc
fde
fdr
fdl
fds
cas;
*/ *CREATION D'UN NOUVEAU FICHIER ASCI;
data lect2;
set lect;
* A CHANGER NOM DU FICHIER;
file 'recn92.dat2';
array w(8) an mois nlieu nori mer act mot num;
do i=l to 8;
if vv(i)=. then w(i)=O;
end;
/* RECODAGE ANNEE 82,83
if fdy=l or fdc=l or fde=l or fdr=l or fdl=l or fds=l then fdg=l;
RECODAGE ANNEE 85, 87

24
E X T R A P O . P A R
32
11
0
0
0
9
groupe.lis
engin.lis
recn92.dat2
erreur.lis
101
3 04
4 102
404
405
4 0 8
5 0 8
5 l5
5ll
ligne 1: annee, mois, correction (0) ou sortie tableau (l),
toutes pirogues (0) ou de mer (1) ou de fleuve (2),
pirogues operationnelles (0) ou actives (1)
nombre de ports echantillonnes
(lecture en format i5)
ligne 2 et 3: fichiers de sortie par groupe d'engin et par engin
ligne 4: fichier d'entree
ligne 5 fichier de sorties des erreurs ou des cas de mixite
numero des ports echantillonnes (code commun aux annees): 1 port/ligne
ATTENTION LE FICHIER DE RECENSEMENT DOIT ETRE CLASSE PAR LIEU
ET NUMERO DE PIROGUE
I
EXTRAPO. F
I
PROGRAMME DE CALCUL DES FACTEURS D'EXTRAPOLATION
SUR LES DONNEES DE RECENSEMENT RANGEES PAR PORT CROISSANT
SUR LES PIROGUES ACTIVES DE MER ET OU INACTIVES DE FLEUVE
POUR TOUTES LES REGIONS
le nombre total de pirogues ne correspond pas a la somme
des pirogues calculees par engin (pb de mixite)
pour le calcul des facteurs d'extrapolation, une pirogues
mixtes ligne et filet,lfdc et autre engin contribue deux fois
une PML= les ou lnormale ou pal
une PGL+PAL=PGL
character*32 fichgroup,ficheng,fichrec,ficherr
INTEGER ENG(l5),TOT(l5),GROUPl(2,8),TOTR(l5),REG,REGA,nopor~(l5)
inteGEr ech(8),nech(8)
REAL FACT1(7,8)
open(l,file='extrapo.par')
read(1,99) ianref,moisref,itest,itestmer,itestact,nbport
read(l,90) fichgroup
read(l,gn) ficheng
read(l,9&3) fichrec
read(l,9(3) ficherr
do 2 j=l,nbport
read(l,91) noport
2
continue
90 format(a.32)
91
format(i5)

25
format(6,i5)
open(3,file=fichgroup)
open(4,file=ficheng)
open(5,file=fichrec)
open(6,file=ficherr)
INITIALISATION
NBPIR=O
DO 30 J=1,2
DO 31 I=l,8
GROUPl(J,I)=O
ech(i)=O
nech(i)=O
CONTINUE
CONTINUE
DO 32 I=l,7
DO 33 J=l 18
FACTl(I,J J=O.
CONTINUE
CONTINUE
DO 1 I=l, 15
TOT(I)=0
TOTR(I)=O
CONTINUE
if (itestmer.EQ.O.AND.itestact.EQ.0)
write(3,2011 )
if (itestmer.EQ.l.AND.itestact.EQ.0)
write(3,2012 )
if (itestmer.EQ.2.AND.itestact.EQ.O) write(3,2013 )
if (itestmer.EQ.l.AND.itestact.EQ.1)
write(3,2014 )
if (itestmer.EQ.O.AND.itestact.EQ.0)
write(4,2011)
if (itestmer.EQ.l.AND.itestact.EQ.0)
write(4,2012)
if (itestmer.EQ.2.AND.itestact.EQ.O) write(4,2013)
if (itestmer.EQ.l.AND.itestact.EQ.1)
write(4,2014)
WRITE(4,2006)
WRITE(3,2007)
N=O
c
C
BOUCLE DE PIROGUE
c10
MOT=O
IACT=O
LIEU=0
DO 11 I=l,15
ENG(I)=O
11
CONTINUE
READ(5,1111,END=999) IAN,MOIS,LIEU
BACKSPACE 5
IF (IAN.EQ.91.AND.MOIS.EQ.9.AND.LIEU.EQ.l) THEN
READ(5,1112,END=999) IAN,MOIS,LIEU,NO,ORIG
l,MER,IACT,MOT,(ENG(I),I=l,l5)
ELSE
READ(5,1000,END=999) IAN,MOIS,LIEU,NO,ORIG
l,MER,IACT,MOT,(ENG(I),I=l,l5)
END IF
C FORMAT DE LECTURE POUR SAINT-LOUIS SEPT 91
1111 FORMAT(212,1X,I2)
1112
F0RMAT(212,1X,12,14,12,211,12,1X,511,1X,511,1X,511)
c nouveau format de lecture commun aux differentes annees.
C 1000 F0RMAT(212,1X,12,13,12,211,12,1X,511,1X,511,1X,511)
1000 Format(i2,lx,i2,lx,i3,i4,lx,i3,lx,il,lx,il,lX,i2,lx,
115(il))
C
c
VERIFICATION DES DONNEES

26
c:
rm+ i
IF (N.EQ.1) NOAV=O
IF (N.EQ.l) LIEUAV=LIEU
IF (N.EQ.l) LIEUA=LIEU
if (N.EQ.l) REGA=INT(LIEUA/lOO)
NOTEST=NOAV+l
IF (LIEUAV.NE.LIEU.AND.NO.NE.1) WRITE(6,201) N,LIEU,NO
IF (NOTEST.NE.NO.AND.LIEUAV.EQ.LIEU) WRITE(6,201) N,LIEU,Nt
IF(IAN.NE.ianref) WRITE(6,200) N,LIEU,NO
IF(MOIS.NE.moisref) WRITE(6,200) N,LIEU,NO
IF(MER.GT.l) WRITE(6,200) N,LIEU,NO
IF(IACT.NE.2.AND.IACT.NE.O) WRITE(6,200) N,LIEU,NO
IF(ENG(l).NE.l.AND.ENG(l).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(2).NE.2.AND.ENG(2).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(3).NE.3.AND.ENG(3).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(4).NE.4.AND.ENG(4).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(5).NE.5.AND.ENG(5).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(6).NE.l.AND.ENG(G).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(7).NE.2.AND.ENG(7).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(8).NE.3.AND.ENG(8).NE.O)
WRITE(6,200) N,LIEU,NO
IF(ENG(g).NE.4.AND.ENG(g).NE.O)
WRITE(6,200) N,LIEU,NO
IF (ENG(lO).NE.5.AND.ENG(lO).NE.O)
WRITE(6,200) N,LIEU,NO
IF (ENG(ll).NE.l.AND.ENG(ll).NE.O)
WRITE(6,200) N,LIEU,NO
IF ENG(l2).NE.2.AND.ENG(l2).NE.O)
WRITE(6,200) N,LIEU,NO
IF ENG(l3).NE.3.AND.ENG(l3).NE.O)
WRITE(6,200) N,LIEU,NO
IF ENG(l4).NE.4.AND.ENG(l4).NE.O)
WRITE(6,200) N,LIEU,NO
IF ENG(l5).NE.5.AND.ENG(l5).NE.O)
WRITE(6,200) N,LIEU,NO
tt=u
do 6 i=11,15
if (eng(i).GT.O) tt=l
6
continue
if(ENG(iO).EQ.O.AND.tt.EQ.l)
write(6,200) N,LIEU,NO
if(ENG(iO).GT.O.AND.tt.EQ.O)
write(6,200) N,LIEU,NO
LIEUAV=LIEU
NOAV=NO
if (itest.EQ.0 ) GO TO 10
c
C
CALCUL DE L'INDICATEUR DE REGION
c
42
IF (LIEU.GE.100.AND.LIEU.LT.2OO) REG=l
IF (LIEU.GE.200.AND.LIEU.LT.300) REG=2
IF (LIEU.GE.30O.AND.LIEU.LT.400) REG=3
IF (LIEU.GE.4OO.AND.LIEU.LT.5OO) REG=4
IF (LIEU.GE.5OO.AND.LIEU.LT.600) REG=S
IF (LIEU.GE.6OO.AND.LIEU.LT.700) REG=6
IF (LIEU.GE.7OO.AND.LIEU.LT.800) REG=7
c
IF (LIEU.EQ.16.OR.LIEU.EQ.17) REG=2
C
IF (LIEU.GE.18.AND.LIEU.LT.22) REG=3
c
IF (LIEU.GE.22.AND.LIEU.LT.42) REG=4
c
IF (LIEU.GE.42.AND.LIEU.LT.57) REG=5
c
IF (LIEU.GE.57.AND.LIEU.LT.100) REG=6
c
IF (LIEU.GE.99.AND.LIEU.LT.200) REG=7
c
c
CHOIX DES PIROGUES DE MER ET DES PIROGUES ACTIVES
C
MER=1 FLEU'JE=O ACTIVE=2 INACTIVES=0
C
if (iteszmer.EQ.l) then
IF (MER.NE.l) GO TO 10
end if
if (itestact.EQ.1) then
IF (IACT.NE.2) GO TO 10
end if

27
CONTROLE DE CHANGEMENT DE LIEU OU DE REGION
IF (LIEU.NE.LIEUA) THEN
WRITE(4,2000) LIEUA,(TOT(I),I=1,15),NBPIR
WRITE(3.2001) REGA,LIEUA,(GROUP1(1,I),I=l,8)
CALCUL DU NOMBRE DE PIROGUES DES PORTS ECHANTILLONNES/REGION
do 3 j=l,nbport
if (LIEUA.EQ.noport(j)) then
DO 20 I=l,8
if (LIEUA.LT.200) FACT~(~,I)=FACT~(~,I)+GR~~P~(~,I)
if (LIEUA.GE.2OO.AND.LIEUA.LT.300)
FACT1(2,I)=FACT1(2,1)
l+GROUPl(l,I)
if (LIEUA.GE.300.AND.LIEUA.LT.400)
FACT1(3,I)=FACT1(3,I)
2+GROUPl(l,I)
if (LIEUA.GE.400.AND.LIEUA.LT.500)
FACT1(4,I)=FACT1(4,1)
3+GROUPl(l,I)
if (LIEUA.GE.500.AND.LIEUA.LT.600)
FACT1(5,I)=FACT1(5,I)
4+GROUP1(1,1)
if (LIEUA.GE.600.AND.LIEUA.LT.700)
FACTl(G,I)=FACTl (6,I)
5+GROUP1(1,1)
if (LIEUA.GE.700.AND.LIEUA.LT.800)
FACTl(7,I)zFACTl (7,I)
6+GROUP1(1,1)
20
continue
end If
3
continue
c
IF (LIEUA.EQ.l) FACTl(l,I)=GROUPl(l,I)
c
IF (LIEUA.EQ.21) FACT1(3,I)=GROUPl(l,I)
c
IF (LIEUA.EQ.23.OR.LIEUA.EQ.25) FACT1(4,I)=FACT1(4,I)+GROUPl(l,)
c
IF (LIEUA.EQ.26.OR.LIEUA.EQ.29) FACT1(4,I)=FACT1(4,I)+GROUPl(l,)
c20
IF (LIEUA.EQ.49.OR.LIEUA.EQ.56.OR.LIEUA.EQ.52)
C
lFACT1(5,I)=FACT1(5,I)+GROUPl(
I 1)
DO 17 I=l,8
C
TOTAL DE LA REGION
GROUP1(2,I)=GROUPl(2,I)+GROUPl
1,I)
17
CONTINUE
DO 15 I=l,15
c
TOTAL DE LA REGION
TOTR(I)=TOTR(I)+TOT(I)
15
CONTINUE
DO 14 I=l,15
TOT(I)=0
NBPIR=O
14
CONTINUE
DO 16 I=l,8
GROUPl(l,I)=O
16
CONTINUE
END IF
IF (REG.NE.REGA) THEN
WRITE(4,2002) REGA,(TOTR(I),I=1,15)
do 4 i=1,8
ech(i)=int(FACTl(REGA,I))
nech(i)=GROUP1(2,i)-ech(i)
4
continue
WRITE(3,2003) (GROUP1(2,1),1=1,8)
write(3,2010) (ech(i),i=1,8)
write(3,2009) (nech(i),i=1,8)
c
c
CALCUL DlJ FACTEUR D EXTRAPOLATION SUR LES ENGINS REGROUPES
C
DO 21 1=.1,8
IF (FACT:L(REGA,I).EQ.O) then

28
FACTl(REGA,I)=l
go to 21
end if
FACTi(REGA,I)=GROUP1(2,I)/FACTl(REGA,I)
21
CONTINUE
DO 18 I=l,15
TOTR(I)=O
18
CONTINUE
DO 19 I=l,8
GROUP1(2,1)=0
19
CONTINUE
END IF
C
C
TRAITEMENT DE LA MIXITE
c
NBPIR=NBPIR+l
TEST=0
DO 12 I=l,15
IF (I.EQ.lO) GO TO 12
IF (ENG(I).GT.O) TEST=TEST+l
12
CONTINUE
PLUS=1
IF (TEST.GT.l) THEN
PLUS=l./TEST
WRITE(6,2000) LIEU,NO,(ENG(I),I=1,15)
END IF
c
C
TRAITEMENT DE LA MIXITE DES LIGNES
C
LCS+L=LCS; PAL+L=PAL
C
C
IF (ENG(l2).GT.O.AND.ENG(l3).GT.O)
ENG(13)=0
C
IF (ENG(l5).GT.O.AND.ENG(l3).GT.O)
ENG(13)=0
c
c!
c
c
CALCUL D"J TOTAL PAR LIEU DE DEBARQUEMENT ET PAR ENGIN
c
DO 13 I=l,15
IF(ENG(I).GT.O) TOT(I)=TOT(I)+l
13
CONTINUE
c
C
REGROUPEMENT DES ENGINS DE PECHE EN 8 CATEGORIES
C
UNE PIROGUE AYANT PLUSIEURS ENGINS dans differentes
C
categories contribue plusieurs fois
C
C
une PGL avec PAL est classee PGL
C
if (ENG(l4).GT.O.AND.ENG(l5).GT.O)
ENG(l5)=0
IF (ENG(l).GT.O) THEN
GROUP1(1,5)=GROUPl(l,5)+1
END IF
IF (ENG(4).GT.O) THEN
GROUP1(1,7)=GROUPl(1,7)+1
END IF
IF (ENG(5).GT.O) THEN
GROUP1(1,6)=GROUP1(1,6)+1
END IF
IF (ENG(6).GT.O.OR.ENG(7).GT.O.OR.ENG(ll).GT.O)
THEN
GROUP1(1,3)=GROUPl(1,3)+1
END IF
C
IF (ENG(7).GT.O) THEN
C
GROUP1(1,3)=GROUP1(1,3)+1
C
END IF

29
IF (ENG(8).GT.O.OR.ENG(9).GT.O) THEN
GROUP1(1,8)=GROUP1(1,8)+1
END IF
IF (ENG(9j.GT.O) THEN
GROUPl(l,8)=GROUP1(l,8)+1
END IF
IF (ENG(ll).GT.O) THEN
GROUP1(1,3)=GROUP1(1,3)+1
END IF
IF (ENG(l2).GT.O.OR.ENG(l3).GT.O.OR.ENG(15).GT.O)
THEN
IF (MOT.GT.0) GROUP1(1,2)=GROUP1(1,2)+1
IF (MOT.EQ.0) GROUP1(1,l)=GROUP1(l,l)+l
END IF
IF (ENG(13).GT.O) THEN
IF (MOT.GT.0) THEN
GROUP1(1,2)=GROUP1(1,2)+1
END IF
IF (MOT.EQ.0) THEN
GROUP1(1,1)=GROUP1(1,l)+l
END IF
END IF
IF (ENG(14).GT.O) THEN
GROUP1(1,4)=GROUP1(1,4)+1
END IF
c
IF (ENG(lS).GT.O) THEN
c
GROUP1(1,2)=GROUP1(1,2)+1
c
END IF
LIEUA=LIEU
REGA=REG
GO TO 10
999
CONTINUE
WRITE(4,2000) LIEUA,(TOT(I),I=1,15),NBPIR
WRITE(3,2001) REGA,LIEUA,(GROUP1(1,I),I=l,8)
DO 40 I=l,8
GROUP1(2,I)=GROUP1(2,I)+GROUPl(l~I)
40
CONTINUE
DO 41 I=l,15
TOTR(I)=TOTR(I)+TOT(I)
41
CONTINUE
do 5 i=1,8
ech(i)=INT(FACTl(REGA,i))
nech(i)=GROUPl(2,i)-ech(i)
5
continue
WRITE(4,2002) REGA,(TOTR(I),I=1,15)
WRITE 3,2003) (GROUP1(2,1),1=1,8)
Write 3,201O) (ech(i),i=1,8)
Write 3,2009) (nech(i),i=l,8)
WRITE 3,2004)
DO 23 I=l,7
23
WRITE 3,2005) I,(FACTl(I,J),J=1,8)
WRITE 3,2008) MOIS,IAN
WRITE(4,2008) MOIS,IAN
WRITE(6,2008) MOIS,IAN
STOP
200
FORMAT('ERREUR DE LECTURE LIGNE, LIWJ, PIROGUE:',315)
201
FORMAT('ERREUR DE NUMERO DE PIROGUE: LIGNE, LIEU, PIROGUE:',315)
2OOC
FORMAT(l715)
2001
FORMAT(2I5,110,715)
2002
FORMAT(/,1615,//)
2003
FORMAT(/,' TOT ',5X,110,715)
2010
FORMAT(' ECH ',5X,110,715)
2009
FORMAT(' NECH',5X,I10,715//)
2004
FORMAT(/,',lX,'FACTEURS D EXTRAPOLATION',//,7X,'REG',7X,'PVLa,7X,


I
RECl.SAS
I
libname recens' ';
options linesize=130 pagesize=130;
*ANALYSE ET TABLEAU SUR LES FICHIERS DE RECENSEMENT RESTRUCTURES’;
data lect;
infile 'reca9l.dat2' lrecl=80;
input an 1-2 mois 4-5 nlieu 7-9 num 10-13 nori 15-17 mer 19 act 21
mot 23-24 stpf
26 stpp
27 stnav 28 sp
29 fme 30
fmds
31 fmdf
32 ep
33 div
34 lfdc 35
fdg
36 cas
37 In
38 gl
39 pal
40 ;
if nori < 400 then nor=l;
if nori >399 then nor=2;
reg=int(nlieu/lOO);
CHOIX DES PIROGUES DE MER;
if mer ne 1 then delete;
if nlieu=lOl then port='STLOUIS';
if nlieu=304 then port='KAYAR';
if nlieu=402 then port='YOFF';
if nlieu=405 then port='SOUMBE';
if nlieu=408 then port='HANN';
if nlieu=508 then port='MBOUR';
if nlieu=515 then port='JOAL';
run.:
pro<: tabulate noseps missing;
class port stpf sp fme fmds fmdf ep div lfdc fdg cas In gl pal mois nor;
tab1.e
stpf sp fme fmds fmdf ep div lfdc fdg cas In gl pal mois,
(port all)*N*f=5.0 /rts=lO;
table
stpf sp fme fmds fmdf ep div lfdc fdg cas In gl pal mois,
(nor a11 )*N*f=5.0 /rts=lO;
data lect2;
set lect;
*SELECTION DE LA GRANDE COTE;
if nor = 2 then delete;
r-un;
proc: tabulate noseps missing;
class port stpf sp fme fmds fmdf ep div lfdc fdg cas In gl pal mois nor;
table
stpf sp fme fmds fmdf ep div lfdc fdg cas In gl pal mois,
(port all)*N*f=5.0 /rts=lO;
proc: tabulate noseps missing;
class nori port nlieu;
table nori,port*N*f=5.0 /rts=6;
table nlieu,nori*N*f=5.0 /rts=5;
endsas;

32
1
RECL.SAS
I
libname pa ";
option pagesize=230;
option linesize=200;
* ANALYSE DES DONNEES DE RECENSEMENT;
data pa.rectot;
infile
'rectot.dat2';
input an 2. mois 3. lieu 4. num 4. origine 4. mer actif moteur
(engl-eng15) (1.);
array eng(15) engl-engl5;
label
engl='ST-PF'
eng2='ST-PP'
eng3='ST-Nav"
engB='SP'
eng5='FME'
engG='FMDs'
eng7='FMDf'
eng8='EP'
engg='DIVERS'
englO='LFDC'
engll='FD'
engl2='LCS'
engl3='L'
engl4='PGL"
englS='PAL';
if actif>0 then actif=l;
nbengin=O;
if engl>O then nbengin=nbengin+l;
englO=O;
do i.=4 to 15;
if eng(i.)>O then nbeng in=nbengin+l;
end;
do i=l to 15;
if eng(i)>O then eng(i )=l;
end;
if mois<7 then saison=l;
if mois>7 then saison=2;
rlieu=int(lieu!lOOj;
rori=int(origine/lOOj;
* conserve que les pirogues de mer;
if mer=0 then delete;
* regroupement des engins pour PA;
if eng(l4)=1 and eng(l5)=1 then eng(lc>)=O;
if eng(l)=l then ST=l;
if eng($)=l then SP=l;
if eng(5)=1 then FME=l;
if eng(6)=1 or eng(7)=1 or eng(ll)=l then FD=l;
if eng(8)=1 or eng(9)=1 then DIV=l;
if eng(l2)=1 or eng(l3)=1 or eng(l5)=1 then do;
if moteur>0 then PML=l;
if moteur le 1 then PVL=l;
end;
if eng(l$)=l then PGL=l;
run;
/*
*CALCUL DU TABLEAU 1 DE L'ATLAS;
proc tabulate;
class rlieu an saison;

33
titre q nombre total de pirogues de mer oprationnelles';
table rlieu a ll,(an*sa ison)*f=5./rts=lO;
* CALCUL DU TOTAL PAR ENGIN ET PAR LIEU;
proc sort;
'by an mois rlieu lieu;
proc means noprint;
by an mois rlieu lieu;
-Jar engl-eng15 actif mer;
output out=pa.rectotl sum=engl-eng15 actif mer;
proc tabulate data=pa.rectotl noseps;
class mois an;
var engl-engl5 actif mer;
table mois*an,
(engl eng4 eng5 eng6 eng7 engl0 engll eng12 eng13 engl4 eng15
actif
mer)*sum*f=5./rts=15;
*/
* TABLEAU 3 DE L'ATLAS;
proc sort;
by saison;
proc tabulate noseps;
by saison;
class rlieu an:
var engl-eng15
actif
mer;
table (rlieu all)*an, (engl eng2 eng3 eng4 eng5 eng6 eng7
eng8 eng9 engl0 engll eng12 eng13 eng14 eng15
actif
mer)*sum*f=5./rts=20;
endsas:
* COMPILATION POUR ENGIN PA;
proc sort data=pa.rectot;
by Saison;
proc tabulate noseps;
by saison;
class rlieu an;
var PVL PML PGL FD ST FME SP DIV;
table (rlieu all)*an, (PVL PML PGL FD FME SP DIV ST)
*SUm*f=5./rtS=20;
* ANALYSE SUR LES FORCES DE MOTEUR;
data bb;
set pa.rectot;
* enleve pirog>Aes de Saloum et Casamance;
if r-lieu ge 6 then delete;
array eng(15) engl-eng15;
*CALCUL DES FORCES DE MOTEUR PAR ENGIN;
i*
do i=l to 15;
if eng(i)=l then eng(i)=moteur;
if eng(i)=O or eng(i)=l then eng(i)=.;
end;
*/
* CALCUL DES CLASSES DE MOTEURS;
if moteur il and moteur ~11 then moteur=lO;
if moteur>10 and moteur<25 then moteur=15;
if moteur >25 and moteur ~40 then moteur=30;
if moteur>40 then moteur=40;
if moteur>1 then mot=2;
if moteur<2 then mot=l:

34
run;
/*
* CALCUL POUR FIGURE 2c DE L'ATLAS;
proc tabulate noseps;
class an saison;
var engl eng4 eng5 engll eng13 eng14;
zable an*saison, (engl eng4 eng5 engll eng13 engl4)*mean*f=5.1;
*/
* CALCUL FOUR FIGURE 2b DE L'ATLAS;
data cc;
set bb;
array eng(l5) engl-eng15;
*calcul des forces de moteur par engin;
do i=l to 15;
if eng(i)=l then eng(i)=mot;
if eng(i)=O then eng(i)=.;
end:
proc sort;
by saison;
proc freq;
by saison;
tables an*(engl eng4 eng5 engll engl3 engl4)/nocol nocum;
endsas;
proc tabulate noseps;
class engl an saison eng4 eng5 engll eng13 eng14;
tabie an*çaison, engl*(PCTN<engl>)*f=5.1 /rts=lO;
proc tabulate noseps;
class engl an saison eng4 eng5 engll eng13 eng14;
table an*saison, eng4*(PCTN<eng4>)*f=5.1 /rts=lO;
proc tabulate noseps;
class engl an saison eng4 eng5 engll eng13 eng14;
table an*saison, engS*(PCTN<engS>)*f=5.1 /rts=lO;
proc tabulate noseps;
class engl an saison eng4 eng5 engll eng13 engl4;
table an*saison,engll*(PCTN<engll,)*f=5.1
/rts=lO;
proc tabulate noseps;
class engl an saison eng4 eng5 engll eng13 eng14;
table an*saison,engl4*(PCTN<engl4>)*f=5.1
/rts=lO;
proc tabulate noseps;
class engl an saison eng4 eng5 engll engl3 eng14;
table an*saison,engl3*(PCTN<engl3>)*f=5.1
/rts=lO;
proc: tabulate;
class engl eng4 eng5 engll eng13 engll an saison:
table an*saison, (engl*(N PCTN<engl>) eng4*(N PCTN<eng4>)
engS*(N PCTN<eng5>) engll*(N PCTN<engll>)
engl3*(N PCTN<engl3>) engl4*(N PCTN<engl4>))*f=5.1/rts=lO;
*CALCUL POUR FIGURE 2a DE L'ATLAS;
proc tabulate noseps;
class an moteur actif saison;
table moteur all,(an*saison)*f=5./rts=lO;
table an*saison, moteur*(N PCTN<moteur>)*f=5.1 /rts=lO;
endsas;

35
Annexe 5: Exemple de sortie des programmes
ERREUR.LIS
(extrait de novembre 92)
D E PIRfllGUE:: LIGNE, LIEU, PIROGIJE:
1 c:, ij
DE PI ROr;UE : LIGNE, LIEU, PIF.nGUE:
1 Cl6
D E PIRCMJE: L I G N E , L I E U , F’TROGUE:
106
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
0
5
;i
5
‘WJNEE
32

36
I
GROUPE.LIS
~~ I
(cas d’avril 92)
C~:~~-PILATIûi~: SUR PIROGUES CE MER ACTIVES
PVL PML
FC
PG
ST
SP
DIV
4
82
137
149
37
0
0
4
0
0
0
0
2
0
0
0
0
2
0
0
0
2
0
0
0
4
84
145
149
37
0
0
4
8 2
1 3 7
149
37
0
0
0
2
8
0
0
ü
0
0
0
36
0
0
0
0
C!
0
0
0
0
0
0
0
0
0
0
i
;4 *
0
1
(1
0
0
10
0
1 1
0
0
53
438
41
0
64
0
0
53
449
1ü1
0
16
53
438
41
0
64
iJ
11
60
0
12
0
0
0
0
0
2
0
2E
259
0
0
20
6
0
2
67
0
3
0
2
0
2
34
48
6
0
0
4
5
i37
10
20
5
2
8
15
17
11
4
0
ri
0
14
23
17
0
0
ü
0
@
a
34
46
40
6
a
0
54
73
4
8
5
0
0
0
11
0
0
6
0
2
il
12
0
0
14
0
23
23
21
0
0
4
(1
0
17
4
23
2
0
Ii
1
1
1
0
0
2
ii
12
5
59
0
14
9
0
1
C'
33
0
2
u
I!
0
!j
8
0
0
0
0
0
0
11
0
0
u
0
14
13
2 9
1
0
4
0
6
13
2
0
0
1
0
125
711
399
101
91
18
35
4'18
92
Ï2
65
18
30
233
238
3 5
26
0
0
0
23
0
iJ
0
0
3
0
0
0
0
16
0
0
2
9
11
0
0
0
36
5
0
0
0
ci
44
0
0
0
C l
:4
0
0
:4
2'33
129
10
39
0
0
23
0
0

37
Q
0
0
(1
0
0
30
3 7
6
50
76
50
7 6
0
0
Ï!
37
44
0
0
0 4
0
TI :T
0
37
44
0
0
ii
3
Et-H
0
i)
C!
0 0
0
0
NECH
0
37
44
0 0
0
4
0
FACTEUK D IXTRP.POLATION
FD
PGI,
ST
FME
1.05829
1 . !)1:iooci
1.00030
1 . O@ClOü
1.00000
: . O,lj~lCl
1.00000
1.0000c
2.46341
i .0~1000
1.18750
1.00000
4.23913
1.48611
1.4û000
1.00000
1.61321
1.0~0000
1 .ooooo
1.02344
0.00000
~!.Onooo
0.00000
0.00000
0.00000
'1. 0000lr
0.00000
0.00000
MOIS
4
ANNEE
92
(cas de novembre 92)
2i‘~MPlLATi,:;pi SIJR FIROGIJES DE MER ACTIVES
lY'~T.41. L'ES PIR0GUES SUR LE3 ENGINS REGROUPEL‘
PG
ST
SIV
37
0
0
0
0
0
0
0
37
76
0
37
?6
0
0
(1
0
0
ü
0
0
0
0
0
0
0
0
0
0
0
3
t!
0
0
0
0
16
0
0
19
0
0
16
il
0
3
0
ü
0
0
0
1
0
0
c
1
0
0
4
2
4
2
2
0
0
0
0
0
7;
9
1

0
0

0
40
50
50

0
0
I:i
3 7
44
0
0
0
0
0
0
ST
1 . 0 5 8 3 9
: . ooooc!
i.00000
1 . (JO000
2.46341
L. 18750
4.23913
1.40000
1.61371
1.00000
0 . 0 0 0 0 0
Il. 0~0000
0.00000
0 . 0 0 0 0 0
92
(cas de novembre 92)
“~‘~Mf’I
c
I,I..T t“;Pl SIJR FIROGCES DE MER ACTIVES
l’f T4L I’EY P IRI:xXES S17F LES ENGINS REGROUPE.:
PG
31
(1
0
0
37
37
0
cl
0
0
II

0
0
0

0
0
0

0
ici
0
13
2
2
0

71

39
5
5
2
0
'3
0
c!
0
0
3
11
1
3
li
0
'7
0
5
0
(?
0
1)
2
il
0
0
0
90
35
10
13
20
1
23
15
n
125
153
125
153
8
0
0
0
!I
0
i;
0
‘)
FACTEURS D EXTRAPOLATION
FI)
ST
1.08867
1.00000
1.00000
1 .ooooo
33. OOOOO
1. 18750
7.30882
1.75000
2.00457
1 . ICI 0 0 0 (i
0.00000
0.000o0
0 . 0 0 0 D 0
6 . 0 0 0 0 0
MOIS
11
ANNEE
92

COMPILATION PAR REGION/ENGIN DES DONNEES DE RECENSEMENT
SAISON FROIDE
- __
- _.._._
.._~ .._. --
-__.
i
.Y?
I
IST-FFIST-FFI Nav I SP
I
FME IFMDs IFMDf
LCS
I L
/
P G L : I‘AL, IACTIFIOFERAI
,_------ -_ _.
---+-----+-----+----.+
+
+
-+
-.+
--+-----,
.__- + .---.,
----+
.-+ ..__-. + __-__ i
I F:,E:.NT.
,/
i2
i7 i
2,
ii
>!
ûi
0,
GI
iii
J87 / 374 a
üi
355 /
0
,y,
2 ‘7 j
416’
I
85
451
301
OI
1 I
OI
OI
OI
ûl
OI
512 I 201 I
21
3151
1 l
û /
4 3 4 1
5 8 8 1
I
d 4
391
63 I
OI
1 /
OI
vi
11 I
OI
OI
454 I 1561
OI
302 I
10 I
OI
3 5 3 1
5 6 9 1
l
85
63 I
14 l
OI
r;!
G!
OI
01
51
83 i
506 : 113 i
OI
?Y4 !
L!
CI
'2. 7 3 i
CC?i
I
" '7
44 l
43 1
OI
OI
01
??i
Oi
Oi
OI
502 i
173!
31
?2'!!
4-j l
OI
3961
5V81
1
2 .2
31'
?p!
9'
9'
O!
C!
OI
0:
i.
2 5 3 ;
i o : i
CI
117;
31;
li
3Gô,
31; I
I
HC
301
301
OI
û!
01
91
l!
01
31
2571 112 i
Of
g? i
hû I
CJ!
19li
3751
I
qn
451
52 !
OI
I
OI
5 /
OI
II
li
394 I 165 /
OI
167 i
67 /
O!
294 l
5 0 0 1
I
9 1
17 I
74 l
OI
OI
41
OI
OI
II
21
548 I 252 1
O!
124 !
1?2!
01
330!
6 4 6 !
/
32
651
VO l
O!
O!
OI
Oi
OI
OI
OI
1 0 1 9 1 2 7 0 l
OI
494 l
255 /
OI
4 5 4 1
1 1 7 8 1
ILOUGA
82
OI
OI
OI
OI
OI
OI
OI
OI
OI
41 41
OI
21
OI
OI
21
4 I
I
83
OI
OI
OI
OI
OI
OI
OI
OI
OI
22 I 22 I
OI
OI
OI
01
21
2 2 I
I
89
OI
Oi
OI
OI
OI
OI
O!
OI
OI
12
I
121
OI
OI
ûl
OI
121
1 2 /
I
90
OI
OI
OI
O!
OI
OI
OI
OI
OI
47 / 47 !
OI
OI
OI
OI
4 7 1
4 7 I
/
9 1
OI
0
OI
OI
OI
OI
OI
OI
OI
34 I 34 1
OI
0'
01
OI
3 2 1
3 4 1
,
3 :
SI
0
OI
0;
Cil
G I
Oi
û!
OI
261 26,
OI
OI
0;
OI
2 6 ,
2 6 /
ITHIES
82
62 l
7 3
OI
10 I
OI
OI
OI
OI
OI
?02 I
81
OI
694 1
O!
01
508 I
8 4 7 I
l NORD
83
511
7 6
OI
21
OI
OI
OI
OI
OI
528 / 24 /
OI
518 !
OI
OI
5 2 1 1
6 5 2 I
d4
71 r
1 2 5
OI
OI
OI
OI
OI
OI
OI
542
I
211
OI
5 1 9 1
OI
OI
6701
7 3 8 I
/
65
63 /
io3
Oi
21
OI
0:
OI
OI
OI
461 l 40 i
OI
425 I
OI
OI
5 3 0 1
6 2 9 l
/
87
801
8 6 1
OI
OI
OI
OI
OI
OI
OI
4 8 3 1
1 5 6 1
OI
3 4 6 1
OI
OI
5 6 1 1
647
88
921
8 4 1
OI
OI
OI
OI
OI
OI
OI
5 3 6 1
1181
41
4 1 3 1
II
OI
6 4 5 1
712
I
89
681
4 0 1
611
OI
OI
OI
OI
OI
OI
5 0 9 1
1 6 7 1
II
3 4 2 1
OI
OI
5 6 4 1
679
l
90
961
7 8 1
OI
31
OI
OI
OI
OI
II
5411
1 5 1 1
4 1
3 9 2 1
li
OI
6 5 1 1
7 2 5
I
91
93 I
99i
Oi
OI
OI
OI
OI
OI
OI
6 9 6 1
1 5 8 1
OI
5 3 8 1
OI
OI
8 8 1 1
9 0 0
I
92
112 I
1 0 2 1
OI
21
OI
OI
OI
OI
OI
7 4 7 1
illl
OI
6 5 2
OI
OI
7 4 5
965
ICAF V E R T 82
801
8 5 1
01
7 7 1
OI
OI
OI
OI
OI
1 1 7 1 1
3 6 5 1
2 1 1
1 0 3 0
1 1 1
OI
1 2 3 1
1 4 1 1 1
I
83
591
731
OI
7 2 1
OI
OI
OI
OI
OI
1 1 4 8 1
3 2 2 1
O!
9 1 3
191
OI
1 0 6 8
13501
l
84
95 I
601
OI
651
OI
OI
OI
61
21
1 1 7 4 1
3 3 2 1
2 2 1
9 0 3
311
OI
1 2 2 3
1 4 0 4 1
/
85
781
7 3 1
OI
581
OI
OI
OI
81
2 3 1
11201
2 7 8 1
31
8 6 3
8 0 1
OI
1 2 7 3
13601
I
a7
911
4 9 1
OI
79 /
131
OI
OI
61
101
1 0 7 5 1
2 8 3 1
II
8 7 3
95 l
OI
1 1 9 9
13091
I
88
961
7 2 1
21
621
OI
OI
OI
51
61
1 1 6 9 1
3 1 7 1
921
7 8 7
113
2 8 1
1 3 2 4
14121
l
89
971
6 0 1
OI
661
II
OI
OI
61
31
1 1 6 0 1
3 2 5 1
371
8 0 0
115
4 3 1
1 3 1 2
14041
/
vo
801
4 0 1
91
4 4 1
121
II
OI
41
161
1 1 8 0 1
2 3 3 1
71
8 0 7
183
1 2 5 1
1 2 8 2
13841
I
Q!
1061
4 0 '
7, f
--,
6.9 '
QI
QI
ci
51
3 1
1343!
3971
63 I
$0,
152
161
1 4 5 9
i5ôBi
1
jl:
1fJOl
311
Oi
69 i
OI
21
21;
10 1
?l
13951
4 0 5 1
O I
9 4 4
1 1 9
Y4!
1 4 5 8
16151
,----___----
+
- - +
+
----+
--+
--.-+
--+-----+-----+
----+-----,
----+
+ -_-__ /

SAISON FROIDE
(suite)
. . .._-
: T i I:.?
: :
Y>,
:,
‘.:.
:,Y
3.;
Li <
‘2
,.‘,
-l,.I
L.4” I
ri.
4@4
L +
‘J !
iic9: ! ii4-:
i
SUD
S?
i04 I
1 0 9 1
OI
10
!?t, 1
OI
0 !
0’
0:
791 I
7351
1 0 0 !
4 8 9 1
?4 !
0 /
1 0 3 2 I 1 1 3 : )
s4
Pü 1
781
OI
(3 l
21'
5'7 !
$1
1,
-1
'?4Zi
4081
82i
552 (
: ? I
OI
1014
1:::z:
+r.
lf)', !
-
9’J l
0 *
-1
13
.llf j
31
û,
c,
Gi
;;c,
383 ;
i-3'2,
496:
JiJ,
ûi
il6Z.a
12421
l
8 7
81:
7 0 1
OI
22 8
94 !
0:
21
OI
OI
83ql
4131
114i
503 i
qc ,
$1
,499 /
11051
/
88
:
1111
6 9 1
OI
3 0 /
1401
G /
oi
GI
31
9811
4 7 3 i
271,
295'
1191
Z4!
1155:
1334i
\\+ i
107 /
74 i
0;
il /
i 2 3 /
gi
v i
ûi
41
842,
457,
1511
>ys!
Y 4 1
331
115.71
1 1 9 0 1
!3 0
125:
53 I
0:
24'
J.25:
Ci
oi
01
6; 11C~i
605i
345i
5 2 6 1
14s
?Ci
1379 14901
Y1
i
1JûI
411
OI
251
il3 1
OI
0,
0’
121
llY?!
579 1
4001
504!
182 '
991
IllÉ!
1511:
0;
‘1 L:
8- 7 !
j 5 i
ci!
21;
13it
ll
ci,
LOI
1ouui
518 /
336i
4 4 3 1
6, /
fü l
1264, 1338i
i
SALOUM
8:‘
y!
15 !
û!
31!
95!
O!
'3 !
fi;
ci
JC4 I
2s:i
ûl
24 /
13 I
Cl
392 i
337
$ ?
^
__
61
iO!
Ci
65
:->t
0:
OI
I;i
299 i
26'71
II
35 I
0 i
OI
416i
4251
/
8 4
l
131
13 l
OI
4 7 1
851
:1
OI
21
81
1 4 6 1
1 3 6 1
OI
121
OI
OI
2 7 4 1
2 8 2 1
l
8 5
71
71
OI
4 0 1
4 9 1
4 5 1
531
31
61
7 7 1
521
OI
2 3 1
II
31
2 2 9 1
2 6 7 1
/
8 7
11
II
OI
31
II
OI
11
li
91
3 9 1
5!
OI
311
GI
61
54 I
551
88
/
OI
OI
OI
11
OI
41
OI
01
21
l? /
2i
Oi
71
OI
81
211
241
8 9
OI
OI
OI
7 i
31
3i
OI
OI
ûl
46;
71
0 l
37 I
OI
21
5t.l
56 l
9 0
G!
JO !
01
6’
,J
6'
r
,-,
$,
19’
17’
1'
41
i‘
.a; /
? 8. I
?!?
/
9 1
OI
OI
OI
21
OI
II
OI
01
OI
511
2 9 1
191
3'
OI
31
48!
541
92
ûi
OI
0 /
41
0,
-~-1
OI
ül
GI
73i
42i
301
11
û i
71
78 /
7%
1 CRSAEWN
8 2
Oi
OI
OI
2 9 1
OI
GI
OI
OI
31
160 !
1 5 9 1
OI
li
0 !
OI
1881
189!
/
CE
8 3
I
OI
OI
OI
2 7 1
Oi
OI
OI
OI
01
2 2 8 1
232 !
O!
3!
O!
O!
?42i
247 1
/
8 4
/
O!
O!
Cj!
4 7 '
O!
O!
O!
41
OI
3141
3 14 )
01
CI
ci
OI
32%
363 i
I
8 5
OI
OI
CI
2 3 1
OI
9!
521
31
Oi
1 9 7 /
1 9 7 1
OI
11
OI
II
2 3 3 1
2 4 9 1
/ TOTAL
8 2
/
2 5 0 1
2 6 8 1
OI
1 6 6 1
1 5 2 1
OI
OI
OI
OI
3 6 4 0 1
1 7 3 6 1
1 3 3 1
2 5 7 0 1
531
OI
3 9 9 5 1
4 4 0 7 1
/
8 3
I
2 6 5 1
2 9 8 1
OI
1 8 7 1
1 7 5 1
OI
OI
OI
OI
3 5 2 8 1
1 4 5 3 1
1 0 3 1
2 2 7 3 1
5 4 1
OI
3 7 1 5 1
4 4 1 3 1
I
8 4
I
2 9 8 1
3 3 9 1
OI
1811
1 7 2 1
OI
OI
13 i
181
3 4 7 2 1
1 3 6 7 1
1 0 4 1
2 2 8 8 1
1 2 9 1
OI
3 8 7 7 1
4 4 7 8 1
I
8 5
I
3 1 3 1
3 7 6 1
OI
1 4 2 1
185 I
54 I
1051
191
2 9 1
3 2 4 7 1
1 0 6 3 1
2 0 2 1
2 2 0 2 1
1 7 2 1
41
3 8 0 1 1
4 4 1 5 1
I
8 7
I
2 9 7 1
249 I
OI
1 0 4 1
109 I
3 3 1
31
71
191
2 9 3 8 1
1 0 3 0 1
1 1 8 1
2 0 8 0 1
2 3 7 1
141
3 2 0 8 1
3 7 1 4 1
I
8 8
I
3 3 0 1
2 5 3 1
21
93 I
1 4 0 1
1 0 I
OI
51
121
2 9 5 6 1
1 0 1 5 1
3 6 7 1
1 6 1 9 1
2 6 4 1
611
3 3 5 3 1
3 7 9 5 1
8 9
/
3021
2 0 4 1
611
1041
1 3 0 1
121
11
61
101
2 8 2 6 1
1 1 1 0 1
1 8 9 1
1 5 6 2 1
2 6 9 1
ROI
3 2 9 2 1
3666i
/
9 0
l
3 2 6 1
2 2 3 1
91
7 8 1
1 3 7 1
121
OI
51
2 4 1
3 3 6 9 1
1 2 1 8 1
3 5 7 1
1 8 9 6 1
3 9 9 1
2 0 3 1
3 6 8 3 1
41?6l
1
91
/
3461
2 5 4 1
211
36 l
1 1 7 1
11
VI
61
171
78631
1 4 4 9 1
4 8 2 1
2051!
5061
11%
4 0 6 6 1
4 7 3 4 1
I
9 2
I
3 5 9 1
2 5 8 1
OI
96 '
1311
51
2.1
10 1
181
4 3 1 0 1
1’1721
366!
25341
4 3 6 1
ll!i 4@25! 52OCi

COMPILATION PAR REGION/ENGIN DES DONNEES DE RECENSEMENT
SAISON CHAUDE
*
+
-+
+
--+---- +-- --3
----+-----+
+
+ .-._ +. ./
‘3 /
ül
GI
0;
OI
OI
hi
1 i
i? I
!l 1
!i ,
il 1
01
Oi
OI
11
li
47
1 :1 7, t
I. :
^
,Y,,
r
.,_
li /
"'
QI
‘: I
:: ; t-le
J-z: /
?
441
- -
,"
; >> 2
7 : :
831
8 2 I
OI
11
OI
OI
OI
OI
5731
1211
11
429 1
28 j
01
3271
7501
92 1 1 0 9 /
GI
7;
21
i! i
21
Ci
6 3 5 /
2 6 ki /
OI
387i
311
ül
554 l
855 /
631
72 /
OI
01
OI
l!
OI
!!!
678 !
211 !
Il 1 472'
iii
OI
412!
R 1 3 !
55!
651
Oi
31
F!
Oi
OI
"'
56S!
130 !
0'
390!
VF2 1
0'
4 9 3 !
631!
64!
31 I
91
O!
01
41
0 I
01
4F71
!F!
:"
1951
1391
- !
?54'
5'35 1
4s ;
66i
Ci
OI
01
ti2.
G i
ii (
4h5 8
2»qi
l!
219'
37/
O!
?72! _-^..
59T /
2 7 1
481
OI
21
O!
71
OI
51
563,
1911
OI
383 i
PI!
Oi
4071
6451
^ _.
8bl
155 I
OI
GI
GI
II
OI
OI 10841
3751
OI
208 /
502 I
OI
6371 1324i
1171
2491
OI
OI
OI
OI
O!
OI 14151
3901
41
574 i
4491
OI
6671 17931
O!
OI
OI
OI
OI
OI
OI
OI
131
131
OI
OI
OI
01
31
131
II
II
OI
II
OI
OI
OI
OI
101
101
OI
O!
OI
OI
31
131
II
li
OI
11
OI
OI
OI
0:
29i
301
OI
0'
OI
OI
i2
32 l
OI
OI
OI
OI
OI
OI
OI
01
21
li
OI
11
OI
Oi
21
21
II
OI
OI
OI
Oi
Oi
01
0 /
111
lil
01
0
OI
OI
21
12 )
0
; /
VI
i;
4.
'J :
-
41
4
3
i " :
G I
01
i
'-
OI
OI
ii
OI
Oi
Oi
OI
ci
OI
iii
il /
OI
Cl
GI
GI
111
Il/
OI
OI
OI
O!
OI
OI
VI
OI
Of
SE: I
58 1
OI
01
OI
OI
58 I
5? /
ci
OI
Oi
0'
OI
OI
Oi
0;
01
281
28 /
0'
31
O!
‘G /
161
28 I
0;
3i
31
Pi
b
I.Ji
Ji
OI
ci
O!
1‘ i
13i
üi
Oi
Oi
ûl
13 s
13 /
241
301
ül
21
OI
OI
OI
OI
01
3861
561
II
330,
OI
OI
2461
4411
331
261
GI
41
OI
OI
OI
OI
OI
4411
241
OI
4181
OI
OI
3171
504 l
411
381
OI
51
OI
OI
OI
OI
II
3721
341
OI
3331
II
OI
2021
457 I
461
571
OI
41
OI
OI
OI
01
O!
2971
311
OI
2741
el
OI
2361
4031
391
391
O!
OI
OI
OI
OI
OI
OI
3471
431
OI
298 /
31
Oi
2621
425 i
381
321
OI
OI
OI
OI
OI
OI
OI
3571
441
OI
346 l
OI
OI
2 1 2 1
4271
391
551
OI
OI
OI
OI
OI
OI
II
322!
66 l
OI
2571
OI
OI
2891
4171
46!
39 l
OI
21
OI
OI
OI
O!
31
3811
75 I
OI
3061
Oi
OI
3231
4711
401
1061
OI
51
OI
OI
OI
OI
OI
3541 931
II
3301
II
OI
2481
502 i
491
511
OI
21
OI
OI
ü!
OI
OI
5591
72 I
OI
487 l
OI
O!
4251
654 I
63 /
751
-> i
OI
85 !
A,
OI
OI
Oi
O i 1 3 1 9 1
327
41 1006i
111
Gi 12291 1 5 4 4 1
641
61,
OI
86 l
3;
Gi
GI
GI
01 1 2 4 3 i
3 2 5 1
21
iO291
441
GI 1 1 0 4 1 1 4 4 1 1
651
461
OI
741
OI
OI
OI
91
3 1 1 1 1 7 1
3 5 5 1
18 l
9191
67 I
OI 1 1 0 5 1 1 3 9 6 1
841
471
OI
761
OI
OI
OI
OI
1 7 1 1 1 2 5 1
3 1 9 1
291
8861
8 2 1
OI 1 1 1 6 1 1 3 4 1 1
681
46 i
OI
bb !
0'
OI
G 1
3 i
41
?180 I
329 1
3RI
932 !
Y’1
r)f 10171 1?f-:'
72
2-T :
-2
,(j i
69 i
2,
j i
ûl
(, :
; I 1264 /
3 Y b !
19 / h41i
99 !
01 Ii2501 14451
C? i
a... I
17!
il
59 /
OI
0;
GI
O!
11
13581
2961
hi
902 i
3 1 2 1
ü! 1 3 8 3 1 14831
661
12 /
û!
73 i
13:
51
$1
3 i
3i 146ii
4O?I
84 I 984 I i34 I
21 1 5 0 0 1 1633
601
211
OI
701
?l
ni
O!
!Il
3' 1167,
3951
01 10291
?04!
C!l 1377r 15231
541
2 1
61
471
22 I
OI
GI
2;
YI 1 5 7 5 1
5261
II
1 0 2 3 1
1281
31 148Ol 17191
--+-----+-----+-----+---+---+.----+.
-+ ----- +-----;

_.
t'AC Ai'?‘iF I~)I'EHA
,-__
+
T
'~ +
.-
+----
t
+
*
--*---
-+----- 1
15
2”
:
F3!
y .J /
n
0’
i3v
301
0;
GI
YYi: /
46-1
3ûi
1 5 k? /
GI 1564, 12131

!

7c.i
71'
û!
1 ') I
c, {
i,
0 !
01
Y'rl.
4 i' i
IC?I i
<J” !
:.' / ?Q-?
Jlq',!
6 ;
,
Oit
if,
ül
26
0%
ii,
0 /
01
.7?7,
322 !
1151
4561
OI
8721 1 0 0 2 1
Hc_
!
771
711
û!
27 I
?,A,
û I
0’
OI
903 1
4 û'? I
Il?!
533 I
II Iûûûl 1135!
??
!
io71
7- - ,
OI
2 : I
77 I
0:
oi
ûl
6701
37'21
90 l
5991
0' iûO?! 1 1 5 1 1
ùo
/
IlhI
7Yl
OI
32 ;
811
31
OI
OI
8711
3671
86 I
4041
II I
9641 1 1 9 1 1
:- i
/
113,
5;
OI
20,
551
0 /
$1
til
i390 /
330 /
s73,
749 I
55! 158Yi 16431
93
!

158;
51s
0;
201
-5 ;
PI

15151
422,
8L.I i
II
:!
66'1
i3ii 1651s if;32
‘3 1
i
'351
2 ,J i
Dl
'2 5 .,
Zül
21
21
GI
12471
l,3i I
24 \\
iC6i I
171 13311 1 4 0 4 1
<j 1
I
I
17:;
3 3 l
ai
24 i
66i
3;
4i
VI
1 0 6 1 ,
4 5 i i
105
.--
i
525 i
531 12Yll 13'141
iii
I
loi
12 i
OI
7 7 i
481
û i
0 i
33 /
23@I
2 1 5 i
3 I
Ci I
OI
2741
3 8 4 1
a3
/
121
131
OI
661
951
O I
OI
OI
3 1 4 1
2 9 9 1
OI
40 I
OI
4 1 7 1
4 5 6 1
8 4
I
171
161
OI
1121
641
OI
OI
81
25oi
2 4 5 1
OI
81
OI
4 2 9 1
4431
8 5
l
ai
111
OI
591
Li71
311
9û !
II
721
66:
01
51
21
3051
3 5 Y I
87
I
OI
0 /
OI
II
OI
4i
291
i!
211
Oi
OI
21,
OI
561
5 6 1
86
/
31
OI
21
11
OI
21
261
41
3 9 l
l!
ûi
2: /
3i
641
641
T X)
r: /
?
,_
1
j
21
I"
n<
.,
?
c
7
4
0
s
?Ii
22,
P
9 0
,
OI
û!
OI
li
OI
01
37i
CI
OI
3 1 1
4!
OI
2;;
Cl
II
69;
691
w
l
Si
/
ûl
OI
OI
51
OI
2
4!
OI
OI
211
11
ts i
21
II
lli
321
32;
I
92
OI
0.
û!
41
Cl
3,
ii
GI
01
iû4 i
411
56i
11
01
18i
iORl
108!
17
82
I
OI
Dl
OI
61
0'
91
û'
OI
01
1 1 4 '
114; û!
ci
y;
fi;
7âl
120 i
I
E?
Cl
ûi
OI Si
VI
û i
Oi
ûi
ûl
140,
140 i
VI
VI
OI
OI
8 7 i
1441
/
8 4
I
O!
OI
OI
151
OI
OI
OI
II
21;
1091
120 I
OI
101
II
OI
1 5 2 1
1 5 7 ,
1
6 5
I
OI
OI
OI
19 I
21
91
7 2 1
V I
OI
661
651
O I
OI
OI
II
1 2 8 1
1 7 0 1
19
8 5
I
OI
OI
OI
OI
O I
OI
OI
OI
O I
41
21
OI
OI
OI
21
31
41
IALL
8 2
/
2 2 6 1
3 1 7 1
OI
1 9 1 l
8 0 1
OI
OI
O!
or
37031
13931
3 8 1
5262!
100 I
OI 3 1 9 6 1 4 5 0 6 1
I
8 3
l
2 7 5 1
2 5 4 1
O I
1 8 2 1
1 5 1 1
OI
OI
OI
OI
3 6 5 6 1
1 3 8 5 1
1 0 4 1
2464 I
1 3 3 1
OI 3 3 4 6 1 4 4 5 5 1
I
8 4
/
2 9 7 1
2 8 5 1
OI
2 3 4 1
1 3 5 1
OI
OI
2 2 1
301
3 2 4 9 1
1 3 7 4 1
1 3 3 1
2 1 1 2 1
1 5 1 1
OI 3 3 2 7 1 4 3 4 8 1
/
8 5
I
2 7 8 1
2 5 8 1
OI
1851
1771
411
1 6 2 1
10 I
181
3 1 4 7 1
1 1 0 2 1
1 4 7 1
2 1 7 1 1
2 0 3 1
61 3 2 0 2 1 4227;
,
8 7
I
2 7 0 1
2 2 2 1
01
95 I
7 7 1
41
2 9 1
4!
41
2 9 9 7 1
9 3 9 1
128 1
27401
2 9 2 1
OI 2 8 3 7 1 3 7 0 2 1
I
Sa
l
2 9 2 1
1 7 9 1
111
1 0 2 1
991
101
32!
41
3 0 1 2 1
977 !
107!
1 8 6 1 1
3 0 3 1
1 4 1 2 8 5 2 1 3 7 3 0 1
I
09
1
2521
1901
21
81 I
57 l
621
171
OI
6 ! 3 5 5 3 1
9 1 6 1
,280 , ' '1301
i
3 2 5 1
5 5 1 36651 41571
9 0
1
2971
156 !
û!
95 I
1COl
12 !
381
41
35’1
4009 I 115:;
911 i
"2611
465i
134; 4 0 0 3 1 4 7 0 8 i
9 1
l
2 7 9 1
3 1 2 1
OI
1 0 5 1
22 I
51
61
3 i
31 4 1 0 1 1
1 0 8 2 1
311
26301
6 6 9 1
2 8 1 3 6 4 1 1 4 8 1 3 1
Y 2
/
3 9 1 1
3 4 1 1
6 1
7 7 1
881
3!
6 /
21
161
4 7 2 7 1
1 4 9 3 1
2 4 9 1
2 6 1 0 1
7 1 9 1
7 4 1 4 1 8 4 1 56611

4 4
Annexe 6
FACTEURS DE PONDERATION / ENGIN / REGION / SAISON
UTILISES POUR L'EXTRAPOLATION DES CAPTURES
1982-1991
~:'oI, 1
= SEMESTRE,
COI. 2
= REGION
LE FORMAT DES FACTEURS EST F7.5, LE ;OINT DECIMAL EST IMPLICITE
FACTEURS DE PONDERATION POUR 1981
__
FACTEURS DE PONDERATION POUR 1982
FACTEURS DE PONDERATION POUR 1983

45
DE PONDERATION POUR 1984
PGL--
-FME- -
10 U 0 0 (1
10 u 0 ci 0
il’
0
1Ooooc’
1 0 0 0 0 0
30000r1
10 0 0 0 0
1 0 0 0 0 0
1 0 0 0 0 0
1 0 0 0 ‘! ri
1 0 0 0 0 0
13
0
.PGL-.-
--FME--
1 0 0 0 0 0
1 0 0 0 0 0
0
0
1 0 0 0 0 0
1 0 0 0 0 0
20000~~
1 0 0 0 0 0
1 0 0 0 0 0
1 0 1 5 0 0
1 0 0 0 0 1
1 0 0 0 0 0
0
0
DE PONDERATION POUR 1985
-FME--
--SP--
LOOCIOO
i(Jl)(inCi
0
!l
1 0 0 0 0 0
2 0 0 ci i! il
1 0 0 0 0 0
5 ci 0 0 0 I!
1 0 0 0 0 0
6 3 3 j ii i)
1 0 0 0 0 0
j. 0 0 fj f]
r j
0
il
FACTEURS DE PONDERATION POUR 1986
--FME--
--SP-.
100~?00
lonor1c~
0
:!
10 0 0 0 0
3 1 j 0 0 CI (i
1 0 0 0 0 0
5ooooc~
1 0 0 0 0 0
63330Ç
10OO00
1OljOfijl
0
::
--FME--
- * S F - -
1 0 0 0 0 0
10 fi 0 0 C;
0
c.;
1 0 0 0 0 0
1 r? 0 0 0 i!
1 0 0 0 0 0
4OOOOÏI
1 0 0 0 0 0
244onc
1 0 0 0 0 0
1 ii 0 0 0 ;r
(i
!)
0
c
G
!l

46
FACTEURS DE PONDERATION POUR 1987
--FME- -
--SP--
looono
10000l~~
0
c-1
1ooüclo
1 0 0 u 0 i:i
100010
427300
110100
3 0 0 0 0 1-l
1 0 0 of2 0
10900~!
0
4
FACTEURS DE PONDERATION POUR 1988
-pGL- ._
FME--
1 0 0 0 0 0
100000
0
0
10 0 II 0 0
100000
133301
100000
10 0 0 0 0
100000
10 0 0 0 (1
10 0 0 0 0
0
0
--PGL--
--FME- -
100000
100000
0
0
1OüC~OO
100000
10 9 5 i) l!
100000
10 0 0 0 0
100000
10 0 Ci 0 0
100000
ii
0
FACTEURS DE PONDERATION POUR 1989
--FME--
--SP--
100000
10 0 c: ii c-1
0
ii
100000
10 0 0 3 I,
100000
4923Oil
100000
2067fli'
1 0 0 0 0 0
10000l~
0
i!
--FME--
--SP--
1000O0
10 IJ 0 0 il
C!
Ll
1 Il Q 0 0 0
1 Ii '10 0 i'
100000
49:7r!0
1r30000
1 9 0 0 0 C!
1ooüoo
10001)!'
0

DE PONDERATION POUR 1990
10 0 0 cl 0
135100
1 ü 0 ü ü cB
lOü@Oü
0
DE PONDERATION POUR 1991
--PGL
10280n
--p:L--
--FME--
-SP-
100030
100000
1O?cll)!l
0
(1
10 0 0 0 ci
1 00 0 0 0
iOJ@Otl
122900
2otlooo
33OOOU
102100
100000
140900
10 0 0 0 (11
1oonnü
1 üü00ï~
0
CI