Barre de défilement des plages de valeurs
Qu’est-ce que la barre de défilement des plages de valeurs ?
La barre de défilement des plages de valeurs offre un moyen dynamique de visualiser les données de séries chronologiques ainsi que les données de séries non temporelles par « plage ». La barre de défilement de base est une barre horizontale avec des poignées qui peuvent être déplacées pour établir la plage des valeurs à utiliser. Pour visualiser les données en tant que plage dynamique, toute couche contenant une date ou des champs numériques peut être utilisée. Une fois que les propriétés de la plage pour l’ensemble de données sont définies, une barre de défilement interactive à l’écran est générée (Figure 14), qui peut être utilisée pour explorer les données à travers un intervalle personnalisé. À l’aide de ce module d’extension, l’utilisateur peut contrôler l’animation des données à l’aide de boutons pour les lire et les mettre en pause, aller à la plage/date/heure précédente ou aller à la plage/date/heure suivante.
Avantages de la barre de défilement des plages de valeurs
La capacité de fournir une animation des séries chronologiques ou le filtrage par plages de valeurs de façon dynamique à l’aide d’une seule couche offre :
- La capacité d’exporter une animation en tant que GIF;
- Le contrôle granulaire sur l’incrément de temps;
- Le verrouillage ou déverrouillage des poignées en mode statique ou dynamique; et
- L’affichage interactif des résultats filtrés.
Astuce : Cliquer dans le coin supérieur droit pour activer le mode compact de la barre de défilement.
Quand l'utiliser ?
Tirer le meilleur parti de la barre de défilement des plages de valeurs
La barre de défilement des plages de valeurs est utilisée au mieux si l’on veut représenter les données de série chronologique qui sont intégrées dans une seule couche.
La Figure 15 montre l’utilisation de la barre de défilement des plages de valeurs pour visualiser les données de température des séries chronologiques. La barre de défilement des plages de valeurs utilise le champ « dstart » qui correspond à la date de début des données collectées. À l’aide de la barre de défilement, l’ensemble complet de données peut être facilement animé en utilisant une période définie. Les métadonnées présentent de plus amples renseignements sur la source des données. En appuyant sur le bouton de lecture, la carte commence une animation chronologique basée sur l’ensemble des plages. C’est une fonction utile pour déterminer les tendances ou les schémas évolutifs qui se dessinent dans l’ensemble de données.
Autres utilisations de la barre de défilement des plages de valeurs
La barre de défilement des plages de valeurs peut également être utilisée dans les cas où il y a un service cartographique ou une couche ayant un champ en format numérique.
Par exemple, sur la Figure 16, la couche cartographique de l’ensemble de données représente la répartition générale des rorquals à bosse dans l’estuaire et le golfe du Saint-Laurent. Le service cartographique de cet ensemble de données comporte quelques champs qui peuvent fonctionner avec la barre de défilement des plages de valeurs. Dans cet exemple, on a utilisé le champ « Année » (Figure 17), qui représente le moment où l’observation des baleines a été faite. Les métadonnées offrent de plus amples renseignements sur la source des données.
Comment l'utiliser – Un cas d'utilisation
En utilisant les ensembles de données de l’inventaire des données océaniques sur la température et la salinité comme cas d’utilisation, nous démontrons ci-dessous comment nous pouvons configurer un barre de défilement des plages de valeurs (Figure 18).
En utilisant les poignées gauche et droite de la barre de défilement des plages de valeurs, les données peuvent être filtrées dynamiquement pour afficher des plages de temps précises. En cliquant sur le bouton de lecture, la plage de valeurs définie défilera selon l’intervalle temporel correspondant (par exemple : des bonds de 2 ans). L’utilisateur peut définir cette plage à sa discrétion. À ce stade, l’utilisateur peut exporter une animation .gif qui représente les données de la série chronologique.
Astuce : Utiliser les poignées à gauche et à droite pour voir la plage de valeurs à afficher.
Préparation des données
-
Pour commencer, nous devons nous assurer que les données sont préparées dans un format qui fonctionnera bien avec le module d’extension de la barre de défilement des plages de valeurs. En particulier, vous pouvez vous demander ceci :
-
Y a-t-il un champ de temps dans la table d’attribut qui fait de ces données un bon candidat à l’utilisation de la barre de défilement des plages de valeurs pour créer une animation de série chronologique ? Comme dans notre exemple, vous verrez plus loin que la table d’attribut possède un champ de temps, nommé « COLLECTION_START_DATE » (Figure 25).
-
Les valeurs de l’attribut temporel sont-elles dans le bon format ?
- Pour l’animation de séries chronologiques, la barre de défilement des plages de valeurs fonctionne mieux avec une couche qui a un attribut de temps dans la table d’attribut. Par exemple, il peut s’agir simplement d’une année (1980) ou d’une date et d’une heure (1/1/1980 12:00:00);
- Pour les autres cas d’utilisation, lorsqu’un champ numérique est présent dans la table d’attribut, il fonctionne avec la barre de défilement des plages de valeurs.
-
Dans notre cas d’utilisation, les valeurs sont formatées au format de date ESRI.
-
La couche thématique présente dans le service cartographique est-elle correctement représentée par rapport à la palette de couleurs, aux symboles, à la légende et à la projection ? Dans le cas présent, la carte de température, possède les caractéristiques adéquates pour tous les éléments cartographiques.
Configuration de la barre de défilement des plages de valeurs
Avant de commencer, il faut s’assurer que toutes les couches à utiliser sont configurées dans l’outil de création dans le menu
Étape 1. Activer la barre de défilement des plages de valeurs
Aller à la section
Faire une sélection parmi les options suivantes (Figure 19) pour les activer en fonction de l’utilisation prévue :
-
Démarrer l’animation au chargement : cette opération exécutera l’animation dès que la carte sera affichée.
-
Jouer l’animation en boucle : cela laissera jouer l’animation en boucle.
-
Sous les contrôles de la barre de défilement, choisir les options qui conviennent le mieux au cas d’utilisation prévue :
- Barrer/débarrer la plage minimale
- Boucler l’animation
- Délais entre les animations
- Exporter l’animation en format GIF
- Rafraîchir
Étape 2. Définir les paramètres (Figure 22)
-
Choisir le
Type de plage de valeurs Sous
Type de plage de valeurs , sélectionner l’une des options,Date ,Nombre ouWMS-T . Cela correspond au type de service cartographique qui sera utilisé avec le module d’extension.Remarque
Lors de l’utilisation du service d’imagerie ESRI pour le type de couche, l’option Date doit être utilisée.
Lorsque vous utilisez OGC WMS, le type WMS-T est sélectionné.
Lorsque vous utilisez DATE ou WMS-T, l’étendue et la limite DOIVENT être représentées en millisecondes.
-
Choisir le
Type d’étendue :Le
Type d'étendue fait référence à l’utilisation d’une ou de deux poignées pour la barre de défilement.-
Simple : affiche une seule poignée qui est utilisée pour définir une valeur/période unique (Figure 20). -
Double : affiche une poignée à gauche et une poignée à droite. Cela permet de définir une étendue temporelle à l’aide des deux poignées, qui peuvent être ajustées pour déterminer dynamiquement l’étendue du défilement (Figure 21).
-
-
Choisir le
Type de limite :- Choisir
Dynamique quand les plages sont automatiquement déterminées en fonction des données de séries chronologiques entre les limites maximales et minimales. - Choisir
Statique quand les valeurs limites statiques peuvent être précisées. Voir les étapes supplémentaires pour ajouter des valeurs statiques.
Remarque
Le type d’étendue simple ne fonctionne pas avec le type de limite dynamique.
- Choisir
-
Unités - Définition de l’unité de mesure qui correspond aux données.Cette unité de mesure s’affiche à la droite du curseur. Il est recommandé de garder l’unité courte ou d’utiliser un symbole. Dans notre cas d’utilisation, nous utilisons le symbole des degrés Celsius comme unité pour la température, et « g/kg » pour la salinité.
-
Description – Un texte descriptif d'accompagnementCette section, située au bas de la barre d’outils, est utilisée pour ajouter du contenu descriptif supplémentaire.
-
Précision – Indication du niveau de précision souhaitéDéfinir la précision souhaitée à utiliser par la barre de défilement des plages de valeurs. Il existe des options permettant de définir le nombre de décimales numériques (0, 1 ou 2) lors du traitement de données ou d’utiliser les formats Date ou Heure lors de l’affichage de données temporelles.
-
vii. Définir les
Délais de l’animation .La valeur par défaut est de 3 secondes.
Étape 3. Définir l’étendue et les limites
Définir l’étendue et les limites correspondant aux données. Si le type de curseur est défini sur (i)
Remarque
Cette étape n’est pas nécessaire si le type de curseur est défini comme « NOMBRE ». Un outil de conversion est intégré à l’outil de création pour permettre une conversion facile en millisecondes de la date et de l’heure.
Étapes supplémentaires. Type d’étendue « Statique »
Certains types de couches nécessitent des entrées supplémentaires avant de pouvoir être chargés. Si le
Étape 4. Sélectionner la couche
Sous
Entrer le
Remarque
Le nom exact du champ doit être utilisé et non pas l’alias.
Définition des paramètres
Le tableau suivant présente les définitions de tous les paramètres disponibles lorsque l’outil de création pour la PGF est utilisé pour configurer la barre de défilement des plages de valeurs.
Paramètres | Description | |
---|---|---|
Général | Ouvert par défaut | Détermine si le module d’extension s’ouvre automatiquement lorsqu’une couche se charge. Par défaut, il est configuré pour s’ouvrir lors du chargement de la carte. En cas contraire, l’utilisateur devra aller l’activer dans le menu du visualiseur. |
Démarrer l’animation au chargement | Permet de démarrer automatiquement l’animation lorsque la carte est chargée. | |
Jouer l’animation en boucle | Permet à l’animation de redémarrer automatiquement lorsqu’elle atteint la fin de la barre de défilement. | |
Contrôles de la barre de défilement | Barrer/débarrer la plage minimale | Ajoute un bouton permettant de verrouiller ou déverrouiller la poignée à gauche en mode manuel ou de lecture. |
Boucler l’animation | Ajoute un bouton qui permet de jouer en boucle l'animation. | |
Délai entre les animations | Ajoute un menu déroulant pour modifier le délai de lecture de l’animation (entre 1 à 7 sec). | |
Exporter l’animation en format GIF | Ajoute l’interrupteur qui offre la capacité d’exporter l’animation en format GIF. | |
Rafraîchir | Ajoute l’icône qui permet de réinitialiser la barre de défilement avec les valeurs par défaut présentent à l’ouverture de la carte. | |
Paramètres | Type de plage de valeurs | Détermine le type de curseur (date, nombre ou WMS-T) à utiliser. Si date ou WMS-T est sélectionné, l’étendue et la limite doivent être en millisecondes. |
Type d’étendue | Détermine le nombre de poignées à utiliser. Simple pour une seule poignée ou double pour deux poignées. | |
Type de limite | Le type de positions de la barre de défilement (dynamique pour les valeurs ouvertes ou statique à partir d’une liste de valeurs définies par l’utilisateur). | |
Unités | Permet d’afficher une unité de mesure sur la barre de défilement des plages de valeurs. Indiqué à droite de l’axe du temps. | |
Description | Permet d’ajouter une courte description supplémentaire sous l’axe du temps. Apparaît dans le bas à gauche de la barre de défilement. | |
Précision | Permet de définir la précision des données.
|
|
Délai de l’animation | Définit le délai entre les animations en secondes. | |
Valeurs par défaut de la plage | Détermine les valeurs de plage minimale et maximale à utiliser à l’ouverture du module d’extension.
|
|
Valeurs par défaut de la limite | Détermine les valeurs limites minimales et maximales à utiliser dans le module d’extension.
|
|
Couches | Identifiant de la couche | Détermine l’identifiant unique de la couche à utiliser. Il est généré automatiquement par l’outil de création. |
Nom du champ | Détermine le nom du champ à utiliser par la barre de défilement des plages de valeurs. Il est important de noter que le nom du champ doit être utilisé et non son alias. |