Makina Blog

Le blog Makina-corpus

Gulf Stream Story : récupérer et visualiser des données océanographiques


Cet article traite des données utilisées dans l'application Gulf Stream Story. Si vous ne l'avez pas encore parcourue, n'hésitez pas à vous rendre sur cette page : https://makinacorpus.github.io/gulf-stream-story/

Toutes les données utilisées sont issues du catalogue Marine Copernicus et au format NetCDF.

Le programme Copernicus

Copernicus est un système européen dédié au suivi et à l'observation de la Terre. Ce système collecte des données depuis des sources diversifiées : des satellites d'observation de la Terre, des censeurs in situ placés sur le sol, sur l'eau et dans les airs. Ces données brutes sont traitées pour garantir aux utilisateurs des informations fiables et à jour à travers différents services.

Marine Copernicus

http://marine.copernicus.eu/

Le CMEMS (The Copernicus Marine Environment Monitoring Service) est un de ces services. Il fourni des données sur l'état physique, la variabilité et la dynamique des océans et des écosystèmes marins. Deux échelles géographiques sont couvertes : l'océan mondial et les mers européennes.

Le portail Marine Copernicus

http://marine.copernicus.eu/services-portfolio/access-to-products/

Les données Marine Copernicus sont gratuites et en libre accès pour les inscrits.

Elles sont recensées dans un catalogue de données interactif qui permet de jongler entre les zones d'études, les périodes couvertes et les paramètres d'intérêt.

Toutes ces données sont au format raster NetCDF. Dans le cadre de ce catalogue, un fichier NetCDF recense un ensemble d'images satellites. Une image est relative à :

  • une zone géographique données (composante x, y)
  • une profondeur donnée (composante z)
  • une date (composante temps)
  • un paramètre (ex : température, concentration en chlorophylle, le couvert de glace etc.)

Network Common Data Form (NetCDF)

Le format ouvert NetCDF est couramment utilisé dans les applications relatives à la climatologie, à la météorologie, à l'océanographie et aux systèmes d'informations géographiques.

Il se caractérise par :

  • un ensemble de bibliothèques logicielles*
  • un format de données « auto-documenté », indépendant de l'architecture matérielle qui permet la création, l'accès et le partage de données scientifiques stockées sous la forme de tableaux. 

* collection de routines qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.

Pour plus d'informations vous pouvez vous rendre sur le site de l'« University Corporation for Atmospheric Research » (UCAR), développeur de ce format :

http://www.unidata.ucar.edu/software/netcdf/

Utilisation du NetCDF

De nombreux outils gèrent les données NetCDF. L'UCAR en a dressé une liste :

http://www.unidata.ucar.edu/software/netcdf/software.html

Lors de la création de l'application, nous nous sommes concentré sur trois outils principaux :

QGIS

http://www.qgis.org/en/site/

QGIS

QGIS est un logiciel de système d'information géographique (SIG) libre et open source. Il s'agit d'un standard de plus en plus utilisé dans le monde des SIG.

Ce logiciel permet d'utiliser les données NetCDF. Chaque couche dans le logiciel correspond à une date. Pour charger plus simplement différentes dates, l'extension ncBrowse a été utilisée.

QGIS permet des stylisations de couche raster poussées et facilement paramétrables. Par contre, il ne permet de gérer et d'afficher qu'une couche à la fois. De plus, la date de la couche étant stockée dans le style, il n'est pas facilement possible de copier/coller un style que l'on aimerais appliquer à toutes les couches. Dans le cadre de la création de vidéos à partir de fichiers NetCDF, cet outil n'est pas très adapté.

NcView

http://meteora.ucsd.edu/~pierce/ncview_home_page.html

NcView

NcView est un petit utilitaire dédié aux fichiers NetCDF. Il permet de rapidement visualiser le contenu d'un NetCDF sous forme de vidéo. En quelques clics il est possible de faire varier les paramètres, les échelles de couleurs, la plage de valeurs, la vitesse de défilement des images etc. Malheureusement, cet outil n'est qu'un visualiseur, il n'est ici pas question de traiter les données.

Panoply

http://www.giss.nasa.gov/tools/panoply/

panoply

Panoply est un autre utilitaire qui permet de gérer les données NetCDF. Plus complet et complexe que NcView, il nous a servi à explorer la profondeur des océans. Panoply permet très simplement de croiser des données et de créer des graphiques. Les paramètres d'un graphique sont très simplement éditables à la volée. Dans le cadre du Gulf Stream, cela nous a permis d'explorer rapidement de nombreuses coupes latitude/profondeur avec une longitude fixe.

Même si cet utilitaire permet quelques exports, il reste plutôt destiné à la visualisation de données.

Dans un prochain article nous étudierons le traitement des données Marine Copernicus avant leur intégration à l'application.    

Actualités en lien

Image
Encart Journée PRNSN 2024
20/11/2024

Nouvelle Jour­née Tech­nique du PRNSN : le numé­rique dans les pratiques spor­tives de nature

Le 27 novembre 2024, Mont­pel­lier accueille la 18e Jour­née tech­nique du réseau natio­nal des sports de nature, orga­ni­sée par le PRNSN.

Voir l'article
Image
Guide ODbL
15/11/2024

Mini-guide à l’usage des collec­ti­vi­tés : l’Open Data, entre néces­sité et oppor­tu­nité

Tout ce que vous avez toujours voulu savoir sur l’Open Data. Petit guide à desti­na­tion des collec­ti­vi­tés pour l’ap­pré­hen­der et se l’ap­pro­prier.

Voir l'article
Image
Encart Capitole Du Libre 24
07/11/2024

Makina Corpus, spon­sor et confé­ren­cier au Capi­tole du Libre 2024

Les 16 et 17 novembre à Toulouse, Makina Corpus s’en­gage aux côtés de la commu­nauté du logi­ciel libre en spon­so­ri­sant le Capi­tole du Libre. Ne manquez pas la confé­rence de notre expert Drupal, Simon George.

Voir l'article

Inscription à la newsletter

Nous vous avons convaincus