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 Thu 21 October 2021 14:25

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

QGIS: Regroupement de Parcelles

Bonjour,
Dans le cadre de mon atlas des parcelles propriétaires qui sont traversées par une ligne électrique, je fais un atlas où chaque plan donne le nom du propriétaire et la parcelle concernée mais aussi dans un encadré texte. Dans le cas d'un propriétaire avec plusieurs parcelles, comment faire pour afficher toutes les parcelles concernées dans le plan et dans l'encadré texte?
Merci.

Hors ligne

 

#2 Thu 21 October 2021 21:07

audreytaviaux
Participant occasionnel
Date d'inscription: 12 Jul 2012
Messages: 30

Re: QGIS: Regroupement de Parcelles

Bonjour,
Je pense que vous y parviendrez en créant une relation entre la table des parcelles utilisée pour générer l'atlas et celle des propriétaires https://georezo.net/forum/viewtopic.php?id=99283

Hors ligne

 

#3 Fri 22 October 2021 08:46

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Merci,

En fait j'ai déjà une couche des parcelles contenant le nom des propriétaires qui me sert pour faire l'atlas.
Je pense donc que je n'ai pas besoin de faire de relations? C'est ça?

Hors ligne

 

#4 Fri 22 October 2021 09:56

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

J'ai pensé plutôt faire une concaténation des parcelles dans un champ regroupées par propriétaire. Mais je n'arrive pas à le faire malgré cette expression :

aggregate('Proprietaires_intersect_trace','concatenate',"Parcelle", concatenator:=' - ',order_by:="Parcelle")

Hors ligne

 

#5 Fri 22 October 2021 10:03

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

En fait, cette expression ne me donne que la concaténation des premières parcelles sur la liste. Ce que je voudrais c'est un regroupement par propriétaire.

Hors ligne

 

#6 Fri 22 October 2021 12:40

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

Re: QGIS: Regroupement de Parcelles

En fait, cette expression ne me donne que la concaténation des premières parcelles sur la liste.


Non, en fait elle renvoie toutes les parcelles de la table, sauf que votre champ n'est peut-être pas capable de tous les ingérer d'où l'affichage partiel

Ce que je voudrais c'est un regroupement par propriétaire.


Genre, avec un filter...?

Hors ligne

 

#7 Fri 22 October 2021 13:32

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

oui mais je n'y arrive pas

Hors ligne

 

#8 Fri 22 October 2021 14:40

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

J'essaye cela sans résultat

aggregate('Proprietaires_intersect_trace','concatenate',"Parcelle", concatenator:=' - ',order_by:="Parcelle", filter:=group_by( "PROPRIO" )

Hors ligne

 

#9 Fri 22 October 2021 14:54

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Et ceci non plus :

aggregate('Proprietaires_intersect_trace','concatenate',"Parcelle", concatenator:=' - ',order_by:="Parcelle", filter:="PROPRIO")

Hors ligne

 

#10 Sun 24 October 2021 19:41

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Dans le cadre de mon atlas des parcelles propriétaires qui sont traversées par une ligne électrique, je fais un atlas où chaque plan donne le nom du propriétaire et la parcelle concernée mais aussi dans un encadré texte. Dans le cas d'un propriétaire avec plusieurs parcelles, comment faire pour afficher toutes les parcelles concernées dans le plan et dans l'encadré texte?


Voici comment je comptais faire :
1/ à partir de la couche "parcelles", fusionner les parcelles par propriétaire --> ce sera la couche de l'atlas. Mais cela a pour effet, de supprimer des parcelles du fait du regroupement par propriétaire
2/ Donc, dans cette couche fusionnée, qui contient un champ propriétaire, je voudrais récupérer par concaténation les parcelles par propriétaire
3: Ensuite dans la carte de l'atlas, dans un champ texte, lister le ou les parcelle(s) par propriétaires

Cela vous parait-il être la bonne méthode?
Merci

Hors ligne

 

#11 Mon 25 October 2021 11:46

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Bonjour,

Seul le concatenate suffit :

concatenate("tex",group_by:="PROPRIO",concatenator:=' - ', order_by:= "tex" )


J'ai bien une liste de parcelles, mais le souci suivant intervient:
Si il n'y a qu'une parcelle, il faut mettre "Parcelle : ", s'il y en a plusieurs, il faut mettre "Parcelles :"

Avec cette expression, c'est toujours "Parcelles" (au pluriel) qui est affiché :

CASE WHEN
aggregate('Proprietaires_intersect_trace','count',"PROPRIO")=1 then 'Parcelle :' else 'Parcelles :' end  || ' ' || concatenate("tex",group_by:="PROPRIO",concatenator:=' - ', order_by:= "tex" )


Comment faire pour que cela soit "Parcelle :" ou "Parcelles" qui s'affiche?
Merci.

Hors ligne

 

#12 Mon 25 October 2021 12:08

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

J'ai trouvé la parade en passant par count et non par aggregate :

CASE WHEN
count("Parcelle",group_by:="PROPRIO") =1 then 'Parcelle :' else 'Parcelles :' end  || ' ' || concatenate("tex",group_by:="PROPRIO",concatenator:=' - ', order_by:= "tex" )


De là, un autre problème survient :

Pour chaque parcelle, j'ai ceci qui doit s'afficher :
SECTION : ...                     PARCELLE : ...

Et s'il y plusieurs parcelles, plusieurs options se présentent :
SECTION : ...                     PARCELLE : ...
SECTION : ...                     PARCELLES : ...

Je voudrais savoir comment afficher ce qui doit l'être.
Merci.

Hors ligne

 

#13 Mon 25 October 2021 14:52

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

En fait, le résultat attendu est de cet ordre (pour un même propriétaire) :

SECTION : AA                     PARCELLE : 1

ET/OU

SECTION : AA                     PARCELLES : 1 - 2

ET/OU

SECTION : AB                     PARCELLE : 2

ET/OU

SECTION : AB                     PARCELLES : 2 - 3

......

Voilà, ce que je pensais, se complique de plus en plus.

Hors ligne

 

#14 Mon 25 October 2021 17:08

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Et cela se complique de plus en plus.

En fait je dois afficher des plans de parcelles regroupés par propriétaire(s). Comment faire, par quelle expression je peux afficher dans l'atlas les parcelles regroupées par propriétaire(s). Je sais cela fait beaucoup de choses que je demande.
Merci quand même.

Hors ligne

 

#15 Mon 25 October 2021 20:41

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2094
Site web

Re: QGIS: Regroupement de Parcelles

Bonjour,

Moi je ferais une représentation carto par propriétaire (les plus importants en tous cas) cad une couleur par propriétaire.
C'est ce que je fais généralement avec des codes couleur que j'essaye de respecter (Commune=jaune, Etat=rouge, Interco=orange, etc ....)=
Et un tableau statistique récapitulatif avec nom du propriétaire, nb parcelles, surface totale ...
Ca évite l'étape agrégation qui risque de gommer l'info des limites parcellaires.

A +

Hors ligne

 

#16 Mon 25 October 2021 23:26

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1622

Re: QGIS: Regroupement de Parcelles

Merci Alinec, mais ce que je veux faire c’est un atlas par propriétaire avec un encadré rouge pour la ou les parcelles lui appartenant. J’ai une couche contenant pour chaque parcelle un propriétaire. J’ai donc plusieurs encadrés texte où je dois mettre :
- section : la section de la parcelle
- parcelle : la ou les parcelles
- propriétaire : le ou les propriétaires

Et enfin dans l’Atlas, dans chaque plan la ou les parcelles par propriétaire avec un encadré rouge

Voila !

Hors ligne

 

Pied de page des forums

Powered by FluxBB