Time Manager — Animation de couches vectorielles temporelles

Principe

Vous pouvez créer des animations pour vos vecteurs, du moment que vous avez au moins une couche avec une colonne ayant des dates/heures valides.

Exemple

  • Sur le site de démonstration, regardez les tremblements de terre en Indonésie. Vous pouvez télécharger le projet QGIS pour voir comment il est réalisé.

  • Un tutoriel vidéo est disponible. Il montre toutes les étapes pour utiliser cette fonctionnalité.

Pré-requis

La couche doit publiée en WFS (voir WFS/OAPI) et la clé primaire doit aussi être publiée dans les Propriétés de la couche.

Configurer l’outil

Après la configuration, votre application web affichera le symbole d’une montre ; en cliquant dessus, vous ouvrirez un petit panneau qui vous permettra de vous déplacer entre les étapes, ou de jouer l’animation entière. Au démarrage, l’application chargera le tableau entier, donc si vous avez des milliers d’objets, vous devrez peut-être attendre plusieurs secondes avant que l’application soit disponible.

Note

Plusieurs formats de date et d’heure sont acceptables (ceux qui sont supportés par la bibliothèque JavaScript Moment). Vous pouvez vérifier si votre format est supporté en lisant la documentation sur Moment.

Au niveau de la couche

../../_images/publish-time-manager.jpg
  • Pour paramétrer le time manager sur une couche :

    1. Cliquer sur le bouton add_layer_svg.

    2. Une couche avec un champ comportant une date/heure.

    3. Le champ de début avec la date/heure. Cela peut-être n’importe quel type de champ.

    4. Le champ de fin avec la date/heure. Ceci est optionnel.

    5. Résolution date/heure du ou des attributs choisis.

    6. Pour une couche non basée sur une base de données, vous devez calculer les valeurs minimale et maximale.

Avertissement

La résolution de date/heure peut avoir une valeur différente de Unité du pas. Vous pouvez sélectionner années pour Unité du pas mais votre champ de date peut avoir une résolution de Jours.

  • Pour éditer une couche dans la table, sélectionner la et cliquer sur le bouton edit_layer_svg ou alors double-cliquer sur la ligne.

  • Pour supprimer une couche de la table, cliquez sur celle-ci puis sur le bouton remove_layer_svg.

  • Pour monter ou descendre une couche, vous devez la sélectionner et cliquer down_layer_svg ou up_layer_svg. L’ordre changera dans Lizmap également.

Au niveau du projet

../../_images/interface-time-manager.jpg

Options:

  • Taille de la période

  • Type de la période

  • Longueur de période d’animation