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

Printemps des cartes 2024

#1 Wed 04 September 2019 15:29

sevurba
Juste Inscrit !
Date d'inscription: 30 Sep 2017
Messages: 9

QGIS: calculatrice de champ et valeur

Bonjour

Dans le cadre d'une mission où je dois noter des paysages
J'ai monté un formulaire avec plusieurs champs
pour chaque champs j'ai mis en place des listes de valeurs... le but etant de pouvoir réaliser à l'issue des calculs
par exemple

valeur : 1 / description : bonne
valeur: 2 / description : moyen
valeur :3 / description mauvais

peut on réaliser des calculs à partir de ces tableaux ... je souhaiterai par exemple réaliser une moyenne de 3 champs

quand vient le moment de réaliser ces calculs, la calculatrice de champs me dit qu'il y a un problème qu'elle ne peut effectuer de moyenne

peut etre quelqu'un pourra me dire si j'en demande trop à qgis où si cela est possible smile

voici la formule que j'ai tapé avec les 6 champs en question
"NOTE_MORPH" = ((( "AUTH_MORP2" + "AUTH_MORP3" + "AUTH_MORP" )/3)+(("INT_MORPH" + "INT_MORPH2" + "INT_MORP3" )/3 )))


Je vous remercie smile

Hors ligne

 

#2 Wed 04 September 2019 15:35

Elminster
Participant occasionnel
Date d'inscription: 9 Jun 2008
Messages: 47

Re: QGIS: calculatrice de champ et valeur

Bonjour,

Est ce que tes champs sont bien en format de nombre (et pas en format texte) ?

Dernière modification par Elminster (Wed 04 September 2019 15:35)

Hors ligne

 

#3 Wed 04 September 2019 15:39

sevurba
Juste Inscrit !
Date d'inscription: 30 Sep 2017
Messages: 9

Re: QGIS: calculatrice de champ et valeur

oui des nombres décimaux

Hors ligne

 

#4 Wed 04 September 2019 15:43

sevurba
Juste Inscrit !
Date d'inscription: 30 Sep 2017
Messages: 9

Re: QGIS: calculatrice de champ et valeur

quand je fais une fonction simple d'addition de 3 champs, cela fonctionne mais dès que je complique la formule avec les divisions... ça bug

Hors ligne

 

#5 Wed 04 September 2019 15:44

Elminster
Participant occasionnel
Date d'inscription: 9 Jun 2008
Messages: 47

Re: QGIS: calculatrice de champ et valeur

Déjà, il me semble qu'il y a une parenthèse de fermeture en trop.
Mais logiquement, dans ce que vous demandez, il n'y a rien de compliqué pour QGIS.

Hors ligne

 

#6 Wed 04 September 2019 15:50

sevurba
Juste Inscrit !
Date d'inscription: 30 Sep 2017
Messages: 9

Re: QGIS: calculatrice de champ et valeur

bon dejà si on peut faire des calculs avec des tableaux de valeurs cela me rassure (voyons le positif !)
je continue mes essais

Hors ligne

 

#7 Wed 04 September 2019 15:51

Elminster
Participant occasionnel
Date d'inscription: 9 Jun 2008
Messages: 47

Re: QGIS: calculatrice de champ et valeur

Je viens de faire un test rapide sur une couche temporaire.
j'ai créé 6 champs (entier), dans lequel je n'ai mis que des "1". Dans mon 7ème champ, j'ai noté la formule: ((("C1"+"C2"+"C3")/3)+(("C4"+"C5"+"C6")/3)) et je n'ai pas eu de problème puisque j'ai obtenu 2.

Hors ligne

 

#8 Wed 04 September 2019 15:57

Elminster
Participant occasionnel
Date d'inscription: 9 Jun 2008
Messages: 47

Re: QGIS: calculatrice de champ et valeur

Si vous me dites que tous vos champs sont dans le bon format, une autre idée que j'ai. Dans la formule de votre champ "Note_Morph", vous tapez uniquement: ((( "AUTH_MORP2" + "AUTH_MORP3" + "AUTH_MORP" )/3)+(("INT_MORPH" + "INT_MORPH2" + "INT_MORP3" )/3 ))
vous ne rajoutez pas "Note_Morph" =
Je sais que mes collègues font souvent l'erreur rappeler leur champ dans la formule qui permet de créer ce champ. Mais si vous me dite que ça marche avec uniquement des additions, c'est que le problème vient d'ailleurs.
Avez vous additionné tous vos champs? ou fait la moyenne des 3 champs "AUTH" et "INT" séparément pour voir si le problème ne vient pas d'un champ en particulier.

Hors ligne

 

#9 Wed 04 September 2019 18:18

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3811

Re: QGIS: calculatrice de champ et valeur

Bonjour,

Elminster a écrit:

Je sais que mes collègues font souvent l'erreur rappeler leur champ dans la formule qui permet de créer ce champ. Mais si vous me dite que ça marche avec uniquement des additions, c'est que le problème vient d'ailleurs.


Pas vraiment! Le problème semble venire de là puisque son premier exemple non fonctionnel met bien "NOTE_MORPH"= alors que dans le second, qui marche, il/elle ne met plus cela dans son expression. wink

Hors ligne

 

Pied de page des forums

Powered by FluxBB