Comprendre le Climat par l’Image

Developpement d’application pour visualiser le rechauffement climatique

C++ Visual Studio 2022 Photoshop

2025

Dans le cadre de ma première année de BUT Informatique, j’ai développé, en binôme et sur une durée d’environ 12-16 heures, une application en C++ à l’aide de la bibliothèque graphique LibGraph, à partir des températures mensuelles relevées au Mont Aigoual. Le projet consistait à représenter visuellement ces données sous forme graphique, tout en assurant une interaction utilisateur. Ce travail a nécessité une bonne structuration du code (approche orientée objet), le respect de consignes techniques, et une réflexion créative pour produire un rendu à la fois lisible et percutant.

  • - Developpement avec LibGraph : Concevoir une application en C++ affichant les données climatiques sous forme graphique à l’aide de la bibliothèque LibGraph
  • - Traitement de données climatiques : Exploiter les températures mensuelles du Mont Aigoual et structurer les données pour une visualisation claire et impactante
  • - Conception d’un visuel original : Imaginer et réaliser une représentation graphique lisible du réchauffement climatique
  • - Interaction utilisateur : Intégrer une interface simple permettant à l’utilisateur d’interagir avec l’application
  • - Approche orientée objet : Structurer le code selon les principes de la programmation orientée objet
  • - Gestion de projet en binôme : Répartir les tâches de manière équilibrée, s’organiser efficacement et documenter la démarche dans un mini rapport
Exemple de résultat de l’application (affichage de la décennie 2000)

Exemple de résultat de l’application (affichage de la décennie 2000)

etapes

Exemple de résultat de l’application (affichage des 5 années les plus chaudes)

Exemple de résultat de l’application (affichage des 5 années les plus chaudes)

  • - Etape 1 : Analyse du sujet et des données
    Compréhension de la demande du client et réflexion sur un visuel original pour illustrer le réchauffement climatique
  • - Etape 2 : Conception du visuel
    Croquis préparatoires et choix techniques pour structurer le projet avec LibGraph
  • - Etape 3 : Developpement graphique
    Programmation en C++ pour afficher les données sous forme graphique à l’aide de LibGraph
  • - Etape 4 : Ajout d’interactions
    Implémentation de fonctionnalités interactives pour rendre la visualisation plus dynamique.
  • - Etape 5 : Finalisation
    Amélioration de l’affichage, nettoyage du code et rédaction du rapport de présentation.
Exemple de résultat de l’application (affichage des 5 années les plus chaudes)

Exemple de résultat de l’application (affichage de toutes les années)

competences

techniques

  • - Programmation en C++ : Programmation orientée objet pour structurer le projet
  • - LibGraph : Exploitation d’une bibliothèque graphique pour afficher des données
  • - Visualisation de données : Représentation claire et originale de données climatiques
  • - Gestion de fichiers : Lecture de données à partir de fichiers fournis

transversales

  • - Analyse de donnees : Compréhension et interprétation des températures du Mont Aigoual
  • - Organisation : Planification des étapes de développement en binôme
  • - Creativite : Choix d’une mise en scène graphique originale et parlante

humaines

  • - Communication : Partage des idées et coordination des tâches dans le binôme
  • - Autonomie : Prise d’initiatives techniques et visuelles
  • - Rigueur : Respect des contraintes techniques et qualité du code

academiques

  • - Compétence 1 : Réaliser un développement d’application
  • - Compétence 3 : Optimiser des applications
  • - Compétence 5 : Conduire un projet
  • - Compétence 6 : Collaborer au sein d’une équipe informatique

Ce projet m’a permis de renforcer mes bases en C++ tout en découvrant la programmation graphique avec LibGraph. Travailler à partir de données réelles m’a confronté au défi de les représenter de manière claire, esthétique et pertinente. L’une des principales difficultés a été de créer une interface visuelle originale tout en respectant les contraintes techniques de la bibliothèque. Cette expérience m’a aidé à progresser en structuration de code, en visualisation de données et en créativité graphique. Elle s’inscrit pleinement dans mon projet professionnel, en lien avec l’infographie et la conception visuelle. Avec plus de temps, j’aurais pu affiner l’ergonomie et enrichir les interactions proposées.

plus d'images

Capture d’écran du code

Capture d’écran du code

Capture d’écran du diagramme UML et schéma du design de l’application

Capture d’écran du diagramme UML et schéma du design de l’application