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é ?

#1 Tue 08 January 2008 19:14

yona
Juste Inscrit !
Date d'inscription: 8 Jan 2008
Messages: 3

créer un nouveau champ et calculer sa valeur

Je souhaite créer un nouveau champ avec Arcgis 9.2 : je procède comme ceci : dans arcmap je clic droit sur la couche puis ouvrir la table attributaire, dans options je clic sur add field, là j'ai crée mon nouveau champ double avec des valeurs de champ0 partout.

Problème : je souhaite calculer la valeur de ce champ qui dépend de la valeur d'autre champs dans la table. Je fais alors une sélection pour avoir les entités qui correspondent à ma condition puis je clic sur calculate fields pour mettre la valeur exacte sur ces objets sélectionnés dans le nouveau champ crée ex : 1.

Les valeurts 0 de mon nouveau champ ne change pas en 1. Je suis en session de mis à jour.

Quelqu'un peut m'aider. merci

Hors ligne

 

#2 Tue 08 January 2008 19:57

Sylvie
Membre
Date d'inscription: 5 Sep 2005
Messages: 3066

Re: créer un nouveau champ et calculer sa valeur

Bonsoir, et bienvenue sur Georezo

Hum ! bizarre. Aucun message d'erreur ?
Peut-être essayer sans être en session de mise à jour (il y aura un message d'avertissement)

Hors ligne

 

#3 Tue 08 January 2008 22:46

geomrc170
Participant occasionnel
Lieu: Saint-Jean-Port-Joli (Québec)
Date d'inscription: 6 Sep 2005
Messages: 40
Site web

Re: créer un nouveau champ et calculer sa valeur

Est-ce que ta colonne est sélectionnée? Est-ce que ta formule ressemble à ça
        [FID]+1

Lucie Alice Côté B.Sc.
Géomaticienne

Hors ligne

 

#4 Wed 09 January 2008 08:01

Raphael
Participant assidu
Date d'inscription: 5 Sep 2005
Messages: 188
Site web

Re: créer un nouveau champ et calculer sa valeur

Bonjour,

Est-ce que ArcCatalog est ouvert ?

J'ai remarqué que sa pouvait posé conflit s'il était ouvert lors de certaines manip avec ArcMap.

Raphael

Hors ligne

 

#5 Wed 09 January 2008 08:45

yona
Juste Inscrit !
Date d'inscription: 8 Jan 2008
Messages: 3

Re: créer un nouveau champ et calculer sa valeur

Dans la boite de dialogue permettant de calculer les champs voici ma formule:

[F6] = 1

[F6] étant le nouveau champ calculer et je veux qu'il prenne 1 comme valeur et non la valeur 0 par défaut. En mettant '1', il y a un message d'erreur : erreur running VBA code: interruption par l'utilisateur. Le champ F6 est de type double.

Hors ligne

 

#6 Wed 09 January 2008 09:27

Sylvie
Membre
Date d'inscription: 5 Sep 2005
Messages: 3066

Re: créer un nouveau champ et calculer sa valeur

Je crois avoir compris smile
[F6]=  est déjà préparé par la boite de dialogue
Tu dois entrer seulement 1

Hors ligne

 

#7 Wed 09 January 2008 09:31

ancien
Participant actif
Lieu: Hautes-Pyrénées
Date d'inscription: 28 Oct 2006
Messages: 60

Re: créer un nouveau champ et calculer sa valeur

Bonjour,

Je ne vois pas moi non plus, d'où pourrait venir le problème. Avez-vous essayé d'utiliser les guillemets?  [F6]= "1"

Bon courage


Olivier Billard

Hors ligne

 

#8 Wed 09 January 2008 09:45

Mathias
Participant occasionnel
Lieu: Saint-Étienne
Date d'inscription: 5 Sep 2005
Messages: 30

Re: créer un nouveau champ et calculer sa valeur

Bonjour,

Pourquoi ne pas tester le mode avancé :

Dans la fenêtre calculer des valeurs, choisir Avancé

Code script Prelogic VBA

Code:

dim dblmavar as double
dblmavar = 1

F6 =

Code:

dblmavar

M.

Dernière modification par Mathias (Wed 09 January 2008 09:46)

Hors ligne

 

#9 Sat 12 January 2008 10:17

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

Re: créer un nouveau champ et calculer sa valeur

Yona pourrais-tu nous dire si ton problème est résolu ?


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

Hors ligne

 

#10 Mon 14 January 2008 05:55

yona
Juste Inscrit !
Date d'inscription: 8 Jan 2008
Messages: 3

Re: créer un nouveau champ et calculer sa valeur

Merci, mon problème a été résolu en selectionnant la colonne dont je veux calculer la valeur puis en mettant juste la valeur du champ (1) dans calculate field.

Hors ligne

 

#11 Tue 15 January 2008 00:06

Sylvie
Membre
Date d'inscription: 5 Sep 2005
Messages: 3066

Re: créer un nouveau champ et calculer sa valeur

Sylvie a écrit:

Tu dois entrer seulement 1


smile

Dernière modification par Sylvie (Tue 15 January 2008 00:08)

Hors ligne

 

#12 Tue 19 February 2008 12:22

Anaïs
Participant occasionnel
Lieu: France
Date d'inscription: 20 Sep 2005
Messages: 31

Re: créer un nouveau champ et calculer sa valeur

Merci...
ce sujet m'a permis de résoudre mes interrogations !

Hors ligne

 

#13 Wed 20 February 2008 10:39

Anais4008
Participant actif
Lieu: France
Date d'inscription: 25 Apr 2007
Messages: 71

Re: créer un nouveau champ et calculer sa valeur

c'était super simple et trop bete en réalité!
[F6] est déjà inscrit dans ta fenêtre de calcul juste au dessus! y'a pus quj'à taper ce que tu veux!
Ensuite, il est vrai de faire attention si on est ou non en mise à jour ou si Arc Catalog n'est pas déjà ouvert!
En général le mieux ets de fermer Arc Catalog, de créer son champ puis de se mettre à jour et de calculer le champs nouvellement crée!
Bon courage!

Hors ligne

 

Pied de page des forums

Powered by FluxBB