#1 Tue 18 June 2024 18:16
- florence44
- Participant actif
- Date d'inscription: 11 Sep 2007
- Messages: 103
QGIS: Atlas automatique
Bonjour, je sais que ce genre de question a déjà été traitée mais je ne trouve pas de solution et peut-être que les nouvelles versions de QGIS la traite.
J'ai un atlas basé sur une couche de polygones (atlas = 1 polygone 'A')
J'ai une table attributaire d'une seconde couche de polygones en légende dans laquelle je veux ne faire apparaître que les polygones situés à l'intérieur de 'A'.
Problème, ma table attributaire fait apparaître les polygones ayant une limite commune avec 'A'.
Merci, Florence
Hors ligne
#2 Sat 22 June 2024 14:01
- Julien81
- Participant assidu
- Lieu: Giroussens
- Date d'inscription: 14 Jan 2019
- Messages: 172
Re: QGIS: Atlas automatique
Bonjour,
on peut définir une expression de filtre sur la table attributaire en complément du filtrage par la case à cocher (qui ne fait qu'un intersects lui)
Code:
contains(@atlas_geometry,$geometry)
on peut paramétrer finement ce qu'on veut afficher depuis une autres couche par rapport à la geom d'atlas ou ses attributs.
Et normalement avec le contains (sauf s'il y a des surfaces de chevauchement) vous devriez n'avoir que ceux inclus dans votre entité d'atlas courante!
Hors ligne
#3 Mon 24 June 2024 10:40
- florence44
- Participant actif
- Date d'inscription: 11 Sep 2007
- Messages: 103
Re: QGIS: Atlas automatique
Merci beaucoup Julien, ça fonctionne parfaitement pour mon cas !
Bonne semaine
Florence
Hors ligne
#4 Tue 25 June 2024 23:30
- Julien81
- Participant assidu
- Lieu: Giroussens
- Date d'inscription: 14 Jan 2019
- Messages: 172
Re: QGIS: Atlas automatique
Super, merci du retour!
Hors ligne