Si la carte comporte une couche contenant un grand nombre de points, vous pouvez agréger vos données à l'aide de l'agrégation pour extraire des informations pertinentes de ces données. Lorsque vous activez l'agrégation, Map Viewer regroupe dans un symbole les entités ponctuelles situées à une certaine distance les unes des autres sur la carte. L’agrégation vous permet d’observer dans les données des motifs difficiles à visualiser lorsqu’un couche contient des centaines de milliers de points qui se chevauchent ou se recouvrent.
Si votre couche est stylisée par catégorie, les agrégats présentent la catégorie prédominante dans chaque agrégat. Vous pouvez également utiliser des agrégats de diagramme à secteurs pour afficher les proportions des catégories dans chaque agrégat.
Conseil :
Pour connaître les recommandations en matière d’application de l’agrégation aux jeux de données à forte densité, reportez-vous à la rubrique Pratiques conseillées pour la visualisation des données à forte densité.
Les agrégats sont représentés par des symboles de taille proportionnelle en fonction du nombre d'entités ponctuelles dans chaque agrégat. Les symboles des agrégats plus petits comportent moins de points, tandis que ceux des agrégats plus grands en contiennent davantage. Vous pouvez ajuster la plage de tailles appliquée aux symboles de groupement. Voir un exemple d’agrégation.
L’agrégation s’applique dynamiquement à plusieurs échelles. Cela signifie que lorsque vous effectuez un zoom arrière, davantage de points sont agrégés en un plus petit nombre de groupes, et lorsque vous effectuez un zoom avant, plus de groupes agrégés sont créés. Lorsque vous appliquez un zoom jusqu’à ce que la zone d’agrégation entourant une entité ponctuelle ne contienne plus d’autres entités, cette entité ponctuelle n’est pas agrégée ; elle apparaît sous forme d’entité ponctuelle unique et les options de styles sont appliquées à la couche. Vous pouvez ajuster le nombre d'entités ponctuelles regroupées en agrégats en définissant le rayon des agrégats.
Les agrégats autres que de diagramme apparaissent sur la carte avec une étiquette par défaut. Tous les types d’agrégats disposent d’une fenêtre contextuelle par défaut qui apparaît lorsque vous cliquez sur un agrégat de la carte. Vous pouvez personnaliser la fenêtre contextuelle et les étiquettes de cet agrégat.
Activer l’agrégation
Lorsque vous activez l'agrégation sur une couche de points, les agrégats apparaissent automatiquement sur la carte à l'aide d'une configuration par défaut. Lorsque vous apportez des modifications aux paramètres d’agrégation, ces dernières sont immédiatement répercutées sur la carte. Cela vous permet d'expérimenter le rayon de l'agrégat et les autres paramètres pour parvenir au look et au message souhaités pour votre carte.
Pour activer l’agrégation sur une couche de points, procédez comme suit :
- Assurez-vous d’être connecté et, si vous souhaitez enregistrer vos modifications, de posséder les privilèges appropriés pour créer, mettre à jour et supprimer du contenu.
Remarque :
Vous pouvez explorer des cartes, ajouter et configurer des couches et effectuer d’autres opérations sans vous connecter. Pour enregistrer votre travail, connectez-vous avant de créer une carte. - Dans Map Viewer, ouvrez la carte contenant la couche ou ajoutez la couche directement.
- Dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Layers (Couches) .
- Dans la fenêtre Layers (Couches), sélectionnez la couche sur laquelle vous souhaitez activer l'agrégation.
- Dans la barre d’outils (claire) Settings (Paramètres), cliquez sur Aggregation (Agrégation).
- Dans la fenêtre Aggregation (Agrégation), activez le bouton bascule Enable aggregation (Activer l’agrégation).
- Choisissez une des options suivantes :
- Clustering (Agrégation) : agrège les points en agrégats et les affiche sous la forme d’un seul symbole.
- Clustering (chart) (Agrégation (diagramme)) : agrège les points classés en symboles d’agrégats de diagrammes à secteurs.
Remarque :
L’agrégation de type diagramme est disponible uniquement si la couche est stylisée par Types (unique symbols) [Types (symboles uniques)], Types and Size (Types et taille) ou Counts and amounts (color) [Totaux et montants (couleur)] avec la classification.
- Dans votre style d’agrégation choisi, cliquez sur Options et procédez de l’une des manières suivantes pour modifier l’apparence des agrégats :
Pour Clustering (Agrégation), vous pouvez activer le bouton bascule Override cluster symbol (Remplacer le symbole d’agrégat).
Les agrégats héritent des options de style que vous configurez pour la couche. L’activation du bouton bascule Override cluster symbol (Remplacer le symbole d’agrégat) vous permet de styliser les agrégats séparément. Le remplacement du symbole d’agrégat permet de distinguer les agrégats des entités non agrégées dans la même couche. Reportez-vous à la rubrique Utiliser les options de style pour en savoir plus sur le changement de style du symbole.
- Pour Clustering (chart) (Agrégation (diagramme)), réglez le curseur Shape (Forme) pour transformer l’apparence du diagramme à secteurs en anneau.
- Ajustez le curseur Cluster radius (Rayon de l’agrégat) pour modifier le nombre d’entités regroupées dans un agrégat. Spécifiez un rayon d'agrégat inférieur pour regrouper moins d'entités dans chaque agrégat. Spécifiez un rayon d'agrégat supérieur pour regrouper plus d'entités dans chaque agrégat.
- Ajustez le curseur Size range (Plage de tailles) pour définir les tailles d’agrégat minimale et maximale.
- Ajustez le curseur Scale threshold (Seuil d’échelle) ou cliquez sur le menu déroulant sous le curseur pour choisir un niveau de seuil d’échelle. Lorsqu’un seuil d’échelle est défini et que vous effectuez un zoom avant qui va au-delà de ce seuil, la carte affiche des entités non agrégées.
- Ajoutez et mettez à jour les champs à utiliser dans les agrégats.
- Personnalisez les étiquettes des agrégats.
- Personnalisez les fenêtres contextuelles des agrégats.
- Fermez la fenêtre Aggregation (Agrégation) une fois que vous avez terminé.
Configurer les champs des agrégats
Lorsque vous activez l’agrégation, les agrégats sont créés à l’aide d’un ou de plusieurs champs par défaut. Vous pouvez mettre à jour ces champs, ajouter de nouveaux champs de résumés statistiques à utiliser dans les étiquettes et les fenêtres contextuelles et changer la mise en forme. Par exemple, vous pouvez modifier le nombre de décimales qui apparaissent pour un champ numérique.
Pour configurer les champs des agrégats, procédez comme suit :
- Suivez les étapes de la section Activer l’agrégation ci-dessus.
- Dans la fenêtre Clustering (Agrégation), cliquez sur Cluster fields (Champs de l'agrégat).
- Vous pouvez également développer un champ par défaut et spécifier ses propriétés :
- Saisissez un alias de champ dans la zone de texte.
- Si le champ par défaut est numérique, sous Formatting (Mise en forme), activez ou désactivez le bouton bascule Show thousands separator (Afficher le séparateur de milliers).
- Pour ajouter un nouveau champ, procédez comme suit :
- Cliquez sur Add field (Ajouter un champ).
Les options de configuration des champs apparaissent.
- Choisissez un champ de données dans le menu déroulant.
Conseil :
Vous pouvez utiliser une expression attributaire personnalisée écrite en langage Arcade plutôt qu’un champ attributaire pour déterminer comment les données sont agrégées. Cliquez sur Add expression (Ajouter une expression) et utilisez la fenêtre de l’éditeur pour créer l’expression.
Vous pouvez également utiliser des expressions existantes pour en générer de nouvelles. Toutefois, certaines variables risquent de ne pas être compatibles avec tous les profils. Ainsi, une expression créée pour les fenêtres contextuelles ne fonctionnera peut-être pas pour les agrégations. Pour utiliser une expression existante, sélectionnez-la dans l’onglet Suggestions , sous Existing (Existant).
- Si vous avez utilisé une expression attributaire personnalisée, sous Field type (Type de champ), sélectionnez le type de champ attributaire.
- Choisissez un type de statistique dans le menu déroulant.
- Vous pouvez éventuellement saisir un alias de champ dans la zone de texte.
- Sous Formatting (Mise en forme), choisissez le nombre de décimales dans le menu déroulant et activez ou désactivez le bouton bascule Show thousands separator (Afficher le séparateur de milliers).
- Cliquez sur Add field (Ajouter un champ).
- Pour supprimer un champ, cliquez sur Options et choisissez Delete (Supprimer).
Remarque :
Les champs par défaut utilisés pour créer l’agrégat (par exemple, le total et la valeur prédominante pour un agrégat de diagramme à secteurs) ne peuvent pas être supprimés.
Les champs que vous configurez peuvent être utilisés dans les étiquettes et les fenêtres contextuelles. Les changements de mise en forme sont automatiquement appliqués aux champs qui sont actuellement utilisés pour les agrégats.
Configurer les étiquettes des agrégats
L'étiquetage des agrégats est similaire à l'étiquetage des entités individuelles dans une couche. Vous contrôlez le style des étiquettes (la police, la taille du texte, le placement, etc.) Vous pouvez utiliser des étiquettes simples en indiquant le nombre d’entités dans chaque agrégat ou, si la couche est stylisée à l’aide d’un attribut, vous pouvez utiliser cet attribut pour l’étiquette de l’agrégat. Par exemple, si la couche présente les parcelles en fonction de leur valeur par pied carré, vous pouvez configurer l’étiquette de la couche de sorte qu’elle affiche la valeur moyenne par pied carré de tous les points dans chaque agrégat. Map Viewer vous permet également d'utiliser un filtre d'étiquettes pour n'afficher les étiquettes que sur les agrégats qui répondent aux critères de ce filtre.
La configuration de classes d’étiquettes permet de personnaliser davantage les étiquettes de vos agrégats. Par exemple, vous pouvez utiliser des classes d'étiquettes pour étiqueter chaque agrégat en fonction de deux attributs, tels que l'amplitude moyenne des séismes et le nombre de séismes, en utilisant un style d'étiquette différent pour chaque attribut. Les classes d’étiquettes des agrégats sont configurées de la même manière que les classes d’étiquettes des entités.
Remarque :
Toute entité ponctuelle non agrégée affiche une étiquette d’entité si les étiquettes des entités sont activées pour la couche.
Pour configurer les étiquettes des agrégats, procédez comme suit :
- Suivez les étapes de la section Activer l’agrégation ci-dessus.
- Dans la fenêtre Clustering (Agrégation), cliquez sur Cluster label (Étiquette des agrégats).
- Dans la fenêtre Label features (Étiqueter les entités), activez le bouton bascule Enable labels (Activer les étiquettes).
- Cliquez sur Add label class (Ajouter une classe d’étiquettes) pour configurer les classes d’étiquettes, puis spécifiez les options que vous souhaitez pour chaque classe :
Remarque :
Pour plus d'informations sur la configuration des étiquettes, reportez-vous à la rubrique Configurer les étiquettes.
- Cliquez sur le sélecteur Label field (Champ d’étiquette), sélectionnez un autre champ à utiliser pour l’étiquette, puis cliquez sur Replace (Remplacer).
Le champ d’étiquette par défaut est le nombre d’entités dans l’agrégat. Si la couche est stylisée via un attribut, vous pouvez utiliser l’attribut comme étiquette. Pour utiliser un autre résumé statistique comme étiquette, ajoutez un champ d’agrégat.
Conseil :
Vous pouvez utiliser une expression attributaire personnalisée écrite en langage Arcade plutôt qu’un champ attributaire. Cliquez sur Use expression (Utiliser une expression) et utilisez la fenêtre de l’éditeur pour créer l’expression.
Vous pouvez également utiliser des expressions existantes pour en générer de nouvelles. Toutefois, certaines variables risquent de ne pas être compatibles avec tous les profils. Ainsi, une expression créée pour les fenêtres contextuelles ne fonctionnera peut-être pas pour les styles. Pour utiliser une expression existante, sélectionnez-la dans l’onglet Suggestions , sous Existing (Existant).
- Cliquez sur Edit label filter (Mettre à jour le filtre d’étiquette), cliquez sur Add expression (Ajouter une expression) et configurez un filtre pour afficher un sous-ensemble d’agrégats. Pour plus d'informations, reportez-vous à la rubrique Appliquer les filtres.
- Cliquez sur Edit label style (Modifier le style des étiquettes). Dans la fenêtre Label style (Style des étiquettes), modifiez les options de style des étiquettes, notamment la police, la taille et la couleur du texte, le placement, les décalages et l’effet de halo.
- Ajustez le curseur de la plage visible pour modifier la plage visible des étiquettes d’agrégats.
- Cliquez sur le sélecteur Label field (Champ d’étiquette), sélectionnez un autre champ à utiliser pour l’étiquette, puis cliquez sur Replace (Remplacer).
Configurer les fenêtres contextuelles des agrégats
Les fenêtres contextuelles des agrégats apparaissent lorsque vous cliquez sur un agrégat de la carte. Les informations affichées dans les fenêtres contextuelles des agrégats dépendent du style appliqué à la couche. Par exemple, si le style Catégorie prédominante est appliqué, la fenêtre contextuelle d'agrégat par défaut inclut la valeur de l’attribut prédominant de chaque agrégat. Vous pouvez personnaliser les fenêtres contextuelles des agrégats selon vos besoins.
Remarque :
Si vous cliquez sur une entité ponctuelle non agrégée, une fenêtre contextuelle d’entité à condition que les fenêtres contextuelles d’entités sont activées pour la couche.
Pour configurer les fenêtres contextuelles des agrégats , procédez comme suit :
- Suivez les étapes de la section Activer l’agrégation ci-dessus.
- Dans la fenêtre Clustering (Agrégation), cliquez sur Cluster pop-ups (Fenêtres contextuelles des agrégats).
- Dans la fenêtre Pop-ups (Fenêtres contextuelles), personnalisez les fenêtres contextuelles des agrégats en procédant de l’une des manières suivantes :
Remarque :
Pour plus d'informations sur la configuration des fenêtres contextuelles, reportez-vous à la rubrique Configurer les fenêtres contextuelles.
- Si vous le souhaitez, cliquez sur Attribute Expressions (Expressions attributaires) pour créer et modifier les expressions Arcade à utiliser dans la fenêtre contextuelle de l’agrégat.
- Développez la section Title (Titre) et entrez un titre pour la fenêtre contextuelle. Vous pouvez saisir du texte statique et cliquer sur Add field (Ajouter un champ) pour sélectionner des champs attributaires dans les données.
- Cliquez sur le bloc de contenu Text (Texte) et sur le texte de la fenêtre contextuelle de l’agrégat. Modifiez le contenu par défaut et cliquez sur OK.
- Cliquez sur Add content (Ajouter le contenu), cliquez sur le type de contenu, puis ajoutez le contenu et le matériel multimédia à la fenêtre contextuelle de l’agrégat, notamment les images et les champs attributaires.
- Faites glisser les blocs de contenu vers les nouvelles positions dans la fenêtre contextuelle pour changer l’ordre.
- Cliquez sur les agrégats de la carte pour afficher les fenêtres contextuelles.
Pour en savoir plus sur chaque entité d’un agrégat, cliquez sur Browse Features (Parcourir les entités) dans la fenêtre contextuelle, puis sur les flèches vers l’arrière et vers l’avant pour faire défiler les informations relatives à chaque entité. Pour revenir aux informations récapitulatives de l’agrégat, cliquez sur le nombre total d’enregistrements entre les flèches.
Conseil :
Vous pouvez utiliser Dock (Ancrer) de la fenêtre contextuelle pour ancrer l’affichage des fenêtres contextuelles en haut de la carte. Cliquez sur Undock (Détacher) pour afficher les fenêtres contextuelles à proximité des agrégats associés.
Éléments à prendre en compte
Gardez ce qui suit à l’esprit :
- L’agrégation est prise en charge pour les couches d’entités ponctuelles hébergées, les couches d’entités ponctuelles ArcGIS Server 10.3.1 et versions ultérieures qui prennent en charge la pagination, les couches CSV et les collections d’entités.
- L’agrégation n’est pas prise en charge pour les couches d’entités multi-points.
- Le style Heat Map (Carte de densité) n’est pas pris en charge pour les couches sur lesquelles l’agrégation est activée.
- La publication de couches de tuiles hébergées issues de couches d’entités hébergées n’est pas prise en charge pour les couches sur lesquelles l’agrégation est activée.
- L’agrégation n’est pas disponible au cours d’une session de mise à jour et lors de l’utilisation d’effets d’entités.
- Override cluster symbol (Remplacer le symbole d’agrégat) n’est pas disponible pour le style Clustering (chart) (Agrégation (diagramme)). Les entités non agrégées sont symbolisées en tant que diagrammes.
- Clustering (chart) (Agrégation (diagramme)) prend en charge un maximum de 10 secteurs par diagramme. Si un agrégat comprend plus de 10 catégories, les 9 premières catégories apparaissent dans le diagramme et toutes les autres valeurs sont groupées dans Other (Autre).
Vous avez un commentaire à formuler concernant cette rubrique ?