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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Mon 01 February 2021 16:13

stephh28
Participant occasionnel
Date d'inscription: 19 Sep 2014
Messages: 40

QGIS: Afficher la valeur maximum

Bonjour,

J'ai :
Une couche de points avec une valeur associée
Une couche de polygone

Certains points se trouvent dans les polygones

Je souhaiterais faire afficher dans une colonne de mes polygones la valeur maximum des points qui s'y trouvent.

Exemple :
J'ai trois points ayant pour valeur 5 - 10 - 20 dans un polygone. Je souhaiterais que dans la table attributaire de celui ci y figure le chiffre maximum c'est à dire 20.
J'espère avoir été claire.

Pouvez vous m'aider ?

Bonne après midi !

Hors ligne

 

#2 Mon 01 February 2021 17:10

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

Re: QGIS: Afficher la valeur maximum

Dans la couche polygone ajouter une nouveau champ avec l'expression suivante :

aggregate(
layer:= 'POINT',
aggregate:='max',
expression:="VALEUR",
filter:=intersects($geometry, geometry(@parent))
)

Hors ligne

 

#3 Mon 01 February 2021 17:35

stephh28
Participant occasionnel
Date d'inscription: 19 Sep 2014
Messages: 40

Re: QGIS: Afficher la valeur maximum

Merci pour votre réponse.

Pour être sûre.
'POINT' = le nom de ma couche de point
'max' = le nom de la colonne contenant les valeurs
et expression  ?

Hors ligne

 

#4 Mon 01 February 2021 20:24

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

Re: QGIS: Afficher la valeur maximum

Bonjour,

Je suis allé un peu vite. Il s'agit bien de votre couche de points. Laissez la valeur max comme proposée. Par contre, VALEUR correspond au nom du champ dans lequel sont saisies les valeurs 5 - 10 - 20
Vous récupérez ainsi la valeur maximale des points qui intersectent chaque entité de votre polygone. Je ne suis pas encore très à l'aise avec la fonction 'agregate', j'espère que ça fonctionnera. Sinon, SANTANNA ;-) ou une autre personne pourra prendre le relai pour vous aider.
Au plaisir

Hors ligne

 

#5 Wed 03 February 2021 16:46

stephh28
Participant occasionnel
Date d'inscription: 19 Sep 2014
Messages: 40

Re: QGIS: Afficher la valeur maximum

Ah super c'est bon ça fonctionne !

Merci beaucoup !

Hors ligne

 

Pied de page des forums

Powered by FluxBB