Suite

Comment attribuer un nouveau nom aux valeurs sélectionnées dans deux colonnes ?

Comment attribuer un nouveau nom aux valeurs sélectionnées dans deux colonnes ?


J'aimerais attribuer un nouveau nom (ÉLEVÉ, MOYEN ou FAIBLE) aux valeurs sélectionnées dans différentes colonnes d'ArcMap 10.3

J'ai sélectionné les deux valeurs des deux colonnes ("MAIN_ROCK" et "SUB_ROCKS") en utilisant SELECT BY ATTRIBUTES comme suit :

"MAIN_ROCK"='gravel" AND "SUB_ROCKS" dans ('mudstone tephra loess','sand mud','sand mud tourbe','sandstone mudstone tephra silt lignite','sandstone siltstone mudstone calcaire silt lignite')

Je veux que ces roches principales et secondaires en surbrillance soient appelées « HIGH » dans une nouvelle colonne. J'ai donc créé un autre champ de texte et l'ai nommé CATÉGORIE.

J'ai utilisé la calculatrice de champ pendant que ces roches principales et secondaires sont mises en évidence et j'ai écrit « HIGH » dans la calculatrice de champ de la colonne CATEGORY mais j'ai reçu le message ci-dessous

Une idée de comment puis-je faire cela?


Avec le calculateur de terrain, il y a quelques points particuliers à prendre en compte…

Lorsque vous utilisez l'analyseur de champ VBA (par défaut), la façon dont vous présentez les mots affecte leur signification :

  • "HIGH" signifie la chaîne, chacune des lignes sera remplie avec cette chaîne.
  • HIGH ou [HIGH] signifie les valeurs contenues dans le champ appelé HIGH (non sensible à la casse).

Lors de l'utilisation du nouvel analyseur python amélioré :

  • "HIGH" (et éventuellement "HIGH", mais je n'ai pas testé cela) signifie la chaîne, chacune des lignes sera remplie avec cette chaîne.
  • !HAUTE! désigne les valeurs contenues dans le champ appelé HIGH (non sensible à la casse).
  • HIGH signifie la valeur contenue dans la variable ou la fonction HIGH (sensible à la casse), ceci est destiné au calculateur de champ avancé.

Un autre mot spécial qui n'est répertorié nulle part facile à trouver est NULL (VB, non sensible à la casse) ou None (python, sensible à la casse) remplira le champ avec Null (dépeupler). Cela ne compte que pour le stockage de données qui peut accepter des valeurs nulles.