Widget Diagramme

Le widget Diagramme affiche les attributs quantitatifs d'une couche opérationnelle sous la forme d'une représentation graphique des données. Il permet aux utilisateurs d’observer les modèles et les tendances suggérés par les données brutes. La couche opérationnelle peut être :

  • Une couche d'entités de la carte actuelle
  • Une couche d'entités ajoutée en tant qu'élément sur le portail
  • Une couche d’entités provenant du service HALTE ArcGIS Server
    Conseil :

    Une couche d'entités peut provenir d'un service de carte, d'un service d'entités ou d'un service de carte dynamique. Elle doit aussi prendre en charge les fonctionnalités de requête pour pouvoir fonctionner avec le widget Diagramme.

Un diagramme peut représenter les valeurs attributaires d'un seul champ, les valeurs agrégées de plusieurs champs ou le nombre total d'entités. Un diagramme à barres ou à colonnes peut même représenter les valeurs attributaires de plusieurs champs sous forme de barres et de colonnes agrégées. Lorsque vous utilisez le widget Diagramme, vous pouvez également spécifier un filtre spatial pour afficher uniquement les entités de votre choix dans le diagramme.

En règle générale, vous disposez de quatre options pour analyser, calculer puis afficher les valeurs d’une couche d’entités sous forme de diagrammes :

  • Display values feature by feature (Afficher les valeurs entité par entité) : ce diagramme présente les valeurs d’un ou de plusieurs champs, entité par entité, pour chaque entité de la couche. Par exemple, dans une couche de villes, vous pouvez afficher la population de chaque ville sous forme de diagramme à barres, à secteurs, en colonnes ou linéaire. Vous pouvez également afficher la population des hommes et des femmes sous forme de barres et de colonnes agrégées par ville.
  • Afficher les valeurs par catégorie : ce diagramme représente les valeurs statistiques d'un ou plusieurs champs pour chaque catégorie d'entités de la couche. Par exemple, dans une couche de villes, si vous spécifiez le champ de région comme catégorie, vous pouvez afficher la population totale des villes par région.
  • Afficher le nombre d’entités par catégorie : ce diagramme représente le nombre total d'entités pour chaque catégorie d'entités de la couche. Par exemple, dans une couche de villes, vous pouvez spécifier le champ de classe de population comme catégorie et calculer le nombre de villes dans chaque classe de population.
  • Afficher les valeurs attributaires sous forme de diagrammes : ce diagramme représente la valeur statistique d'un ou plusieurs champs de la couche. Par exemple, dans une couche de villes, vous pouvez afficher une barre pour représenter la population totale de toutes les villes en l'an 2000 et une autre barre pour représenter la population totale de toutes les villes en 2010.

Lorsque vous affichez des valeurs attributaires sous forme de barres, de lignes ou de segments dans un diagramme à secteurs, un calcul statistique est exécuté sur les valeurs des champs. L'agrégat peut être l'un des suivants :

  • Valeur moyenne parmi les entités
  • Valeur maximale de toutes les entités
  • Valeur minimale de toutes les entités
  • Valeur totale de toutes les entités

Configurer le widget Diagramme

Ce widget peut être configuré pour s’ouvrir automatiquement au démarrage d’une application. Positionnez le curseur sur le widget et cliquez sur le bouton Do not open this widget when the app starts (Ne pas ouvrir ce widget au démarrage de l’application) Ne pas ouvrir ce widget au démarrage de l’application pour définir le paramètre sur Open this widget automatically when the app starts (Ouvrir ce widget automatiquement au démarrage de l’application). (Pour les widgets que vous devez ajouter à l’application au préalable, vous pouvez activer cette option après avoir configuré le widget.)

Le widget Diagramme prend en charge plusieurs tâches de diagramme. Pour construire un diagramme, configurez les paramètres suivants :

  • Définissez les options Data Source (Source de données), Chart Title (Titre du diagramme) et Description (Description).
  • Sélectionnez la manière dont vous souhaitez analyser et afficher les données.
  • Définissez l'apparence du diagramme en spécifiant son type, ses paramètres d'affichage et ses champs de données.
  • Définissez l’affichage cartographique des données.
  1. Survolez le widget avec le curseur et cliquez sur le bouton Configure this widget (Configurer ce widget) Configurer ce widget pour ouvrir la fenêtre de configuration.
    Remarque :

    Si vous devez ajouter le widget à l’application au préalable, cliquez sur un espace réservé de widget dans l’onglet Widget (Widget). Dans la fenêtre Choose Widget (Choisir un widget) qui s’ouvre, sélectionnez le widget et cliquez sur OK (OK).

  2. La fenêtre de configuration de ce widget apparaît. Le cas échéant, les tâches de diagramme apparaissent dans la fenêtre.

  3. Vous pouvez cliquer sur Change widget icon (Modifier l’icône du widget) si vous souhaitez remplacer l’icône par défaut du widget par l’image de votre choix.

    Une fenêtre d’exploration s’affiche pour vous permettre de sélectionner le fichier d’image local que vous souhaitez utiliser comme icône pour ce widget.

  4. Cliquez sur Nouveau pour créer un diagramme.

    La fenêtre Définir la source de données s'ouvre. La source de données peut provenir d’une couche de la carte actuelle, du portail ou du service ArcGIS Server. Dans le cadre de cet exercice, choisissez Ajouter une URL de service et ajoutez une URL de service.

    Définir la source de données
  5. Attention :

    Si Web AppBuilder est intégré dans ArcGIS Online, il peut accéder aux services publics et sécurisés de ArcGIS Server. Toutefois, pour les services sécurisés, il ne prend pas en charge ArcGIS Server avec l’authentification au niveau du web, telle que l’authentification IWA, PKI ou LDAP. Pour plus d’informations, reportez-vous à la rubrique Services web ArcGIS Server.

  6. Cliquer sur OK.

    L’onglet Settings (Paramètres) s’ouvre.

  7. Vous pouvez également cliquer sur le bouton de filtrage de source de données Data source filter (Filtrage de source de données) en regard du champ Data Source (Source de données) pour créer des expressions de filtrage du contenu.
    Filter data (Filtrage de données)
  8. Indiquez le titre et la description du diagramme.
  9. Cliquez sur la flèche de la liste déroulante Affichage du diagramme et sélectionnez Afficher les valeurs entité par entité.

    Vous disposez de quatre options pour analyser, calculer et afficher les valeurs d’une couche d’entités incluse dans un diagramme. Définissez l’apparence du diagramme en spécifiant son type, sa couleur, ses champs de valeurs, etc. Elle varie en fonction des options d'affichage du diagramme.

    • Pour Display values feature by feature (Afficher les valeurs entité par entité), procédez comme suit :
      1. Sélectionnez un ou plusieurs champs dans la liste Value Fields (Champs de valeur). Si plusieurs champs sont sélectionnés, ils s'affichent sous forme de diagrammes à barres ou en colonnes agrégés.
      2. Sélectionnez une étiquette pour les champs de la liste déroulante Etiquette de catégorie.
      3. Choisissez au moins un Type de diagramme et spécifiez son affichage.
        Spécifier l'affichage du diagramme
    • Pour Display values by category (Afficher les valeurs par catégorie), procédez comme suit :
      1. Cliquez sur la liste déroulante Champ de catégorie et sélectionnez un champ. Ce champ est utilisé pour catégoriser les entités et les étiquettes.
      2. Sélectionnez un ou plusieurs champs dans la liste Value Fields (Champs de valeur). Si plusieurs champs sont sélectionnés, ils s'affichent sous forme de barres et de colonnes agrégées.
      3. Sélectionnez une opération dans la liste déroulante Opération. Pour les valeurs agrégées, quatre opérations sont prises en charge : somme, moyenne, minimum et maximum.
      4. Choisissez au moins un type de diagramme et spécifiez son mode d'affichage.
    • Pour Display feature counts by category (Afficher le nombre d’entités par catégorie), procédez comme suit :
      1. Cliquez sur la liste déroulante Category Field (Champ de catégorie) et sélectionnez un champ. Ce champ est utilisé pour catégoriser les entités et les étiquettes.
      2. Choisissez au moins un type de diagramme et spécifiez son mode d'affichage.
    • Pour Display attribute values as charts (Afficher les valeurs attributaires sous forme de diagrammes), procédez comme suit :
      1. Sélectionnez un ou plusieurs champs dans la liste Value Fields (Champs de valeur). Pour chaque champ sélectionné, la valeur statistique s’affiche séparément sous forme de barre, de colonne, de ligne ou de segment d’un diagramme à secteurs.
      2. Sélectionnez une opération dans la liste déroulante Opération. Pour les valeurs agrégées, quatre opérations sont prises en charge : somme, moyenne, minimum et maximum.
      3. Choisissez au moins un type de diagramme et spécifiez son mode d'affichage.

        Remarque :
        Pour le diagramme à secteurs, vous pouvez ajouter une légende pour une ou plusieurs des quatre options d’affichage. Pour les autres types de diagramme (par exemple, les diagrammes à barres), vous ne pouvez ajouter une légende que si vous sélectionnez les deux options d’affichage Display values feature by feature (Afficher les valeurs entité par entité) et Display values by category (Afficher les valeurs par catégorie).

  10. Vous pouvez éventuellement trier les champs, si nécessaire, par étiquette ou valeur.
  11. Cliquez sur un symbole en regard de Selection Symbol (Symbole de la sélection) pour définir le symbole des entités représentées sur la carte.
  12. Cliquez sur une couleur en regard de Highlight Color (Couleur de mise en surbrillance ) pour définir la couleur de mise en surbrillance des entités représentées sur la carte lorsque vous placez le pointeur de la souris sur le diagramme.
  13. Cliquez sur l'onglet Aperçu pour afficher un aperçu du diagramme. Pour les diagrammes de type colonne, barre et ligne, les étiquettes des axes pivotent automatiquement si nécessaire en fonction de la densité des barres, des colonnes et des lignes. Si plusieurs champs sont sélectionnés dans Value Fields (Champs de valeur), il est possible d’utiliser plusieurs couleurs pour les barres, les lignes et les colonnes agrégées.
    Afficher un aperçu du diagramme
  14. Répétez les étapes 3 à 10 pour ajouter des tâches de diagramme.
  15. Cliquez sur OK pour terminer la configuration.

Utiliser le widget Diagramme

Si le widget Diagramme est activé dans l’application, suivez ces étapes pour l’exécuter :

  1. Sélectionnez une tâche pour exécuter le diagramme.
  2. Effectuez une sélection spatiale dans la carte en utilisant l’étendue de la carte actuelle ou en dessinant un graphique sur cette carte. Si la sélection spatiale permet d’obtenir un jeu de sélection valide, le diagramme s’affiche automatiquement dans l’onglet Chart Results (Résultats du widget Diagramme) lorsque vous cliquez sur Apply (Appliquer).

    Utiliser un filtre spatial

  3. Placez le pointeur de la souris sur chaque élément du diagramme pour afficher les valeurs de catégorie et de champ et mettre en surbrillance l’entité correspondante sur la carte. Cliquez sur chaque élément du diagramme pour effectuer un zoom sur les entités représentées sur la carte. Si plusieurs types de diagramme sont configurés, cliquez sur les flèches pour passer de l’un à l'autre.

    Résultats du widget Diagramme

  4. Vous pouvez aussi cliquer sur le bouton des paramètres Paramètre d’affichage pour modifier l’affichage du diagramme.
  5. Cliquez sur le bouton de zoom avant pour obtenir un gros plan du diagramme.
    Conseil :

    Le nombre maximum d’entités à afficher dans un diagramme dépend de la propriété maxRecordCount définie dans le service.