Vous pouvez afficher une table interactive au bas d’une carte, pour obtenir des informations sur les entités ou les enregistrements d’une couche. L’affichage d’une vue tabulaire des données permet d’analyser rapidement les informations et d’aider la prise de décision. Vous pouvez trier et filtrer les données attributaires et masquer des champs, pour vous concentrer sur certaines données en particulier.
Vous pouvez également obtenir des informations sur chaque champ de la table pour comprendre ce que les données représentent et en savoir plus sur la couche en affichant les tables de données correspondantes, ainsi que les photos associées ou autres fichiers en pièces jointes. Si vous disposez des privilèges permettant de mettre à jour la couche, vous pouvez mettre à jour ou supprimer les valeurs attributaires.
En savoir plus sur la mise à jour des attributs
Afficher une table
L’affichage de tables peut s’avérer utile pour examiner les informations associées aux entités et aux couches de table figurant sur une carte.
Remarque :
Web Editor prend en charge l’ouverture et l’affichage des tables pour les sous-couches des groupes de couches de sous-type.
Pour afficher une table pour une couche d’entités ou une couche de table, procédez comme suit :
- Ouvrir une carte dans Web Editor.
- Dans l’onglet Contents (foncé), procédez de l’une des manières suivantes :
- Cliquez sur Layers (Couches)
pour afficher les couches d’entités sur la carte.
Vous pouvez également utiliser le raccourci clavier Alt+Maj+L pour Windows ou le raccourci Option+Maj+L pour Mac.
- Cliquez sur Tables (Tables)
pour afficher les tables sur la carte.
Remarque :
La fenêtre Tables (Tables) n’est disponible que si la carte inclut une ou plusieurs couches de table.
La fenêtre Layers (Couches) ou Tables (Tables) apparaît.
- Cliquez sur Layers (Couches)
- Cliquez sur Options (Options)
en regard d’une couche ou d’une table.
- Cliquez sur Show table (Afficher la table).
La table apparaît dans la partie inférieure de la carte.
- Si vous le souhaitez, cliquez sur les flèches de développement
pour mieux voir la table sur la carte.
- Cliquez sur Close (Fermer)
dans l’en-tête de la table pour fermer la table.
Trier une colonne
Trier une colonne peut vous permettre d’explorer les données de la table ou de rechercher les lignes à mettre à jour.
Pour trier une colonne, cliquez sur les flèches dans l’en-tête de colonne, une fois pour trier suivant l’ordre croissant ou deux fois pour trier suivant l’ordre décroissant. Cliquez une troisième fois sur les flèches pour supprimer le tri de la colonne.
Vous pouvez également cliquer sur Menu (Menu) dans l’en-tête de colonne et sélectionner Sort ascending (Tri croissant)
ou Sort descending (Tri décroissant)
.
Afficher ou masquer des colonnes
Si un jeu de données contient des champs dont vous n’avez pas besoin pour votre travail actuel, vous pouvez les masquer.
Le masquage ou l’affichage des colonnes ne s’applique qu’à la table et n’affecte pas les champs visibles dans la fenêtre Attributes (Attributs). Les colonnes masquées sont de nouveau affichées lorsqu’une table est fermée, puis ouverte de nouveau.
Procédez comme suit pour afficher ou masquer les colonnes :
- Suivez la procédure pour afficher une table.
- Sur l’en-tête de la table, cliquez sur Show/hide columns (Afficher/Masquer les colonnes)
.
- Cochez ou décochez les cases des colonnes à respectivement afficher ou masquer.
Réorganiser les colonnes
Pour réorganiser les colonnes d’une table, cliquez sur l’en-tête de colonne et faites-le glisser à une nouvelle position.
La réorganisation des colonnes d’une table n’affecte pas l’ordre des champs dans le jeu de données. L’ordre par défaut des colonnes est rétabli si la table est fermée, puis ouverte de nouveau.
Utiliser les sélections de table
Les entités sélectionnées sur la carte le sont également dans la table et vice versa. Les options suivantes sont disponibles à partir du menu de sélection dans l’en-tête de table si une ou plusieurs entités sont sélectionnées :
- L’option Clear selection (Effacer la sélection)
permet de désélectionner toutes les entités de la carte et la table.
- L’option Zoom to selection (Zoom sur la sélection)
permet d’effectuer un zoom sur la carte jusqu’à l’étendue des entités sélectionnées.
- L’option Show selection (Afficher la sélection)
permet de masquer temporairement toutes les lignes désélectionnées de la vue de table. Vous pouvez cliquer sur Show all (Tout afficher)
pour que toutes les lignes soient visibles.
Créer un enregistrement dans la table
Vous pouvez ajouter un enregistrement à une table contenant des entités spatiales ou non spatiales. Les tables non spatiales ne présentent pas d’informations sur la géométrie. Elles stockent des informations descriptives, mais comme elles ne stockent pas de composant géographique, les entités ne peuvent pas être dessinées sur une carte. Lorsque vous créez un enregistrement dans une table, les formulaires que vous avez configurés dans Map Viewer ou ArcGIS Pro apparaissent dans Web Editor.
Remarque :
Vous ne pouvez pas créer de formulaire pour une couche dans Web Editor. Utilisez Map Viewer pour configurer des formulaires pour mettre à jour les attributs.
Procédez comme suit pour ajouter un enregistrement à une table :
- Suivez la procédure pour afficher une table.
- Cliquez sur Create record (Créer un enregistrement)
.
Si vous créez un enregistrement dans une table non spatiale, la fenêtre Create features (Créer des entités), qui contient tous les champs modifiables, s’ouvre. Si vous créez un enregistrement dans une couche d’entités, l’outil Create features (Créer des entités) est activé et vous pouvez suivre le processus permettant de créer une entité.
- Si des modèles ont été créés pour la table dans ArcGIS Pro, vous pouvez également sélectionner le modèle approprié.
- Ajoutez des valeurs aux champs modifiables.
- Cliquez sur Create (Créer).
L’enregistrement est ajouté à la table.
Calculer des champs
Les calculs de champ vous permettent de modifier les valeurs de chaque ligne pour un champ unique dans la table attributaire d’une couche. Les calculs de champ sont pris en charge pour les champs de type chaîne, numérique et date.
Vous disposez des deux options suivantes lorsque vous écrivez des expressions de calcul sur les champs d’une couche d’entités hébergée :
- SQL : utilisez SQL pour obtenir des performances plus rapides lors de calculs pouvant être réalisés avec des expressions SQL standardisées (SQL-92) ou des attributs non spatiaux. Vous pouvez exécuter SQL sur des couches d’entités hébergées pour lesquelles la synchronisation est activée et des couches configurées pour le suivi des créateurs et des éditeurs d’entités, tandis que vous ne pouvez pas utiliser d’expressions Arcade sur de telles couches.
- ArcGIS Arcade : Arcade est idéal pour les calculs qui requièrent davantage de fonctionnalités que SQL, car Arcade fournit un accès aux valeurs attributaires et à la géométrie des entités, vous permettant ainsi de créer des expressions qui incluent des opérations spatiales. De plus, si une erreur se produit lors du calcul d’une ligne en particulier, vous pouvez vous arrêter et résoudre le problème, puis recommencer le calcul une fois le problème corrigé.
Remarque :
ArcGIS API for JavaScript 3.44 et les versions ultérieures ne seront pas mises à jour avec les dernières fonctionnalités de langage ArcGIS Arcade. Les expressions Arcade créées dans les applications JavaScript API dans les versions 3.44 ou ultérieures prennent uniquement en charge les fonctionnalités de langage Arcade introduites dans Arcade version 1.21 ou antérieures. Pour en savoir plus sur la prise en charge du support de langage Arcade dans les produits ArcGIS, consultez la matrice des versions Arcade.
Procédez comme suit pour calculer un champ :
Remarque :
Les calculs de champs ne peuvent pas être annulés. Pour cette raison, il est judicieux d’ajouter un champ, d’y calculer les valeurs et de vérifier que le calcul correspond à vos attentes. Si c’est le cas, vous pouvez calculer la valeur du champ original pour qu’elle soit égale à celle du champ ajouté. Une fois que vous avez vérifié que les valeurs sont correctes dans le champ original, vous pouvez supprimer le champ que vous avez ajouté.
- Suivez la procédure pour afficher une table.
- Dans la table de la couche, cliquez sur Menu
dans la colonne contenant les valeurs à calculer et sur Calculate field (Calculer un champ).
La fenêtre Calculate field (Calculer un champ) apparaît.
- Choisissez le langage à utiliser pour le calcul, Arcade ou SQL.
- Si vous le souhaitez, cliquez sur Add new (Ajouter nouveau) pour ajouter un filtre et calculer des valeurs pour seulement une partie des données, puis cliquez sur Next (Suivant).
Remarque :
Si vous n’ajoutez aucun filtre, le calcul est exécuté sur l’ensemble des entités. Si vous avez appliqué des filtres à la carte ou aux couches de la carte avant d’ouvrir la fenêtre Calculer un champ, ces filtres ne sont pas reconnus lors du calcul des valeurs de champ.
- Composez une expression de calcul à l’aide des composants suivants :
- Pour Arcade, utilisez des variables globales, des fonctions et des constantes.
- Pour SQL, utilisez des opérateurs de base, une liste de champs et des fonctions.
Conseil :
Pour voir des exemples de calculs courants qui peuvent être effectués dans ArcGIS Online, consultez la rubrique Exemples de calculs.
- Si vous le souhaitez, effectuez l’une des opérations suivantes pendant la rédaction d’une expression :
- Cliquez sur Test features filter (Filtre des entités de test) pour ajouter un filtre à vos entités de test.
Remarque :
Cette option vous permet de filtrer vos entités de test et n’affecte pas la sélection des entités à calculer.
- Cliquez sur Test features (Entités de test) pour afficher la table de vos entités de test.
- Cliquez sur Preview values (Aperçu des valeurs) pour afficher un aperçu des valeurs calculées pour vos entités de test.
- Désactivez Auto preview (Aperçu automatique) pour éviter que l’aperçu des valeurs calculées se mette automatiquement à jour lors de la création d’une expression. Activez Auto preview (Aperçu automatique) pour autoriser la mise à jour de l’aperçu des valeurs calculées lors de la création d’une expression.
- Cliquez sur Table
, Map (Carte)
ou Map and table (Carte et table)
pour naviguer entre les vues.
- Cliquez sur Test features filter (Filtre des entités de test) pour ajouter un filtre à vos entités de test.
- Cliquez sur Run calculation (Exécuter le calcul) pour exécuter l’expression.
Le temps nécessaire au calcul dépend de la complexité de l’expression et du nombre d’entités figurant dans votre couche.
Vous avez un commentaire à formuler concernant cette rubrique ?