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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 02 October 2020 15:09

JulienJoye
Participant occasionnel
Date d'inscription: 2 Jun 2020
Messages: 14

QGIS 3.4: Modeleur graphique - Calculatrice et champ appele

Bonjour,

Depuis peu féru de modeleur graphique, je souhaite produire un modèle pour régler un soucis récurrent de corruption de données dans certaines tables attributaires.

Pour cela je souhaite appeler une couche, un champ lié à cette couche, et y appliquer un traitement de calculatrice de champ.
Cependant pour cela il me faut appeler le champ sélectionné par l'utilisateur dans la calculatrice de champ.

Disons par exemple pour la fonction Replace que je veux écrire ce qui suit :

replace ( "CHAMP APPELÉ", 'texte à remplacer', 'texte de remplacement' )

Comment puis-je faire appel à ce champ ?

Merci de votre attention,

Dernière modification par JulienJoye (Fri 02 October 2020 15:09)

Hors ligne

 

#2 Fri 02 October 2020 16:11

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1088

Re: QGIS 3.4: Modeleur graphique - Calculatrice et champ appele

Bonjour,

Dans votre modeleur, mettez en couche d'entrée, une couche vecteur. Ajoutez ensuite l'algorithme "refactoriser les champs", chargez la structure de la table attributaire sur laquelle vous avez à travailler et ensuite saisissez votre expression dans le champ concerné. Mettez en sortie le nom de la couche temporaire à créer et vérifier que le calcul effectué est bon avant de remplacer votre couche source (cela va de soit ! :-)

Au plaisir,

Hors ligne

 

#3 Mon 12 October 2020 10:25

JulienJoye
Participant occasionnel
Date d'inscription: 2 Jun 2020
Messages: 14

Re: QGIS 3.4: Modeleur graphique - Calculatrice et champ appele

Bonjour,

Je vous remercie pour votre réponse.
Cependant je ne comprends pas très bien ce que vous me suggérez.
Il se trouve dans mon cas que la structure de la table attributaire varie en fonction de la couche que je veux permettre de retravailler, et c'est la raison pour laquelle je veux appeler un champ en particulier.

Ce que je cherche à faire est d'appeler un champ, peu importe son nom, son origine et son contenue, et lui appliquer des opérations systématiques.

Je ne trouve pas de méthode pour faire ceci depuis l'algorithme "refactoriser les champs", pourriez-vous m'expliquer s'il vous plaît ?

Hors ligne

 

#4 Fri 15 September 2023 13:53

Paul Khadri
Juste Inscrit !
Date d'inscription: 7 Mar 2022
Messages: 2

Re: QGIS 3.4: Modeleur graphique - Calculatrice et champ appele

Bonjour,

Je fais face à la même problématique, auriez-vous réussi à trouver une solution ?

JulienJoye a écrit:

Bonjour,

Je vous remercie pour votre réponse.
Cependant je ne comprends pas très bien ce que vous me suggérez.
Il se trouve dans mon cas que la structure de la table attributaire varie en fonction de la couche que je veux permettre de retravailler, et c'est la raison pour laquelle je veux appeler un champ en particulier.

Ce que je cherche à faire est d'appeler un champ, peu importe son nom, son origine et son contenue, et lui appliquer des opérations systématiques.

Je ne trouve pas de méthode pour faire ceci depuis l'algorithme "refactoriser les champs", pourriez-vous m'expliquer s'il vous plaît ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB