Ils nous font confiance

Des sociétés et des institutions de toutes tailles nous ont confié leur projet : collectivités territoriales, entreprises privées, services publics, collectivités territoriales, ministères, laboratoires… Découvrez ici toutes nos réalisations et n'hésitez pas à nous confier, à votre tour, votre projet !

Image
Makina Corpus - Header Références

Serveur d’images et bulletins pour le suivi de la qualité des analyses et prévisions océanographiques

10/09/2020 | SIG | Django

Mercator Océan possède un outil existant de visualisation et d'analyse de données océanographiques dénommé Moniqua. Cette solution, développée par Makina Corpus, réalise la mise en valeur de données statistiques scientifiques récoltées par Mercator Océan afin de pouvoir visualiser et manipuler des graphiques paramétrables par l'utilisateur.

Le projet Moniqua-Maps a pour objectif de reprendre la structure applicative existante et d'ajouter un système de validation d'images journalières importées dans le programme. Cela signifie donc qu'un système d'import et de catégorisation d'images par lot a été créé ainsi qu'un écran de consultation des cartes dans l'interface de Moniqua. Cette fonctionnalité a pour objectif d'approuver ou non les prévisions océanographiques générées quotidiennement par Mercator Océan et relatives à certaines variables (température de l'eau, salinité, teneur en O2 …).

La revue des cartes générées (formant un bulletin journalier) doit être effectuée quotidiennement par un agent authentifié sur l'application. Cet utilisateur a la possibilité de marquer comme suspectes les cartes générées et de commenter une potentielle anomalie.
Un reporting automatique est effectué par courriel lors de la validation définitive du bulletin. Le bulletin a la particularité d'inclure en plus des images importées quotidiennement certains graphiques générés dans la version préalable de Moniqua. L'ensemble des informations affichées sur l'écran (graphique et images) est entièrement configurable.

En sus d'un écran de validation des prévisions, un second écran permettant la consultation des générations précédentes a également été ajouté au projet.

Mercator Océan

En routine ou en temps réel, à l’échelle globale ou régionale, en surface comme en profondeur, Mercator Océan décrit, analyse et prévoit l’océan en développant et en maintenant en condition opérationnelle le « Système Mercator » d’analyse et de prévision océanique.

Projet : Moniqua-Maps

+Info

Le projet s'inscrit dans un objectif global d'amélioration de la visualisation et du suivi de la qualité des analyses et prévisions de Mercator Océan, en complément des outils de validation immédiate des analyses et prévisions existants, notamment le logiciel Moniqua. Moniqua permet une navigation interactive dans les séries temporelles des scores de qualité des produits de Mercator Océan.

Le but est de développer une banque d’images (à partir d’images fournies par Mercator Océan) et une interface graphique web permettant de visualiser, comparer et sélectionner interactivement ces images, puis de réaliser un bulletin.

La finalité étant d’améliorer le processus de maintien en condition opérationnelle (MCO) des outils de suivi de la qualité des analyses et prévisions, en simplifiant la procédure d’ajout d’un nouveau système de prévisions.

Challenge

  • Mettre à jour l'architecture applicative existante
  • Développer des évolutions en termes d'ergonomie
  • Traiter des volumes de données importants avec un temps de réponse court de l'API
  • Rendre générique et paramétrable l'écran de bulletin
  • Permettre à Mercator Océan de maintenir le projet avec une interface d'administration

Solution

  • Interface unique d'observation des projections générées par Mercator Océan et des graphiques des données océanographiques
  • Interface dynamique à l'ergonomie simple permettant une navigation entre les diverses variables
  • Consultation du bulletin journalier et des commentaires effectués par l'agent régulateur,
  • Consultation des images générées utilisées pour comparer un ensemble de variables données

Expertise

  • React / Redux / Router : front end
  • PlotlyJS : graphes
  • Django REST Framework : backend et API Rest
  • PostgreSQL/PostGIS : base de données

Inscription à la newsletter

Nous vous avons convaincus