Les propriétés de plage sont définies pour votre couche à l’aide de la boîte de dialogue Layer Properties (Propriétés de la couche). Vous devez définir la définition de plage de votre couche avant d’utiliser le curseur de plage interactif. Le champ choisi doit être de type numérique, tel que entier, long, réel , ou double.
Conseil :
- Pour les champs contenant des valeurs de date, pensez à utiliser le curseur temporel.
Pour ajouter ou mettre à jour une plage de définition pour une couche, procédez comme suit :
- Double-cliquez sur la couche dans la fenêtre Contenu pour ouvrir la boîte de dialogue Propriétés de la couche.
- Cliquez sur Plage.
- Cliquez sur Ajouter une plage.
- Choisissez le champ dont vous voulez définir la plage dans la liste déroulante Champ.
Par défaut, l'étendue de la plage est calculée dès que vous choisissez un champ. Si les données sont volumineuses, il est possible qu'un échantillonnage des données seulement soit utilisé pour déterminer l'étendue de la plage. Dans ce cas, une icône d’avertissement apparaît en regard du bouton Calculate (Calculer) avec un message indiquant la situation. Cliquez sur Calculer pour calculer l'étendue de la plage entière à l'aide de toutes les lignes de la table. Vous pouvez également saisir l'étendue de la plage de la couche manuellement.
- Vous pouvez éventuellement définir une expression d'Alias pour la plage.Cette option est disponible uniquement pour les plages de type entier. Elle permet de définir un champ ou une expression qui représente les valeurs de plages actuelles plus précisément. Vous pouvez, par exemple, utiliser un champ DissolvedOxygen comme alias d’une valeur de plage DissolvedOxygen pour les poissons et afficher Stressant au lieu de 5 (ppm) lorsque le curseur de plage se trouve en mode d’affichage Valeur unique. Pour définir un alias de plage, choisissez un champ dans la liste déroulante ou définissez l’expression en cliquant sur le bouton Expression Builder (Générateur d’expressions) .
Remarque :
Si vos données sont dépourvues d’un champ contenant un alias, ou si une relation un vers plusieurs est présente dans la valeur de plage, vous pouvez utiliser une expression Arcade qui applique manuellement une paire valeur-alias, par exemple : decode ($value, 1, "One", 2, "Two", 3, "Three", "Other"). - Cliquez sur Add (Ajouter).
Pour renommer la plage récemment ajoutée, cliquez sur le nom dans la fenêtre Propriétés de la couche pour le rendre modifiable.
- Cliquez sur OK pour fermer la boîte de dialogue Layer Properties (Propriétés de la couche).
Le curseur de plage apparaît à droite de la carte ou scène et l'onglet Plage permettant de configurer les paramètres de la plage apparaît en haut de l'application.
Plusieurs plages
Dans certains cas, vous pouvez spécifier plusieurs plages pour une couche. La définition de plusieurs plages pour une couche vous permet de passer rapidement d'une plage à une autre pour une couche, mais une seule peut être active à la fois. La plage active est liée au curseur de plage et toutes les plages verrouillées jouent le rôle d'ensembles de définition.
Cela est courant si vous inspectez visuellement des données multidimensionnelles où l'objectif est de rechercher des tendances émergentes au sein de données provenant d'une combinaison de plusieurs attributs. Lorsque vous spécifiez plusieurs plages pour une couche, une seule plage peut être active (et par conséquent connectée au curseur de plage à l'écran) à la fois. Toutes les autres plages d'une couche sont verrouillées et jouent le rôle d'ensembles de définition sur la couche, en filtrant les entités qui ne répondent pas à leurs critères. Vous pouvez modifier la plage active et les plages verrouillées d'une couche à tout moment. Les valeurs du curseur de plage sont alors reconfigurées pour prendre en compte les paramètres actualisés.
Dans les cas avancés où une propriété de plage est définie sur plusieurs couches, l'étendue du curseur de plage couvre toutes les valeurs de toutes les couches. Cela signifie que vous devez prendre en compte la plage active de toutes les couches dans votre carte lorsque vous utilisez plusieurs couches avec des plages. Ce processus est généralement mieux adapté aux couches qui partagent des éléments de structure en commun, par exemple si plusieurs couches de la carte contiennent un attribut Occupancy.
Exemple de cas d'utilisation : associer plusieurs vues aux plages verrouillées
Si plusieurs plages sont définies pour une couche, vous remarquerez que vous avez la possibilité de choisir quelle plage sera affichée activement par le curseur. Par défaut, dans la boîte de dialogue Layer Properties, la première plage ajoutée est connectée au curseur de plage et toutes les plages ajoutées par la suite pour cette couche sont activées ou désactivées avec un symbole de verrouillage. Cela signifie uniquement qu’elles jouent le rôle d’un ensemble de définition appliqué à la couche, mais qu’elles ne sont pas activement affichées. Vous pouvez modifier la plage active en cliquant sur le bouton dans la page des propriétés ou modifier la sélection Active Range (Plage active) sous l’onglet Range (Plage).
Les propriétés de plage sont appliquées par vue. La même couche peut apparaître dans deux vues, mais l'ensemble de définition peut être défini différemment pour afficher différentes valeurs par vue. Supposons que vous vous intéressez à un espace à louer dans un immeuble avec des espaces d’une capacité supérieure à quatre personnes et inférieure à quatre personnes. Avec deux vues, vous pouvez afficher la même couche avec les étages du bâtiment comme plage, et l'occupation des pièces comme plage. Vous pouvez utiliser le curseur de plage pour parcourir les étages du bâtiment et afficher les pièces disponibles pour l'occupation qui vous intéresse, par vue.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?