Copyright (c) Stphane Clerc
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in the section entitled
"GNU
Free Documentation License".
DEPARTEMENT INFORMATIQUE - IUT 2 GRENOBLE
Année universitaire 2002-2003 MEMOIRE DE
STAGE
ACTUALISATION DES BASES DE DONNEES BADORA,
PORTAGE DES APPLICATIONS ASSOCIEES ET REALISATION D'UN PROGRAMME DE
VISUALISATION D'IMAGES RADAR
Laboratoire LTHE
(Stage du 7 Avril 2003 au 16 Juin 2003)
Présenté par Stéphane
CLERC Jury
IUT : M. CHEVAL IUT : Mme
CARAVEL Société : M. CAZENAVE
Remerciements
Je tiens tout d'abord à remercier M.
Frédéric CAZENAVE, mon tuteur au laboratoire, qui m'a permis de
réaliser ce stage au sein de l'équipe du LTHE. Il m'a suivi tout
au long de ce projet et m'a beaucoup aidé dans ma tâche par ses
conseils techniques et ses compétences en Hydrologie qui m'ont permis de
mieux comprendre le cadre dans lequel se situait mon stage.
Je remercie également tous les autres stagiaires et les
autres personnes du LTHE pour leur accueil et leurs conseils ainsi que mes
camarades de l'IUT m'ayant fournis de précieux conseils techniques.
Enfin je voudrais remercier M. Jean-Louis CHEVAL, mon tuteur de
l'IUT qui m'a suivi lors de ce stage, ainsi que l'IUT 2 de Grenoble pour
l'enseignement qu'il m'a apporté.
Sommaire
Introduction . 4
I. Analyse de l'existant.. 6
1) Présentation . 6
1.1) Le projet EPSAT-Niger .. 6
1.2) La base de données Radar (BADORA) .. 6
2) Analyse des besoins 8
2.1) Attentes des utilisateurs .. 8
2.2) Point sur les programmes existants 8
3) Cahier des charges 8
3.1) Compilation et reprise des programmes existants .. 8
3.2) Mise en ligne du site de consultation de la base de
données 9
3.3) Réalisation d'un programme de visualisation des
données 9
4) Environnement 9
4.1) Matériel et outils à maîtriser .. 9
4.2) Langages de programmation 10
4.3) Contraintes 10
II. Conception et réalisations 11
1) Refonte et portage des programmes existants
11
1.1) Présentation des différents programmes
11
1.2) Compilation et problèmes 12
1.3) Modifications apportées 13
2) Site Internet 13
2.1) Conception et architecture du site 13
2.2) Réalisation et mise en ligne 15
3) Programme de visualisation . 15
3.1) Choix du langage et conception 15
3.2) Transfert et organisation de la nouvelle base de
données 17
3.3) Interface graphique : architecture, fonctionnalités
22
3.4) Codage des images et animations radar 25
III. Résultats .. 28
1) Tests et résultats 28
2) Problèmes rencontrés 29
2.1) Compréhension du système C-ISAM de gestion de
BD 29
2.2) Organisation d'une BD de taille importante 29
2.3) Réalisation des images radar 29
3) Améliorations possibles 30
Conclusion .. 31
Glossaire . 33
Bibliographie - Webographie . 34
Annexes . 35
1) Description des classes Java . 36
2) Listings des classes principales 36
3) Listing de la classe Evénement . 47
4) Extrait de la classe Jimage 49
|