Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Mon 13 September 2010 10:57

valentin37
Participant occasionnel
Date d'inscription: 20 Apr 2009
Messages: 29

Remplacer des valeurs par d'autres dans une table

bonjour,
je dispose d'une table au format shapefile (polygon) comprenant plus de26000 entrées.
Chaque entré dispose d'un champ X où les valeurs possibles sont 1,2,3,4,5,6,7,8,9,10 et 11
je souhaiterai remplacer:
- les valeurs 5,6,7,8,9,10,11 par la valeur 1
- les valeurs 1 et 4 par la valeur 2
- garder la valeur 3
- remplacer la valeur 2 par la valeur 4

je sais le faire sous excel (RECHERCHEV(...)). Quand je modifie la dbf avec excel (avec un tableau de correspondance) puis un collage spécial uniquement des valeurs je ne peux pas ouvrir ma table ensuite sous arcgis (problème de correspondance)

quelqu'un peut il m'aider?

Hors ligne

 

#2 Mon 13 September 2010 11:11

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Remplacer des valeurs par d'autres dans une table

Modifier une table ailleurs que dans ArcGIS est possible mais il y a quelques pièges. Le plus simple c'est l'option "calculer champ..." dans la visualisation de la table.

Tu peux tout faire avec une formule dans la calculatrice.

Mais le plus simple ici reste de faire une sélection et de la mettre à jour. Calculer un champ avec une sélection active ne met à jour que les tuples sélectionnés.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Mon 13 September 2010 11:27

valentin37
Participant occasionnel
Date d'inscription: 20 Apr 2009
Messages: 29

Re: Remplacer des valeurs par d'autres dans une table

merci bien de ta réponse aussi rapide
mais désolé je suis un peu nul...

je fais une selection, par exemple [XX]=1 or [XX] =4
ensuite je vais dans l'éditeur --> edition
je vais dans ma table attributaire et sur mon champ [XX] je fais calculer.... mais ensuite?

Hors ligne

 

#4 Mon 13 September 2010 11:30

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Remplacer des valeurs par d'autres dans une table

Ensuite, tu veux que la valeur soit 2, donc tu mets 2 dans le champ de saisie le plus en bas du dialogue puis tu valide. (Tu as surement plein d'options affichées, mais elles ne servent pas ici)

p.s : Tu n'es pas obligé de rentrer en mode édition pour calculer un champ.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#5 Mon 13 September 2010 11:32

valentin37
Participant occasionnel
Date d'inscription: 20 Apr 2009
Messages: 29

Re: Remplacer des valeurs par d'autres dans une table

tout simplement......
merci beaucoup et bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB