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

#1 Fri 29 April 2022 17:11

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

QGIS 3.22: Aggregate intersection 2 couches dans dashboard

Bonjour,

J'essaie de faire un daschboard comme présenté ici :https://static.geotribu.fr/articles/202 … esse_CD14/

J'ai 2 couches: une couche COT et une couche commune. J'aimerais avoir le nombre de COT par commune sélectionnée

J'ai donc fait des tests:
Nbre de COT sélectionnée à l'écran : ca marche

Code:

aggregate(layer := 'COT',aggregate := 'count',expression:= "id", 
filter:= is_selected('COT',$currentfeature))

Nombre de COT qui intersectent ma couche commune, ca marche :

Code:

aggregate( 
layer:='COT', aggregate:='count', expression:="id", 
filter:=overlay_intersects('Commune'))

Du coup pour avoir le nombre de COT dans la commune sélectionnée, j'ai tenté un mixte ...et la échec, ca me calcule le nombre de commune sélectionnée sad

Code:

aggregate( 
layer:='COP COPAC', aggregate:='count', expression:="CLE_CSS", 
filter:=overlay_intersects('Commune') and is_selected('Commune',$currentfeature))

Si quelqu'un a une petite piste, ca m'intéresse smile

En vous remerciant,

Dernière modification par Miniopterine (Fri 29 April 2022 18:44)

Hors ligne

 

#2 Fri 29 April 2022 19:16

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

Re: QGIS 3.22: Aggregate intersection 2 couches dans dashboard

J'ai trouvé smile

Code:

aggregate( 
layer:='COT', aggregate:='count', expression:="id", 
filter:=overlay_intersects(layer:='Commune',filter:=is_selected('Commune',$currentfeature)))

Hors ligne

 

Pied de page des forums

Powered by FluxBB