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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

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

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

Re: QGIS: Atlas automatique

Super, merci du retour!

Hors ligne

 

Pied de page des forums

Powered by FluxBB