Skip to content

guylifshitz/meteofrance-easyaccess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

meteofrance-easyaccess

Using the tool

The tool is designed to run on your maching locally, with no server or special libraries needed.

1- Open the webtool/index.html file locally in your web browser. This file will load a HTML webpage, and a javascript.

2- Set your API key which you got from your account page on the MétéoFrance API website (https://portail-api.meteofrance.fr/)

3- Press "set key" and the "Parameters" section will populate with options, select one option and the "Réseau" options will be populated, selecting a Réseau option will populate the options for "Altitude" and "Échéance".

4- Finally click "Download". Note that the download filename is random, with no file-extension, but it will still open in Panoply.

5- If you wish to merge the many output files into one file, you can simply concatenate them into a single file. The simplest solution is to move them into a single folder and run

$ cat ./* > merged-file.grib2

Tested on Firefox only

NOTE: there is a low limit of 50 requests/minute. Each time you change a Paramètre or Réseau value, set the API key, or download the files, a request is made, couting towards your API requests. If you pass this limit the requests won't work for some time (it seems to take around 10 minutes). You will see an error about CORS, the error is not visible on the website, but will only be visible on the brower's inspection tools.

Capture d’écran 5784-08-01 à 12 02 43

Description du projet:

Sommaire: Outil pour faciliter le téléchargement des données de l'API Météo-France.

1. Problématique et proposition de valeur

Actuellement, les packages de données sur meteodata.gouv ont des volumes trop importants. Dans le cas où l’utilisateur a besoin de télécharger, pour un modèle de prévision donné, plusieurs paramètres météo sur plusieurs échéances à plusieurs niveaux d’altitude, le volume de données atteint plusieurs Go, ce qui n’est pas compatible avec une utilisation ciblée.

Le projet réalisé veut répondre à cette problématique de volume de données trop conséquent. Pour cela, nous proposons de limiter le volume des fichiers téléchargés en préselectionnant les critères ciblés en amont.

2. Solution

La solution apportée est une interface-homme-machine html qui permet de sélectionner pour AROME, modèle pris en exemple, les différents critères de coverage API avant le téléchargement d’un GRIB2. Il est possible de choisir, après avoir renseigné sa clé token, émise automatiquement via le portail API de MF, les critères suivants :

  • la latitude
  • la longitude
  • le paramètre météorologique
  • le réseau du modèle
  • l’altitude
  • l’échéance

Après la sélection des différents critères, on télécharge un monogrib GRIB2 en local avec un volume beaucoup plus restreint, et donc un transfert beaucoup plus rapide. Cette solution réduit également les capacités de stockage.

Dans ce projet les données sont la source de l’application. L'objectif est de faire des requêtes API sur des données disponibles en Open Data.

Nous avons créé une page HTML avec un script JavaScript qui permet la facilitation des requêtes vers l'API de Météo-France pour ceux qui n'ont pas les compétences techniques pour y accèder.

3. Impact envisagé

Le temps pour sélectionner et télécharger les données serait beaucoup plus réduit. L'API permet de télécharger uniquement les données nécessaires.

Les personnes ciblées sont celles qui connaissent et utilisent déjà le service Publithèque qui ne sera bientôt plus disponible. L'API peut être dédiée également aux utilisateurs qui ont une idée précise des paramètres qu'ils veulent exploiter sur une zone dédiée.

4. Ressources

Lien vers le code et la documentation: https://github.com/guylifshitz/meteofrance-easyaccess

API Météo-France: https://portail-api.meteofrance.fr/web/

On a consulté ce tuto sur l'utilisation de l'API: https://callendar.medium.com/tuto-acc%C3%A9der-aux-pr%C3%A9visions-de-m%C3%A9t%C3%A9o-france-et-cr%C3%A9er-une-carte-m%C3%A9t%C3%A9o-avec-python-65c98ee552c7

5.Retours sur la qualité des données exploitées

Impossibilité de filtrer les données sur le site meteodata.gouv, nécéssitant l'utilisation de l'API de Météo-France et des compétences de développement pas forcément existantes chez les utilisateurs de données. Les packages de données de modèles de prévisions ne sont pas lisibles par certains utilitaires type panoply ou xygrib.

Releases

No releases published

Packages

No packages published