Ajouter ou supprimer un champ (Map Viewer)

Après avoir publié une entité hébergée ou une couche tabulaire, il se peut que vous deviez stocker des informations sur un autre attribut. Si vous êtes propriétaire de la couche ou administrateur de l’organisation, vous pouvez ajouter un champ à la couche à partir de la fenêtre Fields (Champs) dans Map Viewer. De même, si vous constatez qu’un ensemble d’attributs n’est plus nécessaire, vous pouvez supprimer le champ stockant ces attributs de la couche. Vous pouvez également gérer un sous-ensemble de propriétés de champ pour les champs existants à partir de la fenêtre Fields (Champs).

Ajouter un champ

Procédez comme suit pour ajouter un champ à une table attributaire dans Map Viewer :

Remarque :

Vous pouvez également ajouter un champ à partir de la vue Table ou Fields (Champs) dans l’onglet Data (Données) d’une couche d’entités hébergée ou d’une page des éléments d’une table.

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

  2. Dans Map Viewer, ouvrez la carte contenant la couche ou ajoutez la couche directement.
  3. Si vous utilisez une couche d’entités hébergée, dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Layers (Couches) Couches si la fenêtre Layers (Couches) n’est pas ouverte. Si vous utilisez une couche tabulaire hébergée, dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Tables Couches si la fenêtre Tables Tables n’est pas ouverte.
  4. Dans la fenêtre Layers (Couches) ou Tables, cliquez sur la couche pour la sélectionner.
  5. Sur la barre d’outils Settings (Paramètres) (claire), cliquez sur Fields (Champs) Champs pour ouvrir la fenêtre Fields (Champs).
  6. Au bas de la fenêtre Fields (Champs), cliquez sur Add field (Ajouter un champ).
  7. Dans la fenêtre Add fields (Ajouter des champs), sélectionnez le type de données stockées dans le champ parmi les options suivantes :
    • Text (Texte) : valeurs contenant des caractères alphanumériques ou spéciaux.
      • String (Chaîne) : stockez un jeu de caractères numériques d’une longueur spécifique.

        Si vous ajoutez un champ de type chaîne, utilisez la propriété Length (Longueur) pour définir la longueur maximale des caractères à un octet du champ. La longueur est requise pour le type de champ Chaîne. La valeur par défaut est de 256 caractères.

    • Numbers (Nombres) : valeurs contenant des informations numériques.
      • Double : stockez les nombres comprenant des décimales.
      • Integer (Entier) : stockez les nombres entiers compris entre -2 147 483 648 et 2 147 483 647 (entier long)
      • Big Integer (Entier très grand) : stocker les nombres entiers compris entre -9 007 199 254 740 991 et 9 007 199 254 740 991. Utilisez ce type avec des chiffres en dehors de la plage du champ des entiers pris en charge.
    • Dates : valeurs contenant des informations temporelles.
      • Date : stockez les valeurs avec date et heure. Reportez-vous à la rubrique Champs de date/heure dans ArcGIS Online.
        Remarque :

        ArcGIS Online stocke toutes les valeurs de date en temps universel coordonné (UTC), mais, généralement, vous consultez et mettez à jour les dates dans votre fuseau horaire local car la plupart des applications effectuent une conversion automatique vers et depuis le format UTC. Vous devez toutefois spécifier le fuseau horaire approprié lorsque vous chargez les données (par exemple, en tant que fichiers .csv ou shapefiles). Sinon, les données sont considérées comme étant au format UTC.

      • Date Only (Date uniquement) : stockez les valeurs de date sans valeurs d’heure. Cela peut s’avérer utile si les heures ne sont pas nécessaires (par exemple, lors de l’enregistrement du jour où un permis arrive à expiration ou de la date de naissance d’un client).
      • Time Only (Heure uniquement) : stockez les valeurs d’heure sans valeurs de date. L’heure est au format 24 heures (par exemple, 16:30 pour 4:30 de l’après-midi). Le type de données de ce champ est utile pour enregistrer des valeurs telles que les heures ouvrées et les horaires des bus.
      • Timestamp Offset (Décalage de l’horodatage) : stockez des valeurs indiquant la date, l’heure et le décalage horaire par rapport au temps universel coordonné (UTC). Inclure le décalage de la valeur par rapport au temps universel coordonné avec chaque valeur de date et d’heure permet d’identifier sans ambiguïté un point unique dans le temps. Cela rend la valeur du décalage de l’horodatage plus facilement transposable d’un ordinateur à un autre qu’une valeur de date. Par exemple, pour stocker une valeur indiquant le 10 octobre 2023 à 15:03 dans le fuseau horaire de Terre-Neuve (3,5 heures de moins que l’heure UTC), les éditeurs spécifient la valeur 2023-10-10T15:03:00-03:30.
    • Global identifiers (Identifiants globaux) : valeurs qui identifient de manière unique une entité ou une ligne de table.
      • GlobalID : stockez une chaîne de 36 caractères, composée de lettres et de chiffres, servant à identifier une entité de manière unique.
      • GUID : stockez une chaîne de 36 caractères, composée de lettres et de chiffres. Un identifiant unique global (GUID) est fréquemment utilisé pour gérer les relations entre les entités.
  8. Une fois que vous avez sélectionné un type de données, cliquez sur Next (Suivant) et configurez les attributs du champ. Pour revenir en arrière et modifier le type de données, cliquez sur Back (Retour).
  9. Lorsque vous avez terminé de configurer le champ, cliquez sur Add field (Ajouter un champ).

    Le champ est ajouté à la table attributaire de la couche.

Supprimer un champ

Soyez prudent lorsque vous supprimez des champs car, une fois qu’un champ a été supprimé, les données qu’il contient ne peuvent pas être restaurées.

Vous ne pouvez pas supprimer de champs système, tels que OBJECTID, CREATIONDATE, CREATOR, EDITDATE et EDITOR, ou de champs utilisés pour définir les styles stockés dans la couche, le curseur temporel, le filtre, les étiquettes, la recherche ou le suivi de l’éditeur. Toutefois, les cartes peuvent utiliser des champs pour les styles et les filtres qui sont différents des champs que vous avez configurés sur la couche et l’option Delete (Supprimer) est disponible pour ces champs. Soyez prudent lorsque vous supprimez des champs susceptibles d’être utilisés pour les styles et les filtres dans les cartes.

Procédez comme suit pour supprimer un champ d’une table attributaire dans Map Viewer :

Remarque :

Vous pouvez également supprimer un champ de la vue Table ou Fields (Champs) dans l’onglet Data (Données) d’une couche d’entités hébergée ou d’une page des éléments d’une table.

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

  2. Dans Map Viewer, ouvrez la carte contenant la couche ou ajoutez la couche directement.
  3. Si vous utilisez une couche d’entités hébergée, dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Layers (Couches) Couches si la fenêtre Layers (Couches) n’est pas ouverte. Si vous utilisez une couche tabulaire hébergée, dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Tables Couches si la fenêtre Tables Tables n’est pas ouverte.
  4. Dans la fenêtre Layers (Couches) ou Tables, cliquez sur la couche pour la sélectionner.
  5. Sur la barre d’outils Settings (Paramètres) (claire), cliquez sur Fields (Champs) Champs pour ouvrir la fenêtre Fields (Champs).
  6. Cochez la case en regard d’un champ pour le sélectionner, puis cliquez sur Delete field (Supprimer le champ).

    Le champ est supprimé de la table attributaire de la couche.

Conseil :

Vous pouvez également gérer les propriétés du champ telles que Display name (Nom d’affichage) en sélectionnant un champ dans la liste Fields (Champs). Vous pouvez sélectionner plusieurs champs numériques pour définir les propriétés du champ telles que le nombre de chiffres significatifs affichés. Cliquez sur Done (Terminé) pour enregistrer les modifications apportées aux propriétés du champ.

Restrictions liées à l’ajout ou à la suppression de champs

Tenez compte des points suivants lorsque vous ajoutez ou supprimez des champs :

  • Vous ne pouvez pas ajouter ou supprimer des champs dans des copies de couches d’entités hébergées, des couches d’entités hébergées associées à des couches de tuiles ou des vues créées à partir de couches d’entités hébergées.
  • Vous ne pouvez pas ajouter ou supprimer des champs dans des couches d’entités hébergées auxquelles est jointe une vue de couche d’entités dépendante.
  • Lorsque vous ajoutez un champ à une couche d’entités hébergée dotée de vues dépendantes, vous devez mettre à jour la définition de chaque vue dans laquelle vous souhaitez que ce nouveau champ soit affiché. Cela est impossible si la vue est une vue de couche d’entités hébergée jointe, comme indiqué ci-dessus.
  • Les champs ajoutés et supprimés ne sont pas propagés depuis la couche d’entités hébergées ou la vue vers les couches de scènes hébergées dépendantes.
  • Certains types de champ ne sont peut-être pas entièrement pris en charge dans tous les clients ArcGIS.