Aller au contenu

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

Script - Vigilance météo


BenWS2305
 Partager

Messages recommandés

Posté(e)
Proche de Margny-lès-Compiègne

C'est en cours mais je galère à générer des cartes en PNG depuis le svg. J'ai essayé pleins de bibliothèque connues en PHP mais rien a faire. J'attends que ça pour justement inclure les cartes de vigilances en photo directement. 

Ça m'énerve j'y ai déjà passé plusieurs heures dessus !

Le favicon j'hésite encore a utiliser le petit logo que j'ai fait sur Facebook 😅

Lien à poster
Partager sur d’autres sites

  • Réponses 158
  • Créé
  • Dernière réponse

Les plus actifs

Les plus actifs

Messages populaires

Bonjour à tous,   Après m'être aperçu que dans les données open source de Météo France se trouve un tas de fichier XML mis à jour en même temps que les vigilances comprenant tous les dernier

Pour l'anecdote, Infoclimat les archive depuis des temps immémoriaux (à l'époque où le fichier XML n'existait pas et où l'on analysait donc la couleur des pixels sur l'image pour savoir quelle était l

Bon voilà il aura fallu des vigilances rouges pour exploiter tout le script et les données de Météo-France pour corriger l'ensemble des bugs : timeline, vignette pour forum (...)  Tout est corrigé e

Images postées

Il y a 3 heures, BenWS2305 a dit :

C'est en cours mais je galère à générer des cartes en PNG depuis le svg. J'ai essayé pleins de bibliothèque connues en PHP mais rien a faire. J'attends que ça pour justement inclure les cartes de vigilances en photo directement. 

Ça m'énerve j'y ai déjà passé plusieurs heures dessus !

Le favicon j'hésite encore a utiliser le petit logo que j'ai fait sur Facebook 😅

 

Tu n'as pas pensé utiliser un autre langage que PHP !? comme Python par exemple, toutes les librairies y existent (shapely, matplotlib, PIL...) pour faire ça, assez facilement. PHP est un langage de script certes, mais principalement utilisé pour produire des pages Web dynamique, moins pour du batch.

 

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Je le sais mais je ne maîtrise pas du tout python pour le coup et je dois le faire depuis mon serveur sur OVH absolument je ne sais pas trop si je peux autrement avec Apache 

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Bon,

Mise a jour du script Facebook.

Enfin j'ai réussi à générer avec la bibliothèque Imagine en php des vignettes PNG. 

 

J'ai juste abandonné les icônes sur les départements, impossible de les faire générer correctement 😢

Mais en attendant ça permet de publier automatiquement les 2 cartes 🙃

Pas de lien cliquable directement j'ai plus envie que les photos soit affichées au maximum, il y a suffisamment de lien dans la publication.

Reste aussi a gérer les retours à la ligne des bulletins car c'est une galère, Facebook n'accepte pas les retours a la ligne classiques comme en HTML...

 

vigilance_facebook_09_12_2023.png

  • J'aime 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Bonjour à tous,

Derniers ajouts pour la publication automatique sur Facebook, les icônes sont enfin insérés ! Je vais laisser tourner plusieurs semaines et voir le comportement 🙃
pas eu le choix de créer des fichiers svg spécifiques avec reposition de l'ensemble des départements un par un pour faire correspondre icone et département.

Ajout aussi de la publication des risques d'avalanche si un massif est en risque >= 3.

Plus tard quand ce sera dispo, je prévoirai la carte du risque de feux de forêt avec publication.

 

J'ai aussi modifié ma signature vu que les PNG sont facilement acceptés en signatures sur le forum 🙃

 

Voilà ce que cela donne :
vigilance_facebook_13_12_2023.thumb.png.97e27bb1cca52fea05e334362c0beb5e.png

risque_avalanche_actuel.thumb.png.96dfd3c3349cf52c3e6aa8df40c23ff0.png

Modifié par BenWS2305
  • J'adore 1
Lien à poster
Partager sur d’autres sites

  • 5 months later...
Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour a tous,

Petite modification du script concernant les avalanches car les appels a l'API de Météo France étaient nombreuses et les appels étant bloqués, beaucoup de mises à jour ne se faisaient pas.

 

Concernant les vigilances RAS depuis 6 mois tout semble fonctionner.

 

Je vais me pencher cet été sur les archives que j'ai depuis janvier 2023 pour les afficher.

 

Modification de l'appel de  l'API Facebook pour optimiser les publications sur la page facebook VigiScript.

https://www.facebook.com/profile.php?id=61554262889008

Modifié par BenWS2305
  • Merci 1
Lien à poster
Partager sur d’autres sites

  • 2 weeks later...
Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous, 
J'ai commencé la partie archivage. J'envisage 2 types d'archives :

1 statistique avec les infos du nombre de vigilance pour chaque phénomène et chaque couleur pour la France ou un département au choix, sur une période au choix.

1 purement archive pour accéder à un bulletin d'un jour et heure précise.

Pour le moment j'ai déjà fait le calendrier qui affiche les couleurs à l'échelle de la France ou d'un département précis et/ou d'un phénomène  précis.
Le clic sur le jour renverra les cartes de vigilances avec les bulletins détaillés. ce n'est pas encore optisimé.

A l'heure actuelle seul le calendrier est opérationnel normalement : https://vigiscript.fr/Ancien_bulletin/affichage_calendrier.php
J'ai encore rien intégré sur le site, on peut y accéder que par ce lien direct.

Par contre sur mobile l'affichage est pas top 😅

Modifié par BenWS2305
  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous,
Je suis preneur de premiers retours (bugs, erreurs ...)*. Je viens de publier sur vigiscript la première version du système d'archivage : https://vigiscript.fr/Ancien_bulletin/archives.php

Avec deux choix : Soit l'accès au calendrier pour la France, un département et/ou un phénomène précis :
Capture.thumb.JPG.1a08a98c2d96dd87cd3fef5de152f39e.JPG

Ou alors vers un petit système de stat qui affiche pour le moment le nombre de jours en vigilance de chaque couleur pour chaque phénomène à l'échelle de la France (je vais essayer de mettre par département) D'autres stats éventuelles mais pas trop d'idée ^^ :
Capture2.thumb.JPG.c0553a75e4a113a1c60f26641dad3f57.JPG

PS : normalement en version mobile cela fonctionne désormais et la navigation devrait être assez bonne.

 

*Au niveau des petits problèmes, je n'ai pas réussi a comprendre pour le moment pourquoi la timeline a l'échelle nationale pour les bulletins 2023 uniquement ne fonctionne pas.

Modifié par BenWS2305
  • J'aime 1
  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Bonjour à tous,

Mise à jour des archives :

1 => La timeline à l'échelle nationale semble opérationnelle. Une énorme erreur se glissait même pour les vigilances en temps réel, j'ai du passer à côté de toutes les fois où la timeline n'apparaissait pas. 

2 => Les couleurs des horaires dans le calendrier sont désormais choisies en fonction du fichier le plus récent disponible.

3 => Dans les statistiques on peut désormais trier par département pour les stats à l'échelle du départements. Les points verts (vigilances vertes) ont été supprimés pour épurer l'affichage.
4 => L'année par défaut dans les stats est celle en cours.


https://vigiscript.fr/Ancien_bulletin/archives.php

  • J'aime 2
  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Bonjour,

Nouvelle mise à jour :

1 => Ajout d'un graphique dans la section des statistiques https://www.vigiscript.fr/Ancien_bulletin/statistique_vigilance.php

Cependant la somme des jours de vigilance rouge et orange diffère de Météo France pour 2023 et 2024 mais je n'arrive pas à comprendre...

 

2=> Ajout d'un menu pour épurer le nombre de boutons qui s'affichaient partout. Ce menu est en format déroulant sur mobile.

 

3=> Ajout des conseils cliquables en fonction de l'état des vigilances.

 

 

IMG_20240619_205728.jpg

IMG_20240619_205626.jpg

  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Ici dans le Cloud
il y a 12 minutes, BenWS2305 a dit :

Bonjour,

Nouvelle mise à jour :

1 => Ajout d'un graphique dans la section des statistiques https://www.vigiscript.fr/Ancien_bulletin/statistique_vigilance.php

Cependant la somme des jours de vigilance rouge et orange diffère de Météo France pour 2023 et 2024 mais je n'arrive pas à comprendre...

[...]

 

Je n'ai pas eu le temps de regarder les fichiers publics de MF. J'avais pensé de mémoire au 21/08 mais tu as eu raison de me dédire.

Pour le rouge du moins c'est plus facile de comparer* : dans le bilan, même page que les graphiques (par jour / par événement), tous les jours sont listés avec cause.

* Sur ton site pas possible de consulter 2023, chez moi du moins [year=2023&dep_choisi=FRA]

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

En effet il fallait insister normalement c'est bon pour choisir le département et l'année 🙃 enfin j'ai pas résolu mais j'ai contourné pour le moment pour y accéder.

Modifié par BenWS2305
Lien à poster
Partager sur d’autres sites

Posté(e)
Ici dans le Cloud

Pour ton rouge de trop (11 vs 10) j'avais pensé à un truc à la con [mais tu l'as peut-être pris en compte ?] : bulletin du 08/11/2024 23:16:11 TU > le 09/11 en TL.

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

... [2023-11-08] => 4 [2023-11-09] => 4 [2023-11-10] => 4 [2023-11-11] => 2 [2023-11-12] => 2 [2023-11-13] => 3 [2023-11-14] => 3 [2023-11-15] => 2 [2023-11-16] => 3 [2023-11-17] => 3 

 

Il semble en effet que le 8 novembre soit pris en compte au niveau 4 !

Donc les bulletins post 00h qui sont mis par MF dans les archives du jour précédent je vais voir pour les prendre en compte autrement !

Modifié par BenWS2305
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Bonjour,

Bon c'est bon j'ai résolu, en effet les heures étant en UTC universel, j'ai ajouté une condition pour vérifier que l'heure est inférieure a 22h et qu'en plus les données du lendemain sont vides, peuvent que la vigilance J est celle du lendemain.

 

Par contre pour les oranges ça cadre toujours pas 😅

Lien à poster
Partager sur d’autres sites

Posté(e)
Ici dans le Cloud
il y a 3 minutes, BenWS2305 a dit :

Bon c'est bon j'ai résolu, en effet les heures étant en UTC universel, j'ai ajouté une condition pour vérifier que l'heure est inférieure a 22h et qu'en plus les données du lendemain sont vides, peuvent que la vigilance J est celle du lendemain.

 

Heure d'été / d'hiver :P

 

il y a 3 minutes, BenWS2305 a dit :

Par contre pour les oranges ça cadre toujours pas 😅

 

Là je ne peux pas regarder, mais oui j'avais moins de jours lors de ma vérif [trop] rapide.

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne

Oui tu as raison du coup j'ai pris en compte la date pour savoir si l'heure est en heure été et hiver.

Je ne pense plus avoir de coquille, j'obtiens 10 rouges en effet. Mais toujours moins de 100 oranges.

Lien à poster
Partager sur d’autres sites

Posté(e)
Ici dans le Cloud
il y a une heure, BenWS2305 a dit :

Oui tu as raison du coup j'ai pris en compte la date pour savoir si l'heure est en heure été et hiver.

Je ne pense plus avoir de coquille, j'obtiens 10 rouges en effet. Mais toujours moins de 100 oranges.

 

Autre stat « à la con » pour aller à l'autre extrémité : 82 cartes* sur 1134 pour 2023 [sur 45 journées] avec toute la France métropolitaine en vert.

 

* Liste avec date en temps local dans le nom de fichier :

VIGI-J-20230105-100203.png


VIGI-J-20230105-160135.png
VIGI-J-20230205-060025.png
VIGI-J-20230210-160423.png
VIGI-J-20230211-060351.png
VIGI-J-20230211-160105.png
VIGI-J-20230212-060024.png
VIGI-J-20230212-160022.png
VIGI-J-20230213-060118.png
VIGI-J-20230213-160040.png
VIGI-J-20230214-060031.png
VIGI-J-20230214-160054.png
VIGI-J-20230215-060019.png
VIGI-J-20230215-160036.png
VIGI-J-20230216-060043.png
VIGI-J-20230216-160042.png
VIGI-J-20230217-160110.png
VIGI-J-20230218-060127.png
VIGI-J-20230218-160107.png
VIGI-J-20230219-060032.png
VIGI-J-20230219-160019.png
VIGI-J-20230220-060054.png
VIGI-J-20230407-100403.png
VIGI-J-20230407-160113.png
VIGI-J-20230409-060024.png
VIGI-J-20230409-160040.png
VIGI-J-20230410-060022.png
VIGI-J-20230410-160027.png
VIGI-J-20230426-160028.png
VIGI-J-20230427-060025.png
VIGI-J-20230427-160243.png
VIGI-J-20230616-060014.png
VIGI-J-20230701-060100.png
VIGI-J-20230701-160035.png
VIGI-J-20230702-060015.png
VIGI-J-20230702-160020.png
VIGI-J-20230726-060048.png
VIGI-J-20230726-160043.png
VIGI-J-20230730-060020.png
VIGI-J-20230730-160024.png
VIGI-J-20230807-060015.png
VIGI-J-20230807-160057.png
VIGI-J-20230808-060044.png
VIGI-J-20230808-160023.png
VIGI-J-20230919-100816.png
VIGI-J-20230919-160037.png
VIGI-J-20230923-160020.png
VIGI-J-20230924-060106.png
VIGI-J-20230924-160034.png
VIGI-J-20230925-060014.png
VIGI-J-20230925-120035.png
VIGI-J-20230925-160123.png
VIGI-J-20230926-060019.png
VIGI-J-20230926-160217.png
VIGI-J-20230927-060025.png
VIGI-J-20231002-100019.png
VIGI-J-20231002-160023.png
VIGI-J-20231004-060025.png
VIGI-J-20231004-160048.png
VIGI-J-20231005-060013.png
VIGI-J-20231005-160036.png
VIGI-J-20231006-060020.png
VIGI-J-20231006-160112.png
VIGI-J-20231007-060117.png
VIGI-J-20231007-160156.png
VIGI-J-20231008-060020.png
VIGI-J-20231008-160019.png
VIGI-J-20231009-060036.png
VIGI-J-20231009-061200.png
VIGI-J-20231009-160029.png
VIGI-J-20231010-060029.png
VIGI-J-20231010-160436.png
VIGI-J-20231011-060100.png
VIGI-J-20231011-160058.png
VIGI-J-20231012-060017.png
VIGI-J-20231012-160124.png
VIGI-J-20231014-160024.png
VIGI-J-20231015-160047.png
VIGI-J-20231016-060019.png
VIGI-J-20231016-160054.png
VIGI-J-20231022-060028.png
VIGI-J-20231022-160214.png

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour, 

J'ai ajouté un graphique du nombre de vigilance uniquement verte.

Et tout un onglet statistiques pour afficher les cartes par phénomène par année et par couleur. Il y a un peu de chargement il faut patienter un peu. Je vais ajouter un affichage d'attente lors du chargement.

https://www.vigiscript.fr/Ancien_bulletin/statistiques_phenomene.php

IMG_20240626_170332.thumb.jpg.8af987950d52704bd180b81398bfc0af.jpg

 

Bon par contre je suis aperçu que tout ce qui est vague et submersion n'est pris en compte dans aucune statistique (sauf a l'échelle du pays) et je sais pourquoi, je vais fixer ça prochainement.

 

EDIT : bon j'ai fixé le problème avec les vagues submersion qui sont bien pris en compte partout désormais.

Un icône de chargement apparaît lors du chargement des cartes du nombre de jours par phénomène.

 

Modifié par BenWS2305
  • Merci 2
Lien à poster
Partager sur d’autres sites

Posté(e)
L'Isle d'Abeau (38) - 255 m // Lyon 6

Salut,

 

Merci pour tout le travail que tu effectues.

C'est génial pour les archives de vigilance ! Complet, pratique, bravo B|

Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Merci 🙃

C'est surtout que ça me fait progresser en codage,après je suis très très intéressé par le sujet aussi 😅

Par contre avant 2023 je serai vraiment preneur des fichiers XML ou d'une base existante pour pouvoir donner encore plus de sens a ces stats, je ne sais si quelqu'un pourrait m'aider a ce sujet.

Je demande car pas possible de télécharger en masse les XML sur le système d'archive de météo France contrairement aux JSON.

Modifié par BenWS2305
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous :
Ajout de la météo des forêts et sauvegarde quotidienne des fichiers JSON pour pour pouvoir éventuellement l'ajouter aux archives si je peux retrouver les anciens JSON ^^
=> https://vigiscript.fr/vigilance-foret.php

 

Je sauvegarde automatiquement le fichier JSON quotidien et les 2 vignettes.

Modifié par BenWS2305
  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous !
Beaucoup d'optimisation aujourd'hui sur l'ensemble des cartes.
=> La page facebook de Vigiscript publie désormais les cartes des feux de forêts générées par le site vers 19h chaque soir si le risque est supérieur à 2.

=> J'ai regroupé l'ensemble des vignettes et cartes réutilisables par tous ici : https://vigiscript.fr/webmaster.php
=> J'ai mis à jour l'onglet Contact/Info aussi pour en présenter davantage sur le site.
=> Beaucoup de petites modifications à droite et à gauche pour améliorer rendu, vitesse de chargement ....
 

vigilance_facebook_foret_01_07_2024 (1).png

Modifié par BenWS2305
  • J'aime 1
  • Merci 1
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous, 

Je suis toujours en galère pour récupérer les vieux xml avant 2023 ^^

 

En attendant je m'attaque à la dernière partie : Vigilances Outre-mer

https://vigiscript.fr/outre_mers.php

 

L'exploitation des JSON est similaire à ceux pour la métropole, si ce n'est les bulletins qui y sont absents et uniquement téléchargeables en pdf.

 

Je compte faire les autres des que possibles, sauf la Réunion le svg que j'ai récupéré il manque toutes les côtes...

 

Et aussi la Nouvelle Calédonie qui est encore avec des fichiers XML donc tant que ce sera passé en JSON je m'y aventure pas (car les zones y sont très nombreuses en plus)

Modifié par BenWS2305
  • J'aime 1
  • Merci 2
Lien à poster
Partager sur d’autres sites

Posté(e)
Proche de Margny-lès-Compiègne
Posté(e) (modifié)

Bonjour à tous !
J'ai terminé l'implantation de toutes les vigilances Outre-mer disponibles en Json (donc pas pour Saint Pierre Et Miquelon et Nouvelle Calédonie qui seront implantés plus tard si dispo en json). Les heures de vigilances sont en heure locale.
Pour Mayotte et La Réunion je n'ai pas les côtes dans les SVG récupérés s'il y en a qui les ont je suis preneur, car du coup je n'affiche que les vigilances pour les terres ...
Vigilances Outre-mer => https://vigiscript.fr/outre_mers.php


Donc à ce jour, hormis espérer récupérer les fichiers XML avant 2023 pour étoffer les stats et corriger des erreurs / optimiser, j'ai totalement terminé 🙂

Pour rappel, toutes les cartes svg sont réutilisables gratuitement et librement => https://vigiscript.fr/webmaster.php
J'ai été contacté par quelques personnes et je peux ainsi faire quelques vignettes de vigilances sur mesure (je mets en démo dans la rubrique contact) => https://vigiscript.fr/contact_form.php

Voilà et je suis preneur bien sur de toute remontés d'erreurs ou suggestion ici ou via le formulaire de contact du site 🙃

 

Modifié par BenWS2305
  • J'aime 1
  • Merci 1
Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...