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

GeoDataDays 2025

#1 Wed 30 July 2025 12:08

Lena Lozac'h
Juste Inscrit !
Date d'inscription: 7 Dec 2022
Messages: 6

QGIS : Filtrer donnees tables attributaires feuille d Atlas

[EDITE]
Bonjour à tous

Tout d'abord j'ai essayé de rechercher sur le site mais je n'ai rien (ou pas su) trouvé.

Sous QGIS, j'ai monté un projet d'éclairage public.

Voici ma question :

J'ai créé un Atlas avec une carte, repérant des points lumineux, et des tables attributaire, indiquant les informations de points lumineux.
Je souhaiterais filtrer mes tables attributaires par rapport aux noms des feuilles (qui prennent des numéros de rues) de mon Atlas.

[img]https://i.ibb.co/LdQkcqpg/AVANT-AUCUN-PROBLEME.png[/img]

Auparavant j'arrivais à faire ce que j'explique ci-dessous, cependant depuis peu cela ne fonctionne plus.

J'ai un tableau avec trois colonnes :
- Type de support
            Mon type est filtrer directement dans les propriétés de l'objet via l'expression

Code:

"TYPE_SUPPORT" is not NULL AND "n°"  = attribute(  @atlas_feature , 'n°')

- Nombre
Afin de compter le nombre de support concerné par ce type de support sur la rue qui est affiché par l'Atlas j'utilisais cette expression

Code:

count( "ident" ,group_by:= "TYPE_SUPPORT"  , filter := ("n°"  = attribute(  @atlas_feature , 'n°')))

- Identifiant
Enfin j'affichais les identifiants des supports liés à ce type de support avec l'expression

Code:

concatenate(   "ident"  ,group_by:=  "TYPE_SUPPORT" , filter:= "n°"  = attribute(  @atlas_feature , 'n°') ,  concatenator:=', ')

Dorénavant les deux dernières colonnes ne fonctionnent plus, les types de support sont bien liés à la feuille courante de l'Atlas, mais je ne peux plus filtrer le nombre et les identifiant en fonction de l'Atlas.

[img]https://i.ibb.co/8DfMPLH8/APRES-PROBLEMES.png[/img]

En espérant être assez claire, je peux donner plus d'explications si cela n'est pas assez explicite.

Merci pour votre aide

Dernière modification par Lena Lozac'h (Wed 30 July 2025 13:06)

Hors ligne

 

#2 Wed 30 July 2025 12:59

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

Re: QGIS : Filtrer donnees tables attributaires feuille d Atlas

Bonjour,

Je vous joints un PDF pour imagé mes propos.


Pas de document joint. Cliquez sur Modifier et vous devriez avoir dans l'interface l'outil d'ajout de pièce jointe.

Dorénavant les deux dernières colonnes ne fonctionnent plus


Pour aider à éventuellment mieux vous aider, il faudrait indiquer le comportement actuel des expressions. Le résultat est-il erroné ou l'expression réputée invalide, ou ....? Et quid si vous simplifiez l'expression étape par étape, à quel moment ça part en vrille?

Hors ligne

 

#3 Wed 30 July 2025 13:09

Lena Lozac'h
Juste Inscrit !
Date d'inscription: 7 Dec 2022
Messages: 6

Re: QGIS : Filtrer donnees tables attributaires feuille d Atlas

Bonjour,

J'ai édité mon premier post, en ajoutant des liens vers les différentes images.

Merci

Hors ligne

 

#4 Wed 30 July 2025 14:15

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

Re: QGIS : Filtrer donnees tables attributaires feuille d Atlas

A part les valeurs qui ne sont pas les mêmes entre les deux tableaux (peut-être parce que l'entité atlas n'est pas la même) , je ne vois pas à quel endroit une formule ne marche.

Hors ligne

 

#5 Wed 30 July 2025 14:24

Lena Lozac'h
Juste Inscrit !
Date d'inscription: 7 Dec 2022
Messages: 6

Re: QGIS : Filtrer donnees tables attributaires feuille d Atlas

Effectivement sur la deuxième image cela n'est pas visible car j'ai fait une modification dans la formule (ce n'est pas le résultat voulu non plus car cela ne colle pas avec ma présentation et les cumuls ne sont pas bons).

Je vous joins ci-dessous le résultat que j'ai dorénavant en utilisant exactement les formules que j'ai indiqué dans mon post.

[img]https://i.ibb.co/zhJJH6HC/CUMUL-UNIQUEMENT.png[/img]

J'ai l'impression que lorsque je fait appel à mon atlas cela me fait uniquement des cumuls.

Désolé pour le désordre dans l'explication précédente.

Hors ligne

 

#6 Wed 30 July 2025 15:43

Lena Lozac'h
Juste Inscrit !
Date d'inscription: 7 Dec 2022
Messages: 6

Re: QGIS : Filtrer donnees tables attributaires feuille d Atlas

Rebonjour,

Entre temps j'avais téléchargé la nouvelle mise à jour de QGIS 3.40, j'ai donc décidé de réessayer avec mon ancienne version et cela fonctionne.
Apparemment la formule que j'utilisais ne doit plus fonctionner dans la nouvelle mise à jour.

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo