Gestion et mise à jour d une base de données sur les Peuplements de poissons et la Pêche artisanale des Ecosystèmes estuariens, lagunaires ou continentaux d Afrique de l Ouest Projet de développement ECOUTIN J.M., SIMIER M., TITO DE MORAIS L. 1 La demande présentée concerne la mise en place d un système de gestion et de mises à jour d informations d une base de données sur les Peuplements de poissons et la Pêche artisanale des Ecosystèmes estuariens, lagunaires ou continentaux d Afrique de l Ouest (PPEAO). I. Etat des lieux I.1. Historique Durant les 30 dernières années, de nombreux travaux ont été menés à l IRD sur l environnement, les peuplements de poissons et les activités de pêche, dans différents écosystèmes ouest-africains : lagunes ivoiriennes (1975-1987) et togolaises (1983-1995) ; delta central du Niger (1988-1993) ; lacs de barrage au Mali (1994-1995 ; 2001-2002) ; estuaires de la Fatala en Guinée (1992-1994), de la Casamance (1982-1991 ; 2005-2006) et du Sine Saloum (1990-1997 ; 2001-2007) au Sénégal, du fleuve Gambie en Gambie (2001-2003) ; estuaire du Rio Buba ainsi que des îles Bijagos en Guinée Bissau (1993). La priorité de l'unité de Recherches RAP (Réponses Adaptatives des populations et peuplements de Poissons aux pressions de l environnement) a été de regrouper et d harmoniser les informations disponibles sur les milieux, les activités anthropiques, les perturbations naturelles et les peuplements de poissons lacustres, estuariens et lagunaires dans cette région. Les bases de données sont constituées de l ensemble de cette information. Elles continuent à être enrichies par les résultats des campagnes actuelles ou à venir La base dite «Pêche expérimentale» (Pechexp) contient les informations sur les peuplements de poissons obtenues dans le cadre de campagnes de pêche scientifiques. La base appelée «Pêche artisanale» (Pechart) est constituée de recensements, d enquêtes d activité et de débarquement réalisées auprès des pêcheurs artisans. Jusqu en 2006, ces deux bases étaient physiquement distinctes pour des raisons liées tant à leur structure, à leur mode d exploitation qu à leur gestion : développement sur des PC sous Access 2000, gestion et exploitation en Visual Basic 6.0. Les difficultés rencontrées par un tel système ont porté sur la mise à jour, sur les différents lieux de travail, des bases et programmes d exploitation. De plus, les contraintes imposées par Access quand les tables atteignent une taille conséquente, ont compliqué la gestion de ces bases de données.. Sur la page http://www.ird.sn/activites/rap/resultats/base_donnees/ se trouve une description de l existant en termes de nombre d informations contenues et de présentation des logiciels. Sous Access 2000, la base sur les pêches expérimentales (intitulée dans ce document présent comme pêche scientifique) fait 14 Mo, celle sur les pêches artisanales un peu plus de 200 Mo. 1 Jean-Marc.Ecoutin@mpl.ird.fr Monique.Simier@mpl.ird.fr Tito@ird.sn Page 1 / 5
I.2. Structure de la base de données En 2006, l ensemble des données décrites ci-dessus a été regroupé en une unique base de données construite sous PostgreSQL. Cette opération se justifie par la maintenance d une seule et unique base de données centralisée sur un serveur accessible à la communauté scientifique via internet. La demande actuelle concerne la possibilité de pouvoir consulter (au sens large) cette base à partir de postes de travail situés dans diverses zones géographiques. I.2.1. Tables de données La base PPEAO est constituée de 48 tables qui peuvent être regroupées en trois ensembles homogènes : * les tables du référentiel qui correspondent aux tables communes à l exploitation des données sur les pêches scientifiques et à celle sur les pêches artisanales ; ces 9 tables concernent les informations sur les espèces et celles sur la localisation spatiale ; elles sont toutes identifiées par le suffixe ref_ ; * celles concernant les pêches scientifiques ; ces 19 tables fournissent des informations sur les caractéristiques des opérations de pêche réalisées sous le contrôle des scientifiques : paramétres environnementaux, écologiques et biologiques. Ces tables sont identifiées par le suffixe exp_ ; * celles concernant les pêches artisanales. Les 18 tables, identifiées par le suffixe art_, contiennent des données sur les lieux d enquête, les unités de pêche enquêtées et sur leurs activités. Toutes ces tables sont décrites en annexe 1. I.2.2. Hébergement de la base L application fonctionnera sur des serveurs Unix (Linux sentos ver.04) situés au centre IRD de Montpellier. La base PPEAO, construite sous PostgreSQL, est actuellement hébergée sur l un de ces serveurs. I.3. Etat d avancement du développement Suite aux divers développements réalisés en 2007, la base PPEAO est maintenant consultable par des utilisateurs agréés. Trois types de développements imbriqués ont été réalisés au cours de cette année : 1- la mise en place d un outil de définition des droits de consultation, 2- la construction de programmes de création automatique de données élaborées, 3- la création d un outil de consultation et d extraction des informations. Pour une description plus précise de ces 3 parties, voir annexe 01 et 02. II. Description de la demande La présente demande concerne les outils de gestion et de maintenance de cette base de données ; elle intègre aussi la mise en place d une charte graphique globale pour l exploitation de cette base. Enfin elle comprend la mise en place d un système interactif de renseignements sur toute ou partie de la base. En final, l outil devra être complètement accessible sur le WEB par un public scientifique autorisé. De plus, le produit obtenu sera gérable de manière interactive par des administrateurs en supprimant tout rôle à l ancienne structure construite sous Access et gérée en Visual Basic. Page 2 / 5
II.1.Gestion de la base de données Cela décrit les outils classiques de gestion sécurisée d une base de données. Cette gestion est sous la responsabilité des 2 ou 3 administrateurs de la base (niveau le plus élevé d autorisation d accès à la base, cf. cahier des charges lot 2, annexe 01).Elle concerne entre autres : 1. Mise à jour des tables du référentiel : ce référentiel est composé principalement par l information sur le spatial (pays, système, secteur) d une part, sur les espèces et tous les renseignements qui les concernent (taxonomie, biologie, écologie) d autre part. 2. Mise à jour des tables descriptives des codages : que ce soit pour les pêches scientifiques ou pour celles artisanales, un grand nombre de variables sont codées et demandent des tables explicitant ces codages. 3. Corrections ponctuelles sécurisées de données : l exploitation des données de PPEAO peut amener à repérer des données aberrantes qui demandent une intervention directe sur les tables de la base.. 4. Gestion sécurisée des utilisateurs agréés : voir II_2 5. Gestion de données nouvelles :.voir II-3 II.2. Gestion sécurisée des utilisateurs L outil de gestion des droits des utilisateurs, utilisable par les gestionnaires de la base, faisait partie du périmètre du lot 2. Il devait permettre d attribuer à chaque nouvel utilisateur, un login/password et de définir l étendue de ses droits d accès à la base pour en extraire des données, ce, pour une période de temps définie par le gestionnaire. Les autorisations d accès sont attribuées en fonction de 3 critères : - un ou plusieurs systèmes aquatiques (strate spatiale), - une période d étude (strate temporelle), - un type de données : pêches scientifiques / enquêtes de pêche artisanale / statistiques de pêche. Au cours de la réalisation du lot 2, la notion de période d étude a permis de séparer les utilisateurs qui ont uniquement accès aux données dites historiques (en général, collectées depuis plus de 5 ans, hors convention spécifique avec un pays partenaire) de ceux qui ont accès à toutes les données en tenant compte des 2 autres critères. L accès aux données dites historiques n est pas sujet aux deux critères de séléction (spatial, type de données). Dans la présente demande, il devra être réalisé l outil interactif, intégré au système de gestion, de définition de ces autorisations. L annexe 03 explicite les modalités de gestion des droits des utilisateurs. II.3. Alimentation en données nouvelles Suite à l expérience des gestionnaires actuels des bases de données de l unité de recherches RAP ( I), l option qui est retenue pour la saisie de nouvelles données, est celle d une saisie proche des lieux de collecte de l information, indépendante de toute connexion avec la base PPEAO pendant la phase de saisie. Cette opération de saisie doit intégrer des opérations de corrections, tests et validations des données. Ce n est qu avec l accord du responsable de la saisie des données,qui est en général la personne responsable de la collecte, que les données nouvelles, validées, seront importées dans la base PPEAO. C est cette option qui avait été retenue dans la version 2000-2006 des bases de données de l UR RAP. Page 3 / 5
II.4. Charte graphique Une charte graphique doit fournir une bonne lisibilité des outils de gestion et d exploitation de la base PPEAO. Elle intègrera en particulier les crédits de réalisation du développement, les crédits des photos utilisées et l identification des interlocuteurs représentant PPEAO. II.5. Renseignements interactifs A tout moment, quel que soit son niveau d autorisation d accés, un utilisateur doit pouvoir accéder à des fiches renseignés sur l information qu il consulte. Pour un utilisateur de niveau d accés faible, il s agira de renseignements généraux sur le contenu de la base PPEAO ; pour un utilisateur autorisé à exploiter la base, l information fournie pourra concerner les plans d échantillonnage, la validité des données, la référence bibliographique concernant les données qu il consulte. Cet outil informatif sera réalisé à partir de pages web accessibles facilement depuis les fenêtres d exploitation de PPEAO. III. Perspectives pour PPEAO En complèment de l outil, réalisé, d exploitation de la base de données PPEAO par des utilisateurs scientifiques agréés (lot 2 et lot 3 du projet PPEAO) et des traitements scientifiques qui en découleront, les perspectives d utilisation de PPEAO peuvent être affichées vers 3 axes : Outil de calcul d indicateurs biologiques Paramètrages de modèles numériques Interopérabilité avec d autres systèmes Page 4 / 5
Listes des annexes : Annexe 01 : Cahier des charges pour le développement du lot 2 (Ecoutin et Simier, 2007) Annexe 02 : Proposition financière de la société ASA pour le lot 2 (2007) Annexe 03 : Gestion des utilisateurs de la base PPEAO Page 5 / 5