Jump to content
  • entries
    4
  • comments
    5
  • views
    12366

Les données météorologiques


David Julot

189 views

 Share

ipb_blog_OpenData__OpenWeatherMap_donneesmeteo.png

 

Pour notre deuxième intégration, nous allons nous intéresser aux données météorologiques, en imaginant que nous souhaitons proposer aux utilisateurs de notre solution FileMaker la météo actuelle et pour les cinq prochains jours de la ville de chaque contact. Soit lorsque l'utilisateur a le contact au téléphone et lui permet d'engager la conversation sur la pluie et le beau temps (?!) ou pour savoir comment s'habiller s'il doit rejoindre le client chez lui. Mais plus sérieusement on s'aperçoit de plus en plus de l'impact de la météo sur les ventes réalisées par un magasins, ou la fréquentation d'un musée, etc. Le fait de connaître la prévision météorologique peut permettre de prendre quelques décisions organisationnelles.

Chaque État a un service publique météorologique, en France nous avons Météo France qui propose de télécharger le bulletin quotidien au format PDF, ce qui avouons-le n'est pas pratique pour une intégration simple dans nos solutions FileMaker. Mais comme ce forum est suivi non pas seulement par les développeurs français métropolitains mais par la communauté francophone présente sur l'ensemble du globe, nous allons donc utiliser un service disponible pour l'ensemble de la planète.

OpenWeatherMap est une plateforme qui recueille les données météorologiques de divers services à travers le monde et propose une restitution via une API de manière gratuite ou payante.

  • Le jeu de données comprend, entre autres :
    • pour l'accès gratuit à l'API :
      • la météo actuelle, la prévision sur 5 jours par tranche de 3 heures, la carte météo ;
      • nombre d'interrogations : 60/minutes max ;
    • pour les accès payants à l'API et suivant le type d'abonnement :
      • la météo actuelle, la prévision sur 5 jours par tranche de 3 heures, la prévision sur 16 jours par tranche journalière, la carte météo, l'indice UV, le téléchargement des données brutes ;
      • nombre d'interrogations : de 600/minutes à 150 000/minutes max ;
  • Fréquence de mise à jour 
    • pour l'accès gratuit à l'API : toutes les 2 heures ;
    • pour les accès payants à l'API et suivant le type d'abonnement : toutes les heures ou toutes les 10 minutes ;
  • Licence : CC BY-SA 4.0 (en anglais), CC BY-SA 4.0 (en français)
  • Formats de fichiers pour l'importation : XML
  • API pour interrogation : oui, adresse url : http://api.openweathermap.org/data/2.5/

:excl: Quelque soit le type d'accès choisi (gratuit ou payant) vous devez vous inscrire sur la plateforme. Cette inscription vous permettra d'obtenir une clef API (un identifiant, token).

 

 

ipb_blog_OpenData__chapitre_inscription.png

L'inscription à la plateforme OpenWeatherMap est très simple, voici la procédure :

  1. Connectez-vous sur le site à l'adresse suivante :
    https://home.openweathermap.org/users/sign_up
  2. Saisissez dans les champs suivants :
    • Username : un nom d'utilisation ;
    • Enter email : votre adresse électronique ;
    • Password : un mot de passe ;
    • Repeat Password : de nouveau le mot de passe saisi précédemment ;
  3. Cochez l'option I agree to the Terms of Service and Privacy Policy ;
    page : Terms of service
    page : Privacy policy
  4. Cliquez sur le bouton Create Account ;
  5. Un formulaire apparaît vous demandant de saisir le nom de votre société (optionnel) et le type d'usage ;
  6. Sélectionner l'onglet API Keys et notez l'identifiant, il sera utilisé lors de chaque interrogation à l'API.

 

 

ipb_blog_OpenData__chapitre_importation.png

 

ipb_blog_OpenData__chapitre_api.png

ipb_blog_OpenData__chapitre_base.png

 Share

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...