/sim2_as_api

API minimale pour accéder aux données SIM2 de Météo-France

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

micro-API SIM2

Ce projet implémente une API minimale pour requêter les données SIM2 de Météo-France stockées dans une base locale postgresql.

Prérequis

Ce projet n'a été testé que sur Ubuntu 20.04 et 22.04 et a besoin à minima des éléments suivants:

  • Python 3
  • un serveur local postgresql avec une base contenant l'extension PostGIS v3.x

Installation

Installer les dépendances python avec: pip install -r requirements.txt

Chargement des données

Deux scripts bash permettent de télécharger puis importer les données dans Postgresql:

  • download.sh
  • import_postgresql.sh

Lancement du serveur

gunicorn sim2_as_api:app -b 0.0.0.0:8989

Paramètres reconnus par l'API

(les liens interrogent une version temporaire de l'API sur, sans garantie de disponibilité)

Données climatique pour une date (date, from + to)et un lieu donné (lat, lon):

cq - 2024-04-09