Message posté par : Quentin_S
----------------------------------------
Bonjour,
Ma question me paraît relativement simple mais malgré beaucoup de recherches je n'ai
pas réussi à solutionner mon problème. Je souhaiterais utiliser le modeleur graphique pour
ajouter une colonne et calculer un indice à une couche.
La colonne sur laquelle je souhaite calculer un indice est la colonne nommée
"R_TT24". Je configure donc mon modeleur graphique avec une couche d'entrée
et un algorithme "Calculatrice de champ".
Dans la case "Formule" je mets bien "Valeur pré-calculée". Lorsque je
mets dans le cadre "Formule" 'R_TtMAX_24', une colonne (que j'ai
nommée IND_RD) apparaît bien avec les valeurs du champ 'R_TtMAX_24'. Cependant, je
n'arrive à faire aucun "calcul" avec cette colonne. J'ai testé plusieurs
opérations :
- 'R_TtMAX_24' + 'R_TtMAX_24'
- 'R_TtMAX_24'+CASE
WHEN 'R_TtMAX_24' <= 68 THEN 0
WHEN 'R_TtMAX_24' > 68 AND 'R_TtMAX_24' <= 73 THEN 1
WHEN 'R_TtMAX_24' > 73 AND 'R_TtMAX_24' <= 78 THEN 2
ELSE 3
END
Mais rien n'y fait (dans le 2ème cas la colonne se créé bien mais indique tout le
temps 3... J'ai essayé de mettre des double-guillemets ("), de tester
"eval" etc... mais je n'arrive pas à réaliser la moindre opération avec le
modeleur.
Pourriez-vous m'aider svp ?
Je vous remercie par avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372536#p372536
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net