PROBLÈME

Impossible d’appliquer des symboles gradués à certains champs

Last Published: January 25, 2023

Description

Dans ArcGIS Pro, certains champs ne sont pas répertoriés dans le paramètre Field (Champ) lors de l’application de symboles gradués.

La fenêtre Symbologie d’une couche dans ArcGIS Pro.

Dans certains cas, le message d’avertissement suivant est renvoyé lorsque l’option Couleurs graduées est sélectionnée :

Warning:   
Layer does not contain any field types that can be used to quantify using graduated colors.

Cause

Les symboles gradués permettent de représenter les différences quantitatives des entités de la carte. Par conséquent, il est impossible d’appliquer des symboles gradués à un champ de texte à l’inverse d’un champ numérique.

Solution ou alternative

Pour contourner ce problème, créez un champ numérique et renseignez-le avec les données du champ de texte. Pour ce faire, procédez comme suit.

  1. Ouvrez le projet ArcGIS Pro.
  2. Ouvrez la vue des champs de la couche. Pour obtenir les instructions correspondantes, reportez-vous à la rubrique ArcGIS Pro : Vue des champs.
  3. Dans la vue des champs, ajoutez un nouveau champ avec un type de données numérique, tel qu’un entier court, un entier long, un réel simple ou un réel double.
    1. Dans la dernière ligne, cliquez sur Click here to add a new field (Cliquez ici pour ajouter un nouveau champ).
    2. Indiquez une valeur dans les paramètres Field Name (Nom du champ) et Alias du nouveau champ. Dans cet exemple, « CRMID_NEW » est utilisé.
    3. Dans Data Type (Type de données), sélectionnez un type de données numérique dans la liste déroulante. Dans cet exemple, Long est sélectionné.
    4. Sous l’onglet Fields (Champs), dans le groupe Changes (Modifications), cliquez sur Save (Enregistrer) pour enregistrer les modifications.
Le nouveau champ configuré dans la vue des champs.
  1. Remplissez le nouveau champ à l’aide de l’outil Calculer un champ.
    1. Dans la fenêtre Geoprocessing (Géotraitement), recherchez et sélectionnez Calculate Field (Data Management Tools) (Calculer un champ [Outils de gestion des données]).
    2. Dans la fenêtre Calculate Field (Calculer un champ), pour Input Table (Table en entrée), sélectionnez la couche contenant le champ de texte dans la liste déroulante. Dans cet exemple, « SanFrancisco_customers » est sélectionné.
    3. Pour Field Name (Existing or New) (Nom du champ [existant ou nouveau]), sélectionnez le champ créé à l’étape 3. Dans cet exemple, « CRMID_NEW » est sélectionné.
    4. Pour Expression, double-cliquez sur le champ contenant les valeurs à copier dans le nouveau champ. Le champ « CRMID » est utilisé dans cet exemple.
    5. Cliquez sur Run (Exécuter).
La fenêtre Calculer un champ configurée.

La table attributaire affiche le champ « CRMID_NEW » renseigné selon les valeurs du champ « CRMID ».

Le champ CRMID_NEW dans la table attributaire.
  1. Appliquez des symboles gradués au champ.

Le champ numérique « CRMID_NEW » est répertorié pour le paramètre Field (Champ) et des symboles gradués sont appliqués au champ.

Les symboles gradués sont appliqués au champ numérique.

ID d’article: 000029180

Obtenez de l'aide avec l'IA

Résolvez rapidement votre problème avec le chatbot Esri Support AI.

Commencez à discuter maintenant

Informations associées

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Commencez à discuter maintenant

Accéder aux options de téléchargement