#1 Tue 29 June 2021 09:19
- Kévin Plante
- Juste Inscrit !
- Date d'inscription: 29 Jun 2021
- Messages: 2
QGIS: realisation d'un carroyage
Bonjour,
Je travaille actuellement sur une étude de marchabilité ou le but est de réaliser un walk score de la marche sur une communauté urbaine, sous forme de carroyage. J'ai donc réalisé le tri de mes données et réalisé mes centroïdes. Après avoir fait la fusion de l'ensemble de mes couches de centroide, j'ai donc réalisé mon carroyage.
Mais, j'aimerais pouvoir identifier chaque type de centroide dans un carreau du carroyage.
Cela est-il possible? Si oui, pourriez-vous m'aider ?
Hors ligne
#2 Tue 29 June 2021 10:52
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1667
Re: QGIS: realisation d'un carroyage
Avec une requête "Joindre les attributs par localisation"?
Hors ligne
#3 Tue 29 June 2021 15:15
- Kévin Plante
- Juste Inscrit !
- Date d'inscription: 29 Jun 2021
- Messages: 2
Re: QGIS: realisation d'un carroyage
J'ai une couche de points avec un champ type = A, B, C ou D,
J'ai une seconde couche de carreaux,
J'aimerais faire une jointure spatiale pour avoir comme résultat :
Carreau Type A Type B Type C Type D
Carreau1 x1 x2 x3 x4
Carreau2 x1 x2 x3 x4
Carreau3 x1 x2 x3 x4
X : est le nombre de points de type = A, B, C ou D, dans le carreau
Avez-vous des idées ?
Hors ligne
#4 Tue 06 July 2021 21:53
- Julien81
- Participant assidu
- Lieu: Giroussens
- Date d'inscription: 14 Jan 2019
- Messages: 174
Re: QGIS: realisation d'un carroyage
Bonjour
vous souhaitez compter les points dans un carreau pour chaque type (catégorie de points)?
Il vous faut au préalable créer les champs souhaités dans votre couche de carroyage (TypeA, TypeB ...) de type entier donc, puis ensuite via la calculatrice de champs on peut mettre à jours chacun des champs avec une expression de type aggregate!
Quelque chose comme
aggregate('nomdemacouchePoint', 'count', "id", "type"='A' and intersects($geometry,geometry(@parent))) en changeant le filtre "type"= selon votre champs de mise à jour!
Je vous renvoi vers un autre post sur un comptage de points par commune avec la solution identique.
https://georezo.net/forum/viewtopic.php … =aggregate
Vous y trouverez le lien vers la doc des fonctions qgis du manuel utilisateur.
cdlt
Hors ligne
#5 Tue 06 July 2021 23:12
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1667
Re: QGIS: realisation d'un carroyage
Ou peut être ceci : créer une couche pour chaque type A, B, C et D. Fusionnez ces quatre couches en une seule. Puis joindre à la couche de carroyage, la couche fusionnée avec « joindre les attributs par localisation », en sélectionnant les champs désirés.
Hors ligne