Message posté par : SANTANNA
----------------------------------------
-----------------
Citation :
C'est le feature_id(@parent) qui ne passe pas (en QGIS 3.28).
-----------------
On est bien d'accord que ABCIVIN2 n'a pas indiqué sa version de QGIS...?
-----------------
Citation :
Ma tentative de remplacement par attribute(@parent,'id') n'a pas fonctionné.
-----------------
logique, il faudrait avoir créé un champ id dans la table et il n'y a aucune garantie
que la variable @id et ce champ partagent les mêmes valeurs. Par contre en supposant
qu'on dispose d'un champ à valeurs uniques, ce remplacement-ci marcherait
-----------------
Code :
"lechampunique" <> attribute(@parent, 'lechampunique')
-----------------
-----------------
Citation :
En enlevant la dernière clause ça fonctionne mais en remettant le champ de l'entité
concernée.
-----------------
Yes, et c'est bien toute la raison d'être de la seconde condition.
-----------------
Citation :
Je rajouterai par contre le "endpoint" aussi.
[...]
filter:= (touches(start_point(@geometry),geometry(@parent)) OR
touches(end_point(@geometry),geometry(@parent)))
-----------------
non, parce que du coup on aurait des valeurs dont on ne saurait déterminer laquelle vient
du point de départ ni laquelle de l'arrivée. Il me semble qu'il faut bien deux
requêtes "différentes" et concaténer le tout pour avoir le résultat escompté.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=367272#p367272
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