Définir les propriétés de plage sur une couche

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 renvoyer un nombre.

  1. Double-cliquez sur la couche dans la fenêtre Contenu pour ouvrir la boîte de dialogue Propriétés de la couche.
  2. Cliquez sur Plage.
  3. Cliquez sur Ajouter une plage.
  4. 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 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.

  5. 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 NomEtage comme alias d'une valeur de plage NombreEtages et afficher Sol au lieu de 0 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) Définir une expression.

    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").

  6. 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.

  7. 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 workflow 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 FloorNumber.

Exemple de cas d'utilisation : associer plusieurs vues aux plages verrouillées

Si plusieurs plages sont définies pour une couche, vous pouvez remarquer que vous pouvez choisir la plage qui 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 elles ne sont pas activement affichées. Vous pouvez modifier la plage active en cliquant sur l'icône dans la page des propriétés ou modifier la sélection Plage active sous l'onglet 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. Par exemple, vous pouvez vous intéresser à un espace à louer dans un immeuble qui peut accueillir plus de quatre personnes ou moins de 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.

Plusieurs plages définies pour une couche

Une seule plage peut être active à la fois avec le curseur de plage. Toutes les autres plages jouent le rôle d’ensembles de définition appliqués à la couche.

Rubriques connexes


Dans cette rubrique
  1. Plusieurs plages