Release of MSC AniMet 2.4: Improved performance, streamlined presets, customizable playback speeds, and more. // Déploiement de AniMet du SMC 2.4 : Performance améliorée, amélioration des préréglages, vitesse de lecture personnalisable, et encore plus!
by geomet-info@comm.collab.science.gc.ca
[le français suit ]
Dear MSC Open Data Users,
The MSC AniMet team is pleased to announce MSC AniMet 2.4! This release focuses on speed and flexibility, featuring improved performance through image pre-fetching, streamlined presets, customizable playback speeds, and support for custom vector datasets on the map.
🚀 New Features in Version 2.4
* Pre-fetching of images: AniMet now pre-fetches several images as the playback progresses, improving overall performance and usability.
* New and improved presets: Map presets have been reorganized and renamed to facilitate access to popular datasets and combinations. You can now find presets organized in categories such as remote sensing, classic synoptic, summer weather, air quality, etc.
* Customize the playback speed: The playback speed of the animation can now be modified via the temporal controller to adjust the number of images per second shown when animating via the temporal controller. The default playback speed has also been increased to 4 images per second, making AniMet feel much more responsive than ever. To modify animation playback speed, use the ⚙️ icon in the temporal controller.
* Add your own custom vector datasets: AniMet now supports adding your own GeoJSON, TopoJSON, GPX, IGX, and KML datasets to the map. Simply drag and drop your datasets onto the map to see them alongside your favourite layers.
🔧 Additional Enhancements
* Radar extrapolation layers for rain and snow now added to their respective radar presets.
* The model run (when applicable) is now tracked in the permalink. If expired, AniMet will automatically default to the latest model run.
* Layers that are not displayed due to being outside of the temporal bounds will now be greyed out in the configuration panel.
* Added a range parameter to the permalink to facilate sharing of specific time ranges.
* Basemap, color, projection and overlay preferences are now stored in local storage and will automatically be applied to new map.
* Improved centering when AniMet is loaded from a permalink with a projection but without an extent.
* Adminstrative boundaries now added by default with a reduced line thickness.
* Improved handling of legend size based on viewport size when adding new layers.
* Modifcation to various UI elements (layer tree, layer configuration menu, animation configuration menu) to make them usable on smaller displays.
* Animation configuration panel is now enabled even when only non-temporal layers are added.
* Added airports and NRCan medium resolution DEM layers as new data sources.
🐛 Bug Fixes
* Fixed permalink with play=1 affecting playback.
* Fixed permalink projection that caused issues when switching back to EPSG:3857.
* Fixed local storage issue with presets when there is an updated MSC AniMet build.
* Added attrs in the unhandled error log for debugging.
* Changed splice to filter to fix potential race condition when multiple layers fail at once.
* Fixed EPSG:3857 not having a defined tilegrid for simplified basemaps causing contours to be slightly off.
* Fixed permalink last index issue caused by a refresh.
* Fixed controller option switches not remembering their position after closing and re-opening the menu.
* Fixed issue where animation would stop when collapsing/opening the time controls while looping.
* Fixed issue where the animation rectangle preview would not adjust correctly when a non time-enabled layer was added to the map.
* Fixed issue where the image output would still contain the layer source when not required.
* Fixed interval display to be rounded in the UI when the timestep interval is not a whole number.
________________________________
We hope you enjoy the new features and enhancements in MSC AniMet 2.4. As always, we welcome your feedback!
Access to MSC AniMet: https://eccc-msc.github.io/msc-animet/
With MSC AniMet, users can visualize, combine, and animate over 16,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_RRAI;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;0...> and ocean temperature over the globe<https://eccc-msc.github.io/msc-animet/?layers=OCEAN.GIOPS.2D_TM2;0.75;0;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/
Sincere regards,
The MSC AniMet development team
________________________________
Chers utilisateurs de données ouvertes du SMC,
Notre équipe est heureuse d'annoncer AniMet du SMC 2.4 ! Cette version met l'accent sur la rapidité et la flexibilité, avec des performances améliorées grâce au préchargement d'images, des préréglages simplifiés, des vitesses de lecture personnalisables et la prise en charge de jeux de données vectorielles personnalisés sur la carte.
🚀 Nouvelles fonctionnalités de la version 2.4
* Préchargement des images : AniMet précharge maintenant un certain nombre d'images au fur et à mesure de la lecture, améliorant ainsi les performances globales et facilite l'utilisation.
* Préréglages nouveaux et améliorés : Les préréglages de carte ont été réorganisés et renommés pour faciliter l'accès aux jeux de données et combinaisons populaires. Vous pouvez maintenant trouver des préréglages organisés en catégories telles que télédétection, synoptique classique, météo en été, qualité de l'air, etc.
* Personnalisation de la vitesse de lecture : La vitesse de lecture de l'animation peut maintenant être modifiée via le contrôleur temporel pour ajuster le nombre d'images par seconde affichées lors de l'animation. La vitesse de lecture par défaut a également été augmentée à 4 images par seconde, rendant AniMet plus réactif que jamais. Pour modifier la vitesse de lecture de l'animation, utilisez l'icône ⚙️ dans le contrôleur temporel.
* Ajoutez vos propres jeux de données vectorielles personnalisés : AniMet prend maintenant en charge l'ajout de vos propres jeux de données GeoJSON, TopoJSON, GPX, IGX et KML sur la carte, il suffit de glisser-déposer vos jeux de données sur la carte pour les voir à côté de vos couches préférées.
🔧 Améliorations supplémentaires
* Les couches d'extrapolation radar pour la pluie et la neige ont maintenant été ajoutées à leurs préréglages radar respectifs.
* La passe du modèle (le cas échéant) est maintenant suivie dans le permalien. Si expiré, AniMet basculera automatiquement vers la dernière exécution du modèle.
* Les couches qui ne sont pas affichées en raison d'être en dehors des limites temporelles seront maintenant grisées dans le panneau de configuration.
* Ajout d'un paramètre de plage (range) au permalien pour faciliter le partage de plages temporelles spécifiques.
* Les préférences de fond de carte, couleur, projection et superposition sont maintenant stockées dans le stockage local et seront automatiquement appliquées à une carte vierge.
* Amélioration du centrage lorsque AniMet est chargé à partir d'un permalien avec une projection, mais sans étendue.
* Les limites administratives sont maintenant ajoutées par défaut avec une épaisseur de ligne réduite.
* Amélioration de la gestion de la taille de la légende en fonction de la taille de la fenêtre d'affichage lors de l'ajout de nouvelles couches.
* Modification de divers éléments de l'interface utilisateur (arborescence des couches, menu de configuration des couches, menu de configuration de l'animation) pour les rendre utilisables sur des écrans plus petits.
* Le panneau de configuration de l'animation est maintenant activé même lorsque seules des couches non temporelles sont ajoutées.
* Ajout des aéroports et des couches MNE de résolution moyenne de RNCan comme nouvelles sources de données.
🐛 Corrections de bogues
* Correction du permalien avec play=1 affectant la lecture.
* Correction de la projection du permalien qui causait des problèmes lors du retour à EPSG:3857.
* Correction du problème de stockage local avec les préréglages lorsqu'il y a une version mise à jour d'AniMet.
* Ajout d'attrs dans le journal des erreurs non gérées pour le débogage.
* Correction d'une condition de concurrence potentielle lorsque plusieurs couches échouent simultanément.
* Correction d'EPSG:3857 n'ayant pas de grille de tuiles définie pour les fonds de carte simplifiés, ce qui causait un léger décalage des contours.
* Correction du problème d'index du permalien causé par un rafraîchissement.
* Correction des commutateurs d'options du contrôleur qui ne mémorisaient pas leur position après fermeture et réouverture du menu.
* Correction du problème où l'animation s'arrêtait lors de la réduction/ouverture des contrôles temporels pendant la lecture en boucle.
* Correction du problème où l'aperçu du rectangle d'animation ne s'ajustait pas correctement lorsqu'une couche temporelle était ajoutée à la carte.
* Correction du problème où la sortie d'image contenait toujours la source de la couche lorsque non requise.
* Correction de l'affichage de l'intervalle pour qu'il soit arrondi dans l'interface utilisateur dans le cas où l'intervalle de pas de temps n'était pas un nombre entier.
________________________________
Nous espérons que vous apprécierez les nouvelles fonctionnalités et améliorations d'AniMet 2.4 du SMC. Comme toujours, nous accueillons vos commentaires !
Accès à AniMet du SMC : https://eccc-msc.github.io/msc-animet/
Avec AniMet du SMC, les utilisateurs peuvent visualiser, combiner et animer plus de 16 000 couches météorologiques, climatiques et hydrologiques. Essayez-le vous-même ! Voici des exemples pour le radar météorologique sur l'Amérique du Nord<https://eccc-msc.github.io/msc-animet/?layers=RADAR_COVERAGE_RRAI;0.75;0;...>, les rafales de vent maximales sur le Canada<https://eccc-msc.github.io/msc-animet/?layers=HRDPS.CONTINENTAL_WGX;0.75;...>, le dioxyde d'azote (NO2) de surface<https://eccc-msc.github.io/msc-animet/?layers=RAQDPS.SFC_NO2;0.75;1;1;0;0...>, et la température océanique sur le globe<https://eccc-msc.github.io/msc-animet/?layers=OCEAN.GIOPS.2D_TM2;0.75;0;1...>. Les possibilités sont infinies !
Le code source d'AniMet du SMC est également disponible publiquement. Apprenez-en plus dans la documentation d'AniMet du SMC : https://eccc-msc.github.io/open-data/msc-animet/readme_fr/
Salutations sincères,
L'équipe de développement d'AniMet du SMC