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

Biblio-SIG fait peau neuve !

#1 Wed 20 May 2026 11:54

florence44
Participant actif
Lieu: CARQUEFOU (44)
Date d'inscription: 11 Sep 2007
Messages: 112

QGIS 3.40/Modeleur graphique: probl de formule

Dans le modeleur graphique de qgis 3.40 je veux créer un tampon par rapport à la valeur d'un champs depuis une extraction d'entités sélectionnées mais j'obtiens un tampon de la valeur de la longueur du champs et non de sa valeur (qui varie selon mes entités), j'ai testé en nombre entier, décimal..
J'ai utilisé les formules :
attribute($currentfeature,'mon_champ')
ou
to_real("mon_champ")

Je ne comprends pas... Merci

Hors ligne

 

#2 Wed 20 May 2026 17:36

GD_E
Juste Inscrit !
Lieu: Bordeaux
Date d'inscription: 15 Jul 2025
Messages: 5

Re: QGIS 3.40/Modeleur graphique: probl de formule

Bonjour,

J'ai toujours du mal avec les double ou simple quotes dans le modeleur.
Pour moi, la technique est de laisser 'Distance' en valeur [123]... mais de compléter "valeur définie par des données" (le petit icone [] en bout de ligne) avec "mon_champ" (bien mettre les double quotes). Ça marche chez moi.

Dernière modification par GD_E (Hier 10:10)

Hors ligne

 

#3 Wed 20 May 2026 17:40

florence44
Participant actif
Lieu: CARQUEFOU (44)
Date d'inscription: 11 Sep 2007
Messages: 112

Re: QGIS 3.40/Modeleur graphique: probl de formule

Bonjour, oui c'est bien le plus simple mais les champs n'apparaissent pas dans la liste sad

Hors ligne

 

#4 Wed 20 May 2026 21:45

vxTedxv
Participant actif
Date d'inscription: 26 Jan 2011
Messages: 61

Re: QGIS 3.40/Modeleur graphique: probl de formule

Quelques captures d'écran ne seraient pas de trop pour aider à dépanner...

Hors ligne

 

#5 Hier 10:01

GD_E
Juste Inscrit !
Lieu: Bordeaux
Date d'inscription: 15 Jul 2025
Messages: 5

Re: QGIS 3.40/Modeleur graphique: probl de formule

J'ai essayer en ajoutant une entrée 'champ vectoriel' pour récupérer le champ utile pour calculer els distance sans succès. la solution dans mon cas est la suivante : J'ai un champ "Effectifs" qui est déjà en real qui va me servir pour calculer les distances.  Dans le modeleur, pour préciser la Distance, je N'utilise PAS 'Valeur pré-calculée' mais SIMPLEMENT 'Valeur' [123] et en cliquant sur l'icône en bout de ligne avec le menu déroulant -> Editer. Le constructeur d'expression s'ouvre. Le champ n'apparaît pas dans la liste, mais j'écrit juste le nom de mon champ, c'est à dire "Effectifs" (avec les guillemets). Il faut donc un champ de base déjà créé en real.

Dernière modification par GD_E (Hier 10:48)

Hors ligne

 

#6 Hier 12:17

florence44
Participant actif
Lieu: CARQUEFOU (44)
Date d'inscription: 11 Sep 2007
Messages: 112

Re: QGIS 3.40/Modeleur graphique: probl de formule

Merci beaucoup, j'avoue ne pas avoir essayé de mettre le nom du champs en sélectionnant valeur, avouez que c'est un peu vicieux quand même !
Bonne journée
Flo

Hors ligne

 

#7 Hier 15:11

GD_E
Juste Inscrit !
Lieu: Bordeaux
Date d'inscription: 15 Jul 2025
Messages: 5

Re: QGIS 3.40/Modeleur graphique: probl de formule

florence44 a écrit:

Merci beaucoup, j'avoue ne pas avoir essayé de mettre le nom du champs en sélectionnant valeur, avouez que c'est un peu vicieux quand même !
Bonne journée
Flo


j'avoue que c'est assez tordu... et je serai incapable d'en donner la raison.
Comme vous l'avez suggérer en utilisant le 'to_real', il doit y avoir une histoire de format attendu.
Si quelqu'un à une idée je suis preneur.

Bonne journée,

Eddy

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo