Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Dominique OLLIVIER Dominique PELAGE Luc GUILLEMOT PowerPoint Presentation
Download Presentation
Dominique OLLIVIER Dominique PELAGE Luc GUILLEMOT

Dominique OLLIVIER Dominique PELAGE Luc GUILLEMOT

133 Views Download Presentation
Download Presentation

Dominique OLLIVIER Dominique PELAGE Luc GUILLEMOT

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. DEVELOPPEMENT DU PROTOTYPE D’UNE APPLICATION WEB DE GENERATION DE CARTES CHOROPLETHES POUR LE SITE GOODPLANET.INFO Mini-projet SIGMA Dominique OLLIVIER Dominique PELAGE Luc GUILLEMOT

  2. SOMMAIRE • INTRODUCTION: Contexte et objectif du projet • Méthodologie • Technologies développées • Présentation du prototype • Finalisation de l’application • CONCLUSION

  3. CONTEXTE DU PROJET • L’association Goodplanet: une sensibilisation au développementdurable • Le site goodplanet.info: portail d’information de l’association • Le globe 3D: clé de voûte de l’interface cartographique du site

  4. BESOINS EXPRIMÉS PAR LES FUTURS UTILISATEURS • Un outil de production de cartes statistiques traduisant des indicateurs environnementaux • Une application facile d’utilisation pour des non-géographes et guidant au maximum la génération des cartes

  5. Exemple Représentation de l’indicateur de développement humain dans le monde

  6. OBJECTIFS DU MINI-PROJET • Développer un prototype de l’application permettant la génération automatique de cartes choroplèthes à l’échelle de la planète • Réaliser un guide d’utilisation du prototype • Réaliser un guide de développement pour la finalisation de l’application

  7. METHODOLOGIE

  8. METHODOLOGIE Pourquoi développer entièrement une application ? Création d’un outil dédié (spécifications) Accessibilité à des utilisateurs non-cartographes Capacité à fonctionner avec un serveur cartographique distant

  9. METHODOLOGIE • Cas d’utilisations : • Générer une carte avec : • Un indicateur déjà répertorié dans l’application • Un nouvel indicateur

  10. METHODOLOGIE • Cas d’utilisations : • Générer une carte avec : • Un indicateur déjà répertorié dans l’application • Un nouvel indicateur • Modifier les paramètres de l’analyse thématique • Intervalles • Couleurs

  11. METHODOLOGIE • Cas d’utilisations : • Générer une carte avec : • Un indicateur déjà répertorié dans l’application • Un nouvel indicateur • Modifier les paramètres de l’analyse thématique • Intervalles • Couleurs • Sauvegarder la carte

  12. METHODOLOGIE • Étude des données disponibles • Fond fixe non projeté de la Terre centré sur le méridien de Greenwich • Couche vectorielle des contours des pays • Fichiers contenant les valeurs des indicateurs à cartographier • Exemples de camaïeux • exemple d’algorithme de discrétisation (en Java)

  13. Organisation du projet

  14. TECHNOLOGIES DEVELOPPEES

  15. TECHNOLOGIES DEVELOPPEES PHP et MapScript • Développement de l’interface en PHP • Traduction de l’algorithme de discrétisation de Java vers PHP • Utilisation de fonctions MapScript pour la génération des cartes

  16. Gestion des données • Données d’entrée: fichiers CSV et fonds cartographiques fixes • Stockage dans des variables session pendant le déroulement de la génération d’une carte • Stockage des camaïeux de couleurs dans une base de données MySQL • Stockage des paramètres de calcul de discrétisation et de choix de camaïeu dans cette même base de données pour une réutilisation ultérieure

  17. ORGANISATION CLIENT / SERVEUR Internet

  18. PRESENTATION DU PROTOTYPE

  19. 1) Description 2) Vidéo d’illustration

  20. PRESENTATION DU PROTOTYPE

  21. FINALISATION

  22. PISTES DE DEVELOPPEMENT • FINALISATION NECESSAIRE: • Ajout d’une fonctionnalité de transfert FTP des fichiers d’indicateur • Intégration des dernières fonctionnalités du prototype EXTENSIONS ENVISAGEABLES: • Modification du fond de carte permanent • Ajout de nouveaux camaïeux • Nouvelle recherche sur les possibilités de superposition • Proposition d’une couleur de contour différente selon les pays • Intégration de nouvelles méthodes de discrétisation et de nouveaux indices de discrétisation

  23. CONCLUSION ET RETOUR SUR EXPERIENCE • Des fonctionnalités prototypées • Une application à finaliser, à l’aide du guide développement • Appréhension de la gestion de projet