Dans ArcGIS, vous utilisez les données géographiques via les couches. En général, deux types de données peuvent être référencés par une couche : entité et imagerie. Les données employées lors de l’affichage d’une couche proviennent de différentes sources. Certaines sources de données sont basées sur des fichiers (par exemple, des fichiers CSV à valeurs séparées par des virgules) ou sur des normes ouvertes telles que KML. D’autres sources de données sont natives à ArcGIS, telles que les couches hébergées et les services ArcGIS Server.
Les tableaux de bord contiennent de nombreux éléments dynamiques tels que des cartes, des diagrammes, des listes et des jauges. Les sources de données utilisées pour alimenter ces éléments sont tirées de couches de cartes web, de couches web stockées dans votre organisation ou d’ensembles d’entités générés avec des expressions de données.
Remarque :
Les scènes Web ne sont actuellement pas prises en charge.
Couches de carte web
La source de données de l’élément cartographique est une carte web qui peut contenir différents types de couches web. Du moment qu’une carte web est ajoutée à un tableau de bord via un élément cartographique, toutes ses couches opérationnelles prises en charge peuvent être utilisées pour fournir des données aux autres éléments dynamiques du tableau de bord. Reportez-vous à Créer des cartes Web pour des tableaux de bord afin de découvrir les bonnes pratiques de création de cartes Web à utiliser dans Dashboards.
Attention :
Dès lors que d’autres éléments utilisent les couches opérationnelles d’une carte web, la suppression d’un élément cartographique du tableau de bord génère un avertissement indiquant que les éléments dépendants vont également être supprimés.
Parmi les couches prises en charge dans une carte web, certaines ne permettent pas de fournir des données à d’autres éléments du tableau de bord. Les sources de données ci-dessous sont celles qui peuvent être affichées dans un élément cartographique de tableau de bord à la suite de l’ajout d’un carte web, mais qui ne peuvent pas servir de source de données pour les autres éléments du tableau de bord :
Vous pouvez également utiliser un fichier CSV par une URL référencée en tant que source de données dans vos éléments. Pour que vous puissiez utiliser un fichier CSV par une URL référencée, la carte Web comportant la couche référencée doit d’abord être ajoutée à un tableau de bord via l’élément de carte.
Couches Web
Les éléments dynamiques, comme les listes, les diagrammes de série, les diagrammes à secteurs et les indicateurs, fonctionnent avec des couches basées sur des entités. En particulier, les éléments de tableau de bord fonctionnent avec des couches de service de cartes, des couches de service d’entités et des collections d’entités. Pour savoir si une couche s’appuyer sur un de ces services, consultez les détails des éléments associés. Les éléments de couche comportant une source de service de cartes, de service d’entités ou de collections d’entités peuvent être utilisés comme sources de données pour les éléments.
Lorsque ces couches ne sont pas issues d’une carte web qui a été ajoutée au tableau de bord, elles peuvent être ajoutées en tant que couches autonomes.
Expressions de données
Une expression de données est une expression Arcade qui renvoie un jeu d’entités. Le jeu d’entités peut être utilisé comme des sources de données pour les éléments dynamiques. Vos expressions de données sont créées, enregistrées et exécutées dans ArcGIS Dashboards. À l’aide de la Arcade bibliothèque de fonctions, vous pouvez créer des expressions de données qui révèlent des informations nouvelles en combinant, en modélisant ou en améliorant vos données existantes. Vous pouvez également tirer parti de données que vous ne possédez pas, telles que les couches ArcGIS Living Atlas.
Lorsque vous créez des expressions de données, celles-ci ne sont disponibles que pour le tableau de bord dans lequel elles sont créées. Elles ne sont pas stockées en tant qu’éléments dans le contenu de votre organisation. Pour utiliser la même expression de données dans un autre tableau de bord, vous devez la recréer dans ce tableau de bord.
Conseil :
Vous pouvez utiliser la même expression de données dans plusieurs éléments dans le même tableau de bord. Dans la mesure du possible, réutilisez les expressions de données d’un élément à l’autre.
Remarque :
Avant de créer une expression de données, lisez les bonnes pratiques recommandées permettant de créer des expressions de données.
Fonctionnalités des couches
Lorsqu’une couche est soutenue par une source de données prise en charge, elle peut être utilisée dans un tableau de bord. Vous pouvez la sélectionner lorsque vous parcourez des données dans le cadre de la configuration d’éléments. Toutefois, les couches prises en charge ne sont pas toutes dotées des mêmes fonctionnalités.
Remarque :
Si les couches non prises en charge figurent bien dans la fenêtre Select a layer (Sélectionner une couche) pendant que vous parcourez les données, elles ne peuvent toutefois pas être sélectionnées.
Lorsque vous sélectionnez une couche à utiliser dans un tableau de bord, une vérification a lieu pour s’assurer que son service sous-jacent peut être interrogé. Cela permet d’appliquer des filtres de conception et d’exécution dynamiques. Si ce test échoue, un message indique que la couche ne remplit pas les critères nécessaires pour être utilisée dans un élément visuel et un bouton OK est activé pour que vous puissiez choisir une autre couche dans l’écran Select a layer (Sélectionner une couche).
Lorsque vous configurez un élément, des vérifications de fonctionnalité supplémentaires peuvent être effectuées. En voici quelques exemples :
- La couche prend-elle en charge l’interrogation à l’aide de fonctions agrégées (par exemple, COUNT, MAX, MIN, SUM et AVG) pour regrouper l’ensemble de résultats en une ou plusieurs colonnes ?
- La couche prend-elle en charge l’interrogation de telle sorte que l’ensemble de résultats puisse être affiché dans l’ordre croissant ou décroissant ?
- La couche prend-elle en charge les statistiques ?
- La couche est-elle dotée de fonctionnalités cartographiques et de données ?
Si certaines de ces fonctionnalités ne sont pas présentes, vous risquez de rencontrer des comportements différents lors de la création de votre tableau de bord. Par exemple, si la couche est dotée des fonctionnalités d’interrogation nécessaires, mais qu’elle ne prend pas en charge les autres fonctionnalités répertoriées ci-dessus, un avertissement s’affiche dans l’écran Select a layer (Sélectionner une couche).
Différentes couches présentent différentes fonctionnalités pour diverses raisons (par exemple, la version ArcGIS Server utilisée pour créer la couche). Pour plus d’informations sur les couches et les services candidats, reportez-vous aux ressources suivantes :
Filtres des couches
Tous les filtres appliqués à la couche opérationnelle ou la couche Web d’une carte sont respectés dans un tableau de bord. Vous pouvez créer des filtres de conception ou d’exécution pouvant être appliqués en plus des éventuelles conditions de filtre prédéfinies déjà existantes.
Noms de champ et alias
Les noms de champ sont les noms attribués aux colonnes dans une couche. Ils indiquent les données contenues par la colonne. Les alias de champ vous permettent d’attribuer un nom secondaire à un champ. Chaque fois qu’un champ comporte un alias défini, Dashboards affiche cet alias lorsque vous visualisez un champ (par exemple, lorsque vous choisissez un champ pour une condition de filtre ou un champ pour trier les entités par éléments de détail ou de liste. Lorsqu’aucun alias n’est disponible, le nom du champ est employé.
Vous avez un commentaire à formuler concernant cette rubrique ?