Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Proposition d’évolution de l’application
Kevin Marchois Le 2 septembre 2014 Proposition d’évolution de l’application Tuteurs Damien Boulanger Mireille Paulin Enseignant Jan-Georg SMAUS
2
Introduction - Le pôle Ether
Un partenariat entre le CNES et le CNRS-INSU Spécialisé dans la chimie de l’atmosphère 2 centres techniques Un à Toulouse au SErvice de DOnnées de l’Observatoire Midi-Pyrénées (12 développeurs, dont 2 pour ECCAD) Un à Paris
3
Introduction - ECCAD Emissions of atmospheric Compounds & Compilation of Ancillary Data Visualisation d’émissions chimiques sur une carte, téléchargement et calcul des données Disponible sur le portail d’Ether et de GEIA Global Emission InitiAtive Développement d’une nouvelle version en cours Faisabilité du replacement de Thredds par Geoserver
4
Introduction – ECCAD (suite)
Version 1 Version 2 (Thredds) Version 2 (GeoServer)
5
Sommaire I - L’application ECCAD II - Méthodologie
Interface Fonctionnement Objectifs du stage II - Méthodologie III - Technologies et contraintes GeoServer - WMS – Table de couleurs Format IV - Bilan Comparaison des serveurs Travail
6
ECCAD - Interface
7
ECCAD - Interface
8
ECCAD - Interface Client OpenLayers
9
ECCAD - Fonctionnement
10
ECCAD – Objectifs du stage
Faire une étude de faisabilité sur l’utilisation de GeoServer Publication de données via REST Attribution de tables de couleurs dynamiques Sélection des données par rapport à la date Réaliser une implémentation d’ECCAD avec GeoServer
11
Méthodologie Temps de travail Suivi Environnement - gestion
Etude (30 jours) Développement/Tests (30 jours) Documentation (15 jours) Suivi Point quasi quotidien avec mon tuteur 3 Réunions d’avancement de projet Le 10 Juin : Présentation de l’étude préliminaire Le 10 Juillet : Réunion intermédiaire Le 11 Août : Livraison Environnement - gestion Eclipse développement (IDE) Git gestion des versions
12
Technologies - GeoServer
Développé selon les standard de l’OGC (Open Geospatial Consortium) Forte communauté de développeurs Utilisation d’un service REST pour configurer le serveur Permet de spécifier une table de couleurs
13
Technologies - WMS (Web Map Service)
Protocole de communication servant à interroger un serveur de génération de cartes Utilise le protocole HTTP et transmet des paramètres
14
Contraintes - Table de couleurs
Générée par GeoServer avec min et max inversés (format américain) Ne respecte pas le cahier des charges Afficher des intervalles
15
Contraintes - Table de couleurs(suite)
Solutions Coder une table de couleurs dynamique en HTML Utiliser une application tierce
16
Contraintes - Formats Finalement le format NetCDF a été conservé
NetCDF (actuel) Standard de l’OGC Représente des données spatiales Tableau multidimensionnel Nécessite l’utilisation d’un plugin GeoTiff (étudié) Standard de l’OGC Plus simple que le NetCDF Natif Développement outil conversion Finalement le format NetCDF a été conservé
17
Bilan – Comparaison des serveurs
GeoServer Créé par l’OGC Forte communauté Releases fréquentes Thredds Supporte nativement les NetCDFs Un seul développeur (fragile et peu d’évolutions) Recommandation Conserver Thredds si les besoins n’évoluent pas Utiliser GeoServer si de nouveaux besoins risquent d’apparaitre
18
Bilan - Travail Travail mené à son terme Code documenté
Dossier justificatif Tests fonctionnels Tests utilisateurs GeoServer est une alternative crédible à Thredds Il ne reste plus qu’à choisir
19
Conclusion Une expérience bénéfique sur plusieurs points
Sur le plan professionnel Travail en équipe au sein du CNRS Collaboration avec des chercheurs Aperçu des missions et organisation du CNES Sur le plan technique : utilisation de JSF, PrimeFaces Application et approfondissement des enseignements J2EE WebServices : REST Git
20
Merci de votre attention
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.