Release of MSC AniMet 2.2: User-configurable time zones, experimental 4-display mode, and ability to export a single image! // AniMet du SMC 2.2 : fuseaux horaires configurables, mode à 4 affichages et possibilité d'exporter une carte en image
by Announcement list for the MSC-Datamart. Liste d'information pour le Datamart du SMC
[ le français suit ]
Dear MSC Open Data users,
The MSC AniMet team is pleased to announce the release of MSC AniMet 2.2. This update introduces user-configurable time zones, the ability to save a single timestep as an image and an experimental 4 displays endpoint for larger displays. See below for a comprehensive list of new features, improvements and bug fixes included in this release!
New features in version 2.2:
· User-configurable time zones⌚! To do this, click the chevron next to the time format switch located at the bottom right of the temporal controller.
· Export a single timestep as an image! Select the JPEG format as the output format and you can now export the currently displayed timestep as a single image, keeping the header, footer, and wall clock just like with the video output!
· Experimental 4 displays mode for large screens<https://eccc-msc.github.io/msc-animet/4-displays> 🖥️! Allows users to easily arrange multiple different data views and loop through them on a single display. For example, one display could loop over radar data while another display is configured to show one of the brand-new GOES satellite imagery layers<https://comm.collab.science.gc.ca/mailman3/hyperkitty/list/geomet-info@co...> over the same region.
· Layer names can now be displayed during animation loops.
Additional enhancements:
· Improved file naming when downloading output animation or image
· Animation looping is now turned on by default
· Improved error handling when zooming and panning the map during a loop
· Snackbar notifications are now shown at the top of the page and for a shorter amount of time
· Upgraded OpenLayers to version 9.1
· And many more smaller improvements under the hood...
Bug fixes:
· Fixed various event handling issues while animation is looping
· Fixed a memory leak issue caused by use of Vuetify's progress bar
· Fixed warning message not appearing in some cases where a legend was not contained in the bounds of the animation border
· Fixed freezes and timesteps erroring out in certain play loop cases with network timeouts
· Fixed legends disappearing when changing tabs during animation creation
· Fix an issue where the lang query parameter was not used for GetLegendGraphic requests when French UI language selected
· Adding the first time-enabled layer will now no longer snap by default
· Fixed various formatting issues with varying screen sizes
· Collapsed time controls now display the time in the correct format when timestep is monthly or yearly
· Fixed a bug where DOMExceptions weren't caught because the error message changed
· Many more small bug fixes 🐛...
Access to MSC AniMet: https://eccc-msc.github.io/msc-animet/
With MSC AniMet, users can visualize, combine, and animate over 15,000 weather, climate and hydrological layers. Try it yourself! Here are examples for weather radar over North America<https://eccc-msc.github.io/msc-animet/?layers=RADAR_COVERAGE_RSNO;0.75;0;...>, maximum wind gust over Canada<https://eccc-msc.github.io/msc-animet/?layers=HRDPS.CONTINENTAL_WGX;0.75;...>, surface nitrogen dioxide (NO2)<https://eccc-msc.github.io/msc-animet/?layers=RAQDPS.SFC_NO2;0.75;1;1;0&e...>, and ocean temperature over the globe<https://eccc-msc.github.io/msc-animet/?layers=OCEAN.GIOPS.2D_TM2;0.75;1;1...>. The possibilities are endless!
MSC AniMet's source code is also publicly available. Learn more in the MSC AniMet documentation: https://eccc-msc.github.io/open-data/msc-animet/readme_en/
Thank you for your interest in our MSC Open Data services. We hope MSC AniMet will bring value to you and your projects.
Sincere regards,
The MSC AniMet development team
________________________________
Chers·es utilisateurs·trices des données ouvertes du SMC,
L'équipe de développement d'AniMet du SMC a le plaisir d'annoncer la sortie d'AniMet du SMC 2.2. Cette mise à jour introduit des fuseaux horaires configurables par l'utilisateur, la possibilité d'enregistrer une image d'un pas de temps unique et un mode expérimental à 4 affichages pour les grands écrans. Vous trouverez ci-dessous une liste complète des nouvelles fonctionnalités, des améliorations et des corrections de bogues incluses dans cette version !
Nouvelles fonctionnalités de la version 2.2 :
· Fuseaux horaires configurables par l'utilisateur ⌚ ! Pour ce faire, cliquez sur le chevron situé à côté du sélecteur de format d'heure en bas à droite du contrôleur temporel.
· Exportez une image d'un seul pas de temps ! Sélectionnez le format JPEG comme format de sortie et vous pouvez maintenant exporter le pas de temps actuellement affiché en une seule image, en conservant l'en-tête, le pied de page et l'horloge murale, tout comme avec la sortie vidéo !
· Mode expérimental à 4 affichages pour les grands écrans ️🖥️ ! Permet aux utilisateurs d'organiser facilement plusieurs vues de données différentes et de les faire défiler en boucle sur un seul écran. Par exemple, un écran pourrait afficher en boucle des données radar tandis qu'un autre panneau serait configuré pour montrer l'une des nouvelles couches d'imagerie satellite GOES sur la même région<https://comm.collab.science.gc.ca/mailman3/hyperkitty/list/geomet-info@co...>.
· Les noms des couches peuvent désormais être affichés pendant les boucles d'animation.
Améliorations supplémentaires :
· Amélioration du nom de fichier lors du téléchargement de l'animation ou de l'image de sortie
· La boucle d'animation est maintenant activée par défaut
· Amélioration de la gestion des erreurs lors du zoom et du panoramique de la carte pendant une boucle
· Les notifications Snackbar sont maintenant affichées en haut de la page et pendant une durée plus courte
· Mise à niveau d'OpenLayers vers la version 9.1
· Et bien d'autres petites améliorations sous le capot...
Corrections de bogues :
· Correction de divers problèmes de gestion des événements pendant la boucle d'animation
· Correction d'un problème de fuite de mémoire causé par l'utilisation de la barre de progression de Vuetify
· Correction d'un message d'avertissement qui n'apparaissait pas dans certains cas où la légende se trouvait en dehors des limites de l'animation
· Correction de gels et d'erreurs de pas de temps dans certains cas de boucles de lecture avec des délais d'attente réseau
· Correction de la disparition des légendes lors du changement d'onglet pendant la création de l'animation
· Correction d'un problème où le paramètre de requête lang n'était pas utilisé pour les requêtes GetLegendGraphic lorsque l'interface utilisateur en français était sélectionnée
· L'étendue du contrôleur temporel ne sera plus définie par défaut par la première couche temporelle ajoutée
· Correction de divers problèmes de formatage avec des tailles d'écran variables
· Les contrôles de temps réduits affichent maintenant l'heure au bon format lorsque le pas de temps est mensuel ou annuel
· Correction d'un bug où les DOMExceptions n'étaient pas capturées car le message d'erreur changeait
· Beaucoup d'autres petites corrections de bogues 🐛...
Accès à MSC AniMet : https://github.com/ECCC-MSC/msc-animet
Avec AniMet du SMC, les utilisateurs peuvent visualiser, combiner et animer plus de 15 000 couches météorologiques, climatiques et hydrologiques. Essayez-le vous-mêmes! Voici des exemples pour le radar météo sur l'Amérique du Nord<https://eccc-msc.github.io/msc-animet/?layers=RADAR_COVERAGE_RSNO%3B0.75%...>, le maximum des rafales de vent au Canada<https://eccc-msc.github.io/msc-animet/?layers=HRDPS.CONTINENTAL_WGX%3B0.7...>, la concentration à la surface du dioxyde d'azote (NO2)<https://eccc-msc.github.io/msc-animet/?layers=RAQDPS.SFC_NO2%3B0.75%3B1%3...> , et la température de l'eau des océans de la planète<https://eccc-msc.github.io/msc-animet/?layers=OCEAN.GIOPS.2D_TM2%3B0.75%3...>. Les possibilités sont infinies !
Le code source de AniMet du SMC est également publiquement disponible. Apprenez-en davantage dans la documentation de AniMet du SMC : https://eccc-msc.github.io/open-data/msc-animet/readme_fr/
Merci pour votre intérêt en nos services de données ouvertes du SMC. Nous espérons qu'AniMet du SMC apportera de la valeur à vous et à vos projets.
Cordialement,
L'équipe de développement d'AniMet du SMC