Message posté par : kazem
----------------------------------------
Bonjour,
Je remonte ce topic car j'ai enfin réussi à résoudre ce mystère (je cherche depuis pas
mal de temps pour ma part en tout cas !) : comment utiliser les sélections dans le
modeleur graphique ?
Jusque là j'utilisais aussi toujours la fonction "Extraire par
localisation", pour ensuite refaire des manips et reconstituer mes couches.
Objectif : mettre à jour un champ si l'entité de la couche A intersecte un polygone de
la couche B
Méthode :
- Créer une sélection par localisation : A intersecte B -> Créer une nouvelle
sélection
- Ajouter un algorithme Calculatrice de champ qui crée le champ "zone" et y
insère la valeur avec cette expression
-----------------
Code :
if(
is_selected(@feature),
'Dans la zone B', -- Valeur si la condition est remplie
"zone" -- Si la condition n'est pas remplie, conserver la valeur
précédente
)
-----------------
- En bas de la fenêtre de l'algorithme, activer la dépendance à l'algorithme de
sélection par localisation
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=367682#p367682
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