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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Sat 19 October 2019 10:53

maximepassot
Juste Inscrit !
Date d'inscription: 30 May 2019
Messages: 7

QGIS: faire la somme de points dans des polygones

Bonjour,

J'ai deux couches shapefile , une en polygone et une en point.
Celle des points contient un champs avec le nombre de client par point de branchement.

J'aimerai avoir pour chaque zone polygone,  le nombre de prises

Merci d'avance

Hors ligne

 

#2 Mon 21 October 2019 06:35

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS: faire la somme de points dans des polygones

Bonjour,

Avec le plugin RefFunctions, c'est très facilement possible et c'est dynamique (si vous mettez à jour les couches, les sommes vont aussi s'actualiser toutes seules).

Une fois le plugin installé, créez un nouveau champ virtuel dans la couche des polygones. Utilisez la formule within_geom_sum( 'nom_de_la_couche_de_points','nom_de_l-attribut_à_additionner') -> par exemple within_geom_sum( 'Points','nombre_clients')

Vous aurez la somme des clients par polygone ;-)

Hors ligne

 

#3 Mon 21 October 2019 09:08

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3789

Re: QGIS: faire la somme de points dans des polygones

Bonjour,
Sans plugin, sur un champ de la couche polygone

Code:

aggregate(layer:='couchedepoints', aggregate:='sum', expression:="lechampdelacouchepointscontenantlenombredeclients", filter:=intersects($geometry, geometry(@parent))

Exemple issu (et adapté) du panneau aide de la fonction aggregate dans QGIS. Pour plus de détails, vous trouverez certainement des discussions de ce genre sur le forum.

Dernière modification par SANTANNA (Mon 21 October 2019 09:12)

Hors ligne

 

Pied de page des forums

Powered by FluxBB