API AtmoSud
API de qualité de l'air de la région SUD
Dernière mise à jour
Cet article vous a-t-il été utile ?
API de qualité de l'air de la région SUD
Dernière mise à jour
Cet article vous a-t-il été utile ?
Le script python récupère les données de qualité de l'air à travers l'API d'Atmosud () suivant les paramètres de localisation (code INSEE) de l'oeuvre et de la date à travers une requête http. Il est ainsi possible de modifier la commune depuis laquelle le script récupère les données de qualité de l'air afin de l'adapter à sa position actuelle, ainsi que les plages de dates correspondant aux données historiques voulues. Pour plus d'information à ce propos et pour comment obtenir la liste des villes disponibles, cf. page , tab Villes Disponibles.
Cela se fait au sein d'un bloc try-get afin d'éliminer les risques de problème de connection au serveur : dans le cas ou il ne serait pas accessible, le script utilisera des donnés de qualité de l'air démo déjà sauvegardés (ces données correspondent aux données du 8 Juin 2021 au 8 Juillet 2021, avec le premier ruban en blanc pour rappeler qu'il s'agit d'une démo)
Il obtient ainsi l'historique de qualité de l'air des 31 derniers jours liée à la qualité de l'air présente à la station de mesure Atmosud la plus proche de l'oeuvre, sous forme d'un dictionnaire contenant pour chaque journée un indice de qualité d'air allant de 1 (Bon) à 6 (Extrêmement mauvais) ainsi que les polluants majoritaire responsables de cette qualité d'air (O3, NO2, pm10, ...).
Le script créé ensuite 2 listes (une pour les indices et une pour les polluants majoritaires) de 31 éléments reflétant la qualité de l'air des 31 derniers jours, qu'il combine en une liste. Dans le cas où les données du jour ne seraient pas encore sorties, le script récupérera les prévisions de la veille pour aujourd'hui. Si ni les données d'aujourd'hui, de la veille ou du mois dernier sont disponible, il utilisera celle de démo.
Suivant l'indice de qualité d'air de 0 à 6 (0 est en plus comme qualificatif d'une donnée 'inconnu'), le script python un état de lumière (couleur, gradient, opacité, effet, ...) différent à la surface correspondant à ce jour du mois.
est le logiciel permettant d'appliquer des surfaces, effets, couleurs, luminosité, ect... aux rubans LEDs, via la .
Pour plus d'infos sur l'envoi des données vers MadMapper, fonctions supplémentaires, et pour modifier les couleurs et gradients à appliquer cf. section .