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

Printemps des cartes 2024

#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: 1624

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: 152

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: 1624

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

 

Pied de page des forums

Powered by FluxBB